struct는 원하는 타입으로의 변환을 위해 사용한다.
다음은 파이썬에서 UnboundLocalError 가 일어나는 두 가지 예제이다. x = 10 def foo(): x += 1 print x foo() lst = [1, 2, 3] def foo(): lst.append(5) # OK #lst += [5] # ERROR here foo() print lst 분명히 x를 선언해주었음에도 불구하고 할당하지 않았다고한다! 이유는 x가 지역변수로서 인식되었기 때문이다. 그렇다면 해결방법은 간단하다. 명시적으로 global 변수라는 것을 알려주는 것이다. x = 10 def foo(): global x x += 1 print x foo()
import sys sys.argv[i] #argc 기능len(sys.argv)
클래스와 객체클래스란 간단히 말해 똑같은 무엇인가를 계속 만들어낼 수 있는 설계 도면 같은 것이다. 그리고 객체라는 것은 그러한 틀로 찍어낸 것들을 뜻한다. 객체와 인스턴스 park = Programmer() 즉 Programmer 라는 클래스로 park을 만들었다고 하면 park은 객체이다. 그리고 park은 Programmer의 인스턴스이다. 즉 인스턴스라는 말은 어떤 클래스의 객체인지에 대해 즉 관계 위주로 설명할 때 사용된다. self 란? self 란 말 그대로 자기 자신에 해당한다. class calc:def sum(self,a,b):result=a+b cal1=calc()cal1.sum(1,2) 위와 같은 함수가 클래스에 있다고 해보자. 이 때 self는 cal1 자신을 의미하는데 cal1...
Read File #r,w,rb,wbf=open(filename,'r') #read all Stringfile=f.read() #read lineline=f.readline() #print 5 line for i in range(5):print line #get line examplewith open('somefile') as openfileobject: for line in openfileobject: do_something() Modify Filefile_data=[] with open(file_name,'r+') as file: del file_data[:]for line in file:file_data.append(line.replace("aaaa","bbbb"))file.seek(0)file.w..
- Total
- Today
- Yesterday
- 리눅스 모듈
- gdb 명령어
- 디바이스
- LKM
- rootkit
- vmware 오류
- gdb명령어
- BP
- vmware cannot connect to the virtual machine
- gdb intel
- 변환
- IRP
- Intel
- VMware
- backdoor
- module
- 모듈
- PNP 드라이버
- 레거시 드라이버
- GDB
- breakpoint
- 드라이버
- 백도어
- 루트킷
- DriverEntry
- gdb intel 변환
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |