[Python] 튜플 (생성 후 데이터 추가/변경/삭제 불가)
tuple1 = (“123″,”456″,789,”data”) item1,item2,item3,item4 = tuple1 #차례대로 데이터 대입 tuple2 = ( ) #빈 튜플 생성 tuple3 = (“123”,) #1개 요소 튜플 생성 tuple4 = “123”, #1개 요소 튜플 생성
tuple1 = (“123″,”456″,789,”data”) item1,item2,item3,item4 = tuple1 #차례대로 데이터 대입 tuple2 = ( ) #빈 튜플 생성 tuple3 = (“123”,) #1개 요소 튜플 생성 tuple4 = “123”, #1개 요소 튜플 생성
set1 = set([1,2,3,4]) set2 = set(“hello”) #중복값은 제거됨 (helo) set1.add(5) #값 1개 추가 set1.update([6,7,8]) #값 여러개 추가 set2.remove(‘e’) #값 제거 set1 | set2 #합집합 set1 & set2 #교집합 set1 – set2 #차집합 set1 ^ set2 #대칭차집합 (교집합 반대)
dic1 = {“item1” : “123”, “item2” : 456, “item3” : “data”} dic2 = {} #빈 사전 생성 dic3 = dict() #빈 사전 생성 dic1[“item4”] = “data2” #키 추가 del dic1[“item3”] #키 삭제 if “item2” in dic1: #사전에 해당 키가 있는지 확인 i=dic1[“item2”] else: i=0 j=dic1.get(“item2”,0) … Read more
list1 = [“123″,”456″,”abc”] list1[0] #색인은 0부터 (0~2) list1.append(“new data”) #새 항목 추가 list1.insert(1,”ins”) #idx 1위치에 항목 추가 list1[1:2] #idx 1부터 idx 2 이전까지 (idx 1만 출력) list1[1:] #idx 1부터 끝까지 list2=[] #빈 리스트 생성 list3=list() #빈 리스트 생성
data1 = range(1,10) #1~9의 값을 가지는 리스트 생성 data2 = 0 for i in data1: print i while data2 < 10: data2+=1 if data2 % 2: print data2, #홀수면 출력 else: continue #짝수면 아래 구문 무시하고 반복문 ... Read more
#조건문 a=1 b=2 c=3 d=4 s=”show me the money” x=[1,2] y=[1,2] if a < b: print “bbbb” elif b < a: print “aaaa” else: print “aabb” if a < b and b < c and not (d < c): print “dddd” if “money” in s: # 좌측 ... Read more
import sys i=0.5353 s=”text” t=sys.argv[0] #명령줄 인수를 읽어옴 print “Hello World %.2f %d” % (i,2016) # 파이썬 3에서는 print 다음에 ()가 들어감 ex: print(“Hello World %.2f %d” % (i,2016)) print “file name is %s” % (t) print format(i,”10.2f”),format(s,”20s”),”123″ #format 함수의 2번째 인자는 포맷지정자 sys.stdout.write(“input : “) t=sys.stdin.readline() print t t= raw_input(“input : “) … Read more
상단이 Windows Ver.5(2000, XP, 2003 등)의 이벤트로그 설정, 하단이 Windows Ver.6(Vista, 7, 2008 등)의 이벤트로그 설정이며, 보는바와 같이 Ver.6 에서는 날짜 기준 덮어쓰기 설정이 제거되고 “로그가 꽉 차면 로그 보관” 항목이 새롭게 추가되었으며, “필요한 경우 덮어쓰기” 옵션에 ‘(가장 오래된 이벤트 먼저)’ 라는 문구가 추가되었다. 우선 Ver.5에서 ‘(가장 오래된 이벤트 먼저)’ 라는 문구가 없지만 동일하게 동작하는지 확인해보았다. 위쪽이 … Read more
※ AIX를 직접 테스트할 서버가 없어 구글링 및 메뉴얼 기반으로 간략하게 정리한 글이므로, 실제 운용환경과는 맞지 않거나 틀린 내용이 있을 수 있습니다. 1. AIX 메모리 덤프 수행 AIX는 snap 명령을 통해 core 덤프를 획득하는 방식으로 메모리 덤프를 수행합니다. snap 명령을 이용하여 core 덤프 이외에도 많은 시스템 정보를 함께 획득할 수 있으며, 덤프를 수행하기 이전에 덤프 설정을 확인하는 … Read more
FreeBSD 메모리 분석툴인 Volafunx 테스트 결과입니다. 1. FreeBSD 메모리 덤프 수행 FreeBSD의 메모리 덤프는 DD 명령을 이용해 /dev/mem 을 덤프하는 방식으로 가능하며 6.4~9.0까지 테스트해본 결과 모두 정상적으로 덤프 수행이 가능하였습니다. ※ 덤프 크기를 지정해주지 않으면 더 이상 저장할 공간이 남지 않을 때까지 덤프가 진행이 되므로 정확한 크기를 지정해주어야합니다. 2. Volafunx 실행 Volafunx는 실행시 메모리 덤프 … Read more