분류 전체보기
-
[Python] API SQLitePython/SQLite 2018. 4. 23. 02:39
디스크 기반의 가벼운 데이터 베이스이고, 속도도 빠르다. 자세한 특징은 홈페이지에 요약sqlite3 모듈은 'Gerhard Häring'에 작성되었고, DB-API 2.0 스펙을 따르는 인터페이스를 제공하는 모듈 - 소개 홈페이지 : http://www.sqlite.org/about.html- 파이썬 SQLite : https://docs.python.org/3/library/sqlite3.html?highlight=pysqlite SQLite API 사용 순서 작업 1 Connection Open 2 Curosr Open 3 Select / insert / update / delete 4 Curosr Close 5 Connection Close example.db 생성import sqlite3 conn..
-
[Python] To find the sum of odd numbers up to the number range of N. (파이썬 N의 수 범위까지의 홀수의 합 구하기)Python/Data Struc & algo 2018. 4. 22. 20:38
파이썬 N의 수 범위까지의 홀수의 합 구하기 def func1(n): return sum([ int(i) for i in range(n+1) ][1::2]) # sum 함수와 스텝 슬라이싱 활용 print(func1(100)) --------------------------------------------------------------------------------------- 2500
-
[Python] 스텝 슬라이싱을 이용한 리스트 활용Python/Python Programming 2018. 4. 22. 20:23
홀수번째 리스트 출력 lst = [ str(i) for i in range(10) ] print(lst) print(lst[1::2]) # [시작:끝:스탭] ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'] ['1', '3', '5', '7', '9'] 짝수번째 리스트 출력 lst = [ str(i) for i in range(10) ] print(lst) print(lst[2::2]) # [시작:끝:스탭] ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'] ['2', '4', '6', '8'] 리스트 역순 출력. (reversed) lst = [ str(i) for i in range(10) ] print(lst) prin..
-
Eventlog to Syslog를 활용한 로그 서버 구축과 모니터링Windows/Windows 2008 , 2012 2018. 4. 21. 21:41
- 로그서버 : Windows 2012 - 로그서버 어플리케이션 : visualsyslog Eventlog to Syslog 다운로드 경로 : https://code.google.com/archive/p/eventlog-to-syslog/downloads Readme 파일을 보면 Large Packet(LP) 버전은 최대 4096 Bytes까지 가능. 일반버전으로 다운받았고, 압축을 풀면 아래와 같이 파일을 있다. 다운받은 버전은 4.5.1이다. C:\Windows\System32에 evtsys.exe 파일을 복사하고, 서비스에 등록한다. -i : Install Service -h : 'hostname' or 'IP' 모든 옵션은 evtsys /? 로 볼 수 있다. 설치관련 이슈 : https://cod..
-
Windows 2012 Server - 작업관리자에서 디스크 성능 카운트 활성화Windows/Windows 2008 , 2012 2018. 4. 21. 16:14
Windows 2012 Server 설치시 작업관리자에서 디스크 성능 카운트는 비활성화가 되어 있다. 이를 활성화 하려면 'diskperf -Y' 명령어를 통해서 활성화 해준다 DOC : https://blogs.technet.microsoft.com/canitpro/2013/12/02/step-by-step-enabling-disk-performance-counters-in-windows-server-2012-r2-task-manager/
-
[Python] 한 번에 여러 개의 입력값 받기Python/Python Programming 2018. 4. 20. 20:48
파이썬 한번에 여러 개 입력받기 한번에 3개의 문자를 입력 받기. (구분 : 공백) a, b, c = str(input('문자열 세 개를 입력하세요:')).split() print(a, b, c) 문자열 세 개를 입력하세요:Python Is Beautiful Python Is Beautiful 한번에 3개의 문자를 입력 받기. (구분 : 콤마(,)) a, b, c = str(input('문자열 세 개를 입력하세요:')).split(',') print(a, b, c) 문자열 세 개를 입력하세요:python,is,beautiful python is beautiful
-
윈도우 2008 2개의 NIC 각각 다중게이트 설정Windows/Windows 2008 , 2012 2018. 4. 20. 10:07
NIC1의 정보 - IP : 192.168.50.10 - SN : 255.255.255.0 - GW : 192.168.50.1 NIC2의 정보 - IP : 10.10.10.5 - SN : 255.255.255.0 - GW : 10.10.10.1 위와 같이 한 서버에서 각각의 대역에서 통신을 하기 위해서는 NIC별로 게이트를 각각 잡아야 한다. NIC1 네트워크 세팅은 아래와 같이 입력 - IP : 192.168.50.10 - SN : 255.255.255.0 - GW : 192.168.50.1 NIC2 네트워크 세팅은 아래와 같이 입력. (GW를 비워둔다) - IP : 10.10.10.5 - SN : 255.255.255.0 route add 10.10.10.0 mask 255.255.255.0 10.1..
-
[Python] xcopy DOS명령어를 조합한 증분 백업Python/Python for Windows 2018. 4. 20. 00:26
DOS명령어 xcopy를 이용한 폴더, 파일 증분백업 xcopy는 폴더와 파일 백업시 유용하게 사용하고, 이 글에서는 증분백업인 D옵션만 작성하였다. /D:m-d-y 지정된 날짜 이후에 바뀐 파일을 복사합니다. 날짜가 지정되지 않으면 대상 파일보다 새로운 원본 파일만 복사합니다. - os.system : 실제 xcopy 명령어를 실행한다. - datetime.timedelta를 이용하여 입력받은 날짜만큼 전날을 계산한다. 0을 입력하면 당일날짜이다. 파이썬(python)과 조합하게 되면 수동으로 백업할 수도 있고, 입력을 빼고 전일로 세팅하면 자동으로 일 단위 백업도 가능하다. 또한, 다양한 모듈을 이용하여 결과를 메일발송하거나 로깅도 가능하다. import os import datetime inputD..