일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 드래곤플라이트
- DBCC
- .NET Framework 4.5
- 어세신
- 7설치
- TABLE LOCK
- 매력있어
- Log 줄이기
- 상태값
- 시스템폴더
- 권한얻기
- 반환값
- 윈도우 usb 설치
- LDF 용량
- DB 용량 줄이기
- INPUTBUFFER
- CS5.5 설치 실패
- SCSI서버
- 설치 실패
- 백업 용량
- smartclient
- ms-sql 2008 설치 실패
- MDF 용량
- 파일접근
- CS5 설치 실패
- 0나누기 에러
- 폴더접근
- SAS 서버
- 악동뮤지션
- EnableIEHosting
- Today
- Total
목록Program (16)
TK's 컴퓨터 이야기
최근 C#으로 개발된 스마트 클라이언트가 정상적으로 동작하지 않는 문제가 발생했다. 처음에는 단순히 PC문제일것이라고 생각했는데, 그것이 아니였다. 문제가 발생한 PC를 살펴보던 도중 공통적인 사항으로 .NET Framework 4.5가 설치되어있다는걸 확인했다. 윈도우 업데이트를 통해서 배포가 이루어졌다. 관련정보를 찾아보니, .NET Framework 4.5는 스마트 클라이언트가 웹페이지에서 로드되는것을 기본적으로 차단한다는 것이다. .NET Framework 4까지는 문제가 없는데, .NET Framework 4.5부터는 문제가 발생한다. 해결방법은 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework] "EnableIEHosting"=dword:000000..
운영체제 os module os.getcwd() - 현재 작업 디렉토리 조회 os.chdir() - 현재 작업 디렉토리 변경 os.access(path, mode) - path에 대해 mode에 해당하는 작업이 가능한지 조사 mode : F_OK(path 존재 여부), R_OK(읽기 가능), W_OK(쓰기 가능), X_OK(실행 가능) os.listdir(path) - path에 존재하는 파일과 디렉토리 목록 os.mkdir(path[, mode]) - 디렉토리 생성 os.makedirs(path[, mode]) - 디렉토리를 재귀적으로 생성 os.remove(path) - path 삭제 os.unlink(path) - path 삭제 os.rmdir(path) - 비어있는 디렉토리 삭제 os.remove..
os.path - 파일 경로를 생성,수정 및 파일 정보를 쉽게 다룰 수 있는 해주는 모듈 os.path.abspath(path) - 절대경로 반환 os.path.basename(path) - 경로의 기본 이름(마지막 요소) os.path.commonprefix(path_list) - 공통의 prefix 경로 추출(문자열 기반) os.path.dirname(path) - path의 상위 디렉토리 경로 os.path.exists(path) - path가 존재하고 읽기 권한이 있는 경우 True os.path.expanduser(path) - path에서 '~'를 현재 사용자 디렉토리로 대체 os.path.expandvars(path) - path에서 환경변수를 확장(환경변수는 os.environ 사용) ex..
날짜/시간 struct_time 객체 tm_year - 년도 tm_mon - 월(1-12) tm_mday - 일(1-31) tm_hour - 시(0-23) tm_min - 분(0-59) tm_sec - 초(0-61) tm_wday - 요일(월:0) tm_yday - 1월1일부터 누적된 일 수 tm_isdst - 서머타임 여부(0, 1, -1) time module time.time() - 1970/01/01 00:00:00 이후로 누적된 초를 float 단위로 반환 time.sleep(secs) - process 멈춤 time.gmtime([secs]) - 입력된 초를 UTC 기준의 struct_time 으로 변환 time.localtime([secs]) - 입력된 초를 지방표준시 기준의 struct_t..
str capitalize() - 첫 문자를 대문자로, 나머지 문자는 소문자로 변경 count(keyword, [start, [end]]) - keyword 포함 개수 encode([encoding, [erros]]) - errors(strict, ignore, replace) '가나다'.encode('cp949') '가나다'.encode('utf-8') endswith(postfix, [start, [end]]) - 문자열 끝에 postfix가 있는지 검사 expandtabs([tabsize]) - tab을 공백으로 치환 find(keyword, [start, [end]]) - keyword가 있는 첫번째 인덱스, 없으면 -1 index(keyword, [start, [end]]) - keyword가 ..
변수명 [a-zA-Z_][a-zA-Z1-9_]* 자료형 수치 - 정수(int),실수(float),복소수(complex) 접두어 0x(16진수), 0o(8진수), 0b(2진수) oct(8진수 변환), hex(16진수 변환), bin(2진수 변환) 연산자: +,-,*,/,%,**,//(정수나누기) 문자 - escape문자(\n,\t,\r,\0,\\,\',\"), raw문자열(문자열 앞에 r표시) 연산자: +,*,indexing,slicing list - [] 연산자: append, insert, extend, +(리스트,튜플),index,count,pop,remove,sort,reverse set - {} 연산자: list 연산자 포함, union, intersection, -(차집합), |(합집합), &(..
math module sum(iter[, init]) - sequence 객체 총 합을 반환(초기값=init) max(iter) - sequence 객체의 최댓값 min(iter) - sequence 객체의 최솟값 abs(x) - x의 절댓값 pow(x, y[, z]) - x**y (z가 있으면, x**y % z) round(x[, n=0]) - x의 반올림(n=0일 때, 소숫점 1자리에서 반올림) divmod(a, b) - a/b의 몫과 나머지를 tuple로 반환 math.pi - 원주율 math.e - 자연 상수 math.ceil(x) - (N >= x)를 만족하는 가장 작은 정수 N을 반환 math.floor(x) - (N , 0:=, -1:
SQLite3 sqlite3.connect(database[, timeout, isolation_level, detect_types, factory]) - SQLitge3 DB에 연결하고 Connection객체 반환 sqlite3.complete_statement(sql) - ';'으로 종료하는지 검사 sqlite3.register_adapter(, ) - 사용자 정의 python 자료형을 SQLite3에서 사용하도록 등록 변환 함수는 변환을 수행하는 함수로 1개의 인자를 받아 python에서 처리 가능한 자료형으로 변환 sqlite3.register_converter(, ) - SQLite3에 저장된 자료를 사용자 정의 자료형으로 변환하는 함수 등록 typename은 SQLite3에서 내부적으로 사용될..
* 파이썬 모듈의 설치( http://docs.python.org/2/install/index.html#install-index 참조) 원문 : http://www.dongwun.com/tc/148 rpm, yum, apt-get등의 리눅스 설치도구나 윈도우의 실행 프로그램으로 설치하면 현재의 시스템과 파이썬 구동 환경에 맞게 간단히 설치할 수 있지만 특정 모듈에 집중해서 배포되는 경우에는 파이썬의 Distutils에서 제공하는 표준 기능을 활용하여 어렵지 않게 설치할 수 있다. 아래의 그림은 파이썬에서 생성한 setuptools의 윈도우용 배포 파일을 실행 했을 때의 화면으로 현재의 파이썬 환경을 자동 인식하여 손쉽게 설치를 진행할 수 있음을 확인할 수 있다. 모듈을 설치하면 아래의 그림과 같이 파이썬..
원문 : http://www.dongwun.com/tc/139 어떤 프로그램밍 언어로 프로그램을 제작하더라도 본격적인 프로그램 제작 이전에 어떤 형태의 프로그램을 만들 것인지 방향성을 결정하는 것은 상당히 중요하다. 프로그램의 동작방식, 연관 범위, 인터페이스에 따라 프로그램의 구현 방식과 규모 등에 있어 큰 차이가 있기 때문에 파이썬을 배워나가는 사람의 입장에서도 이 부분에 대한 이해가 필수적이다 하겠다. 결론을 먼저 말한다면 파이썬은 단순 배치 프로그램 부터 시작하여 GUI 프로그램 및 웹 서비스까지 모든 분야에서 사용할 수 있다는 점이다. 다음은 사용자와의 인터페이스 관점에서 바라본 프로그램의 종류이다. * 일괄 작업 프로그램 명령행(command line)에서 프로그램을 실행시키면 끝날때까지 더이..