분류 전체보기(353)
-
[NPOI] ICellStyle
C# 에서 Excel 관리 할일이 생겨서 Nuget에서 NPOI 라는 패키지를 이용했다. 처음에는 잘되고 있었는데 포퍼먼스 문제가 발생... 아 뭐가 이래 느려 했는데 처음은 아래처럼 구성했다. public ICellStyle SET_STYLE(IWorkbook workbook, string fontname, double fontheight, short fontcolor, short backcolor, short DataFormat) { ICellStyle style = workbook.CreateCellStyle(); IFont font = workbook.CreateFont(); font.FontName = fontname; font.FontHeight = fontheight; font.Color =..
2019.10.29 -
[Djanogo] 06. Ajax 통신
1. Ajax 비동기식 자바스크립트 XML (Asynchronous Javascript And Xml) 의 약자로써 하이퍼 텍스트 표기언어만으로 어려운 다양한 작업을 웹페이지에서 구현해 상호 작용 할수 있도록 만든 기술 별도의 ActiveX 설치나 웹페이지를 다시 로딩하지 않고서도 메뉴등 화면상의 객체를 자유롭게 다룰수 있는 장점이 있으며 속도도 빨라 웹기술로 각광 받고 있다. 2. 구성 Template와 View 의 비동기 통신을 위해 Ajax 통신 구성 이때 필요한 모듈이 있으며 Jquery 라른 javascript 를 사용한다. ① View 구성 할 것 - Ajax 통신방식은 여러 방식이 있지만 저는 json 방식을 사용합니다. import json - 결과를 리턴하기 위해 HttpResponse를..
2019.04.14 -
[Django] 05. MVT 코딩순서
1.프로젝트 만들기 - django-admin startproject projectname 2. 앱만들기 - python manage.py startapp appname 3. 프로젝트 모델 코딩하기 - models.py 모델 구성 - admin.py 구성한 모델 등록 4. URLconf 코딩하기 (urls.py 파일) 5. 템플릿 코딩하기 (templates/*.html 파일들) 6. 뷰 코딩하기 path(route, view, name) route : url 패턴을 표현하는 문자열(url string이라고 부르기도 한다.) view : url string이 매칭되면 호출되는 뷰 함수 name : url 패턴별로 고유 이름 지정 ex) path('polls', views.index, name='index..
2019.04.07 -
[Python] 12. 만든 모듈 추가하기 From Import
모듈 추가하기 from import 프로그램을 만들다 보면 코드가 엄청 길어질 수가 있다 이때 너무 길어지는 것보다는 기능별로 파일로 쪼개는게 관리하기 편하고 또한 재사용하기 쉬운 방법인 것 같다. 01. 모듈 생성 module_A.py #!/usr/bin/python3 python3 import subprocess def execute(cmd) : fd = subprocess.Popen(cmd, shell=True, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE) return fd.stdout, fd.stderr 02. 모듈 사용 같은 위치에 있을 때를 가정한다. 구조는 이렇다 앞에 from 모듈 위치 from 함수명 이때 ..
2019.04.02 -
[Django] 04. VSCode 설정
vscode 를 사용하는데 계속 뭐가 안된다. 다른사람은 다 된다는데 나만 안된다. 확인해보니까 뭐 여러 이유가 많아서 이중 하나인데 명확하게 모르겠다. 확장 모듈로 python, python for VSCode 를 설치한다. 터미널에서 pip install pylint-django를 설치한다. VSCode에서 File → Perferences → Setting [Ctrl + , ] 클릭 Extension → Python → Edit in settings.json (막 여러개 있는데 (Edit in settings.json)다 똑같은거다 당황하지 말자 ) 그리고 아래 내용 추가 {"python.linting.pylintArgs": [ "--load-plugins=pylint_django" ],}
2019.04.01 -
[Django] 03. 계정 설정
계정 설정 01. 계정 설정 서버를 시작하고 python
2019.03.21