전체 글 (총 582개) 썸네일형 리스트형 Window - Gold Template(골드 템플릿) 만들기 Golden Templete 만들기 *Golden Templete - 완벽히 설정되어있는 (운영체제 , 하드웨어 등)가상머신 - 운영체제를 설치하는 시간 , 하드웨어 설정을 하는 시간을 크게 단축할 수 있어 새로운 가상머신을 만들때에는 이것을 복제하여 사용한다 *SID 중복 골든 템플릿을 만들때에는 SID중복과 네트워크 설정의 중복을 방지하기 위해 일반화설정을 해야한다.C:\Windows\System32\sysprep 의 Sysprep을 실행하면 그림과 같은 화면이 나타난다일반화를 체크하고 끝내기를 선택한다 이렇게 설정해두면 Clone이 된 가상머신 부팅시 일반화작업이 진행된다. SID 확인 명령어whoami /all *Clone 하기 *Clone - 가상머신을 복제하는 행위 - 하드웨어 설정을 하는 시.. Network - checksum(검사합) 이란? CheckSum 이란?- 네트워크를 통해 전달된 값이 변경되었는지를 검사하는 값으로 무결성을 제공한다 - 네트워크를 통해 전달되는 값이 중간에 해커를 통해서든 , 네트워크의 오류로 변질되는 경우를 대비하여 체크섬값을 같이 보내어 무결성을 제공하게 된다 계산방법 1. 수신측에서 IP헤더를 16비트(2byte = 16진수 4개)씩 나눈다 2. 나눈 비트중 체크섬은 메시지를 보낸쪽에서 체크섬을 구해서 포함시켜 보낸값이므로 이 체크섬 값으로는 내가 구한 체크섬값과 비교를위해 사용한다 따라서 체크섬 값을 제외하고 나머지를 모두 더한다- 그림에서 체크섬(b1e6)을 제외한 나머지 값을 더한다 => 2 4E17 3. 캐리값이 발생하면 더한다- 4E17 + 2 => 4E19 4. 1의 보수를 취한다- 0100 1110.. Django session 이용 방법 Django에서 세션을 저장하는 방법1. 설정1) settings.py의 MIDDLEWARE 섹션에 아래 문장을 추가해야한다- 'django.contrib.sessions.middleware.SessionMiddleware' 2. settings.py의 INSTALLED_APPS섹션에 아래문장을 추가해야한다- 'django.contrib.sessions' 3. Template에서 session을 사용하기 위해서 settings.py 파일안의 TEMPLATES 섹션안에 아래 문장을 추가한다- 'django.template.context_processors.request' 2. 사용방법1. Database 사용1) 세션 저장방법- request.session[] 사전형에 알맞은 키값으로 저장하면 된다 - 아.. 12-17일 파이썬 1. if , for , list 한것 정리 2. 함수 만들어보기(매개변수 설명시 call by value 설명) 3. 전역변수 지역변수 , global 4. 자료형 실습- 리스트와 딕셔너리 차이 5. 클래스 실습 6. call by value, call by reference리스트를 예로들어 설명 7. 모듈 , 패키지 8. 은행 만들기 Python - 전역변수와 지역변수 , Global 지역변수- 함수의 안에서 생성되는 변수- 해당 지역을 벗어날 때 메모리에서 제거되므로 외부에서 참조를 할 수 없는 변수이다 전역변수- 함수 밖의 전역 공간에서 선언된 변수- 함수안에서 참조가 가능하지만 변경은 하지 못한다 함수안에서 전역변수를 참조하는 예제) 함수안에서 전역변수의 값을 바꾸는 예제) Global- 함수안에서도 전역변수의 값을 수정할 수 있도록 해준다 - 또한 함수 안에서 전역변수를 생성할 수도 있다. Python - 클래스(Class)란? Class가 필요한 이유?- 어떤 변수에만 적용되는 함수가 존재할 때 이를 유지보수 하기 쉬운 코드로 만들 수 있다 예시) 1. Class 가 없을때1) 예를들어 통장을 관리하는 함수 deposit()를 만들었다고 치자 이 함수는 balance1의 계좌만을 관리하는 함수라는 점을 기억하자 2) 이때 또다른 통장이 생성되었다=> 한눈에 보아도 각통장마다 함수를 만들어 주어야 하므로 매우 비효율적이다 이는 유지보수에도 좋지 않다 왜냐하면 이함수의 변동이 일어나는 경우 모든 함수를 바꾸어주어야 하기 때문이다 3) 각 계좌에서 출금하는 함수를 만든다면 모든 계좌에 대해 그 함수를 추가해주어야 한다 2. Class 도입1) 클래스를 도입하면 아래와 같이 하나의 클래스를 통해 여러개의 객체를 생성 하므로써 코드의 .. Python - 모듈, 패키지 모듈- 함수 , 변수, 클래스들을 모아 놓은 파일- 오류가 없이 미리 잘 짜여진 코드로 필요이 가져다 사용할 수 있다- 라이브러리와 비슷한 의미로 통용된다 모듈 생성1. 모듈 파일 생성 import1. calculator 모듈 import- import 후 import된 모듈의 "이름.함수()" 로 해당 모듈을 이용할 수 있다. 2. as 를 이용한 import- as를 이용하여 import된 모듈의 이름을 재정의하여 해당이름을 통해 모듈을 사용 가능하다 from import1. from calculator import *- 해당 모듈에서 모든 함수들을 import하겠다는 뜻이다 때문에 "모듈이름.함수" 와 같이 작성하지 않고 바로 함수를 사용가능하다 2. 또는 필요한 함수만을 import하여 사용가능하.. Web URL인코딩 , 디코딩 URL에 대한 공식 문서- RFC 1738 : https://www.ietf.org/rfc/rfc1738.txt 1) Safe Characters- Encoding 불필요- 0-9 a-z A-Z $ - _ . + ! * ' ( ) ,- URL에서 사용가능한 문자들이다 2) AscII Control Characters- Encoding 필요- Ascii 제어 문자 3) Non-AscII Characters- Encoding 필요 3) Reserved Characters- Encoding 필요- ; / ? : @ = &- url에서 사용하도록 예약된 문자들이다 때문에 url에서 사용자가 사용이 불가능하다 4) Unsafe Characters- Encoding 필요- 불안정한 문자열 URL 인코딩 이유간단히-.. 이전 1 ··· 38 39 40 41 42 43 44 ··· 73 다음