Windows 2012 Server - 작업관리자에서 디스크 성능 카운트 활성화 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/ Windows/Windows 2008 , 2012 2018.04.21
[Python] 한 번에 여러 개의 입력값 받기 파이썬 한번에 여러 개 입력받기 한번에 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 Python/Python Programming 2018.04.20
윈도우 2008 2개의 NIC 각각 다중게이트 설정 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.. Windows/Windows 2008 , 2012 2018.04.20
[Python] xcopy DOS명령어를 조합한 증분 백업 DOS명령어 xcopy를 이용한 폴더, 파일 증분백업 xcopy는 폴더와 파일 백업시 유용하게 사용하고, 이 글에서는 증분백업인 D옵션만 작성하였다. /D:m-d-y 지정된 날짜 이후에 바뀐 파일을 복사합니다. 날짜가 지정되지 않으면 대상 파일보다 새로운 원본 파일만 복사합니다. - os.system : 실제 xcopy 명령어를 실행한다. - datetime.timedelta를 이용하여 입력받은 날짜만큼 전날을 계산한다. 0을 입력하면 당일날짜이다. 파이썬(python)과 조합하게 되면 수동으로 백업할 수도 있고, 입력을 빼고 전일로 세팅하면 자동으로 일 단위 백업도 가능하다. 또한, 다양한 모듈을 이용하여 결과를 메일발송하거나 로깅도 가능하다. import os import datetime inputD.. Python/Python for Windows 2018.04.20
[Python] 튜플 패킹(tuple packing)과 언패킹(tuple unpacking) 1. Tuple Packing (패킹) : 여러가지 데이터를 튜플로 묶는 것을 튜플 패킹 x = 10,20,30 print(x) (10, 20, 30) 2. Tuple unPacking (언패킹) : 튜플의 각 요소를 여러 개의 변수에 할당 a,b,c = 10,20,30 print(a,b,c) ------------------ 10 20 30 Python/Python Programming 2018.04.19
[Python] continue와 pass 차이 continue는 코드의 나머지 부분을 실행하지 않고, 다음 반복으로 진행 for x in range(10): if x % 2 == 1: # 홀수일 때, continue print(x) 0 2 4 6 8 pass는 다음 구현을 건너뛸 때, (빈 구현) for x in range(10): if x % 2 == 1: # 홀수일 때, pass print(x) 0 1 2 3 4 5 6 7 8 9 Python/Python Programming 2018.04.19
[Python] 홀수의 정수 리스트에서 중간값 추출하기 파이썬 홀수의 정수 리스트에서 중간값 추출하기 def midvalue(lst): return [ i for i in sorted(lst)][len(lst) // 2] print(midvalue([50,43,29,40,100])) print(midvalue([4,6,1,2,7])) print(midvalue([77,14,19,30,50])) 43 4 30 Python/Data Struc & algo 2018.04.19
[Python] 회문 판별(palindrome) 파이썬 회문 판별(palindrome) 회문(palindrome) : 순서를 거꾸로 읽어도 제대로 읽은 것과 같은 단어와 문장 Ex) 'level', 'sos', 'nurses run' 같은 단어와 문장 'l e v e l' 을 예를들어 보면, 첫 문자와 마지막 문자가 동일하고, 안으로 들어갈 수록 서로 같으면 회문 def palindrome(word): for i in range(len(word) // 2): if word[i] != word[-1 -i]: return False return True print(palindrome('level')) True 회문은 거꾸로 읽어도 동일하므로, 입력받은 문자열을 리스트로 변환하여 reversed(역순)와 비교하는 방법도 가능하다 words = ['level.. Python/Data Struc & algo 2018.04.18
[Python] 윈도우 서버에서 SMTP서버로 메일 발송 (2) 윈도우 서버에서 SMTP서버로 메일 발송 (1) - SMTP 설치 https://pydole.tistory.com/entry/%EC%9C%88%EB%8F%84%EC%9A%B0-%EC%84%9C%EB%B2%84-2008-2012-SMTP-%EA%B8%B0%EB%8A%A5-%EC%84%A4%EC%B9%98 import smtplib from email.mime.text import MIMEText msg = MIMEText('test') msg['Subject'] = 'Test' msg['From'] = 'mail address' msg['To'] = 'mail address' s = smtplib.SMTP('localhost') s.send_message(msg) s.quit() Python/Python for Windows 2018.04.18
[Python] 자신의 로컬 IP 알아내기 파이썬 자신의 로컬 IP알아내기 import socket def ipcheck(): return socket.gethostbyname(socket.getfqdn()) print(ipcheck()) Python/Python for Windows 2018.04.18