본문 바로가기

분류 전체보기

(685)
스레드에 대하여 1. 스레드(Thread) 정의 : 한 태스크(Task)안에 있는 여러 모듈들을 엮어서 하나의 프로세스를 만든다는 의미에서 스레드라는 용어를 사용. 한 태스크에는 여러 개의 스레드가 존재할수 있는데, 목적에 따라 여러 가지로 엮을 수 있기 때문이다. 단 하나의 스레드만 가진 태스크를 우리는 프로세스라 한다. · 현재 대부분의 운영체제는 멀티태스킹을 지원 · 2개 이상의 작업을 동시에 처리하거나 프로그램들을 동시에 구동시키는 것 · CPU 사용율을 극대화 시키고, 대기시간 및 응다비간을 최소화시켜줄수 있다. · 세미(semi)프로세스라 불리며, 주로 다수의 클라이언트를 처리하는 서버/클라이언트 모델의 서버 프로그래밍 작업에서 주로 사용 · fork()에 비해 빠른 프로세스 생성능력 및 적은 메모리를 사용하..
[C] _beginthreadex _beginthreadex를 사용하기 위해서 process 헤더를 추가해줍니다. 1 2 3 4 5 6 7 8 uintptr_t _beginthreadex( void *security, // 보안속성 unsigned stack_size, // 스택 사이즈 unsigned ( *start_address )( void * ), // 스레드 함수 void *arglist, // 스레드 함수 인자 unsigned initflag, // 생성 옵션 unsigned *thrdaddr // 스레드 ID 반환 ); Colored by Color Scripter cs 스레드 종료 함수 _endthreadex(0); cs 스레드 식별자는 리턴값으로 받습니다. HANDLE handle = _beginthreadex(NULL,..
파이썬(python) 입력과 형 변환 입력받을 때 사용하는 함수 input() 파이썬 버전 3.xx a = input() 파이썬 버전 2.xx a = input() a = raw_input() # 문자열 입력받을 때 사용 정수형타입을 문자형으로 변환 - str() n = 15 s = str(n) print(s+" String ") # 이 예제에서의 +는 문자열 붙이기입니다. # 결과 : 15 String 문자형타입을 정수형으로 변환 - int() s = '15' n = int(s) print(n+5) # n과 5를 더한 값이 출력됩니다. # 결과 : 20 그 외 실수형으로 변환 float() 등..
파이썬(python) 반복문 end=""
모바일 웹사이트 속도 및 성능 테스트 https://testmysite.withgoogle.com/intl/ko-kr by Google 흰색창에 속도를 테스트할 사이트를 입력한다.
톰캣(tomcat) 설치 1. java JDK 설치 http://www.oracle.com/ - Trials Download - ACCEPT 누르고 운영체제에 맞는 JDK를 다운한다. PATH 설정 jdk가 있는 폴더의 위치를 복사해서 \bin을 추가하고 사용자변수 Path에 설정하도록 한다. 변수 이름 : Path 변수 값 : C:\Program Files\Java\jdk1.8.0_144\bin 환경변수 추가 변수 이름 : JAVA_HOME 변수 값 : C:\Program Files\Java\jdk1.8.0_144 2. 톰캣 설치 http://tomcat.apache.org/ 위 Installer 설치파일을 실행시킨다. 설치과정에서 계속 Next를 누르면 다음과 같은 화면이 나온다. 설정에서 톰캣에 접속할 포트를 지정한다. [..
visualgo 알고리즘 시각화 https://visualgo.net/en/sorting
ssh 자동로그인 ssh로 비밀번호 없이 자동으로 로그인하는 방법 ssh 자동 로그인은 인증에 필요한 패스워드를 파일에 저장시켜서 RSA 암호방식으로 암호화 한 후 접속 때 해당 파일을 참조해서 자동 인증하는 과정이다. 이를 위해서 먼저 RSA 키를 생성해야 한다. 명령어는 다음과 같다. 1. # ssh-keygen 2. # ssh-copy-id 로그인대상계정@ip 1. ssh key는 RSA 암호방식으로 private , public 키를 생성한다. 각각의 키는 .ssh 디렉토리 안에 id_rsa(비밀키) , id_rsa.pub(공개키) 파일로 저장된다. ※ RSA암호 방식은 비대칭키로서 비밀키와 공개키를 가지게 된다. 비밀키는 암호화할 때 , 공개키는 복호화 할 때 사용된다. 2. id_rsa.pub(공개키)를 자동로..