본문 바로가기

void main();130

영어로 영어를 공부하는 4 종 사이트 소개 영어는 생활입니다. 영어는 훈련입니다. 유익한 사이트를 소개합니다. 1. 뉴스, 영어로 듣자 2. 영어단어 : vocabulary.com 영어 단어를 자연스럽게 매일매일 할 수 있는 서비스를 제공합니다. 3. 영어회화 : Audio English 많은 양의 영어컨텐츠들을 골라서 들을수 있습니다. 4. 영어 뉴스 : VOA NEWS 생생한 뉴스를 영어로 들을 수 있습니다. 2020. 3. 22.
select,epoll,poll 논리적으로는 select 는 느리고, epoll 은 빠르다고 하는데, 내가 실무에서 실제로 구현해보니, 성능상으로 그렇게 큰 차이점이 없었다. 그냥 편한거 쓰면 된다. epoll 의 경우는 event 방식이라, event(?) 적인 자세가 필요하다고 할수 있다. 더 민감하고 섬세하게 OS에서 반응해 준다. 처리해야 할 예외적인 부분이 많다. 직접 느껴보라. 아래의 아름다운 글은 어떤 착한 개발자가 올려놓은 글이다. 참고만 하도록 하자. -------------------------------------------------------------------------------------------------------------------- select 기반의 IO 멀티 플렉싱이 느린 이유 select .. 2020. 3. 18.
network IP 설정 network IP vi /etc/network/interfaces dhcp # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet dhcp static # The primary network interface # This file describes the network interfaces avail.. 2020. 3. 18.
망분리 망분리 망분리는 내부 네트워크망과 외부 네트워크망을 분리하여 외부로의 침입을 막고 내부 정보의 유출을 막는 것을 목적으로 한다. 망분리 방법에는 몇 가지가 있으나 정부에서는 물리적 망분리를 금융권에서는 SBC(Server-based Computing)형태의 망분리를 도입한것으로 알고 있다. 단일망에서 발생하는 해킹의 위협 물리적 망분리는 말 그대로 물리적으로 네트워크망을 분리한다. 다음 그림과 같이 외부의 네트워크와 내부의 네트워크를 별도로 구축하는 것이다. 이 방법의 장점은 물리적으로 분리가 되어 있기 때문에 가시성이 확보되어 분리된 상태를 눈으로 직접 확인할 수 있고 시스템 적으로 완전하다는 것이다. 특별한 기술이 필요하지 않기 때문에 충분히 검증된 기술로 구축할 수 있고, 프로젝트를 수행할 수 있는.. 2020. 3. 18.
C++,참조연산 C++,참조연산 여기서 참조연산자 & 과 주소참조 연산자 * 이 두개가 한꺼번에 쓰이고 있다. 왜 이렇게 썼을까? void allocate_doubles(double*& p, size_t& n); { cout > n ; p = new double[n] ; } 연산자를 단계별로 들여다 봅시다. double& 은 말그대로 double의 참조 입니다. double*&은 double*( 포인터 또는 array 배열 )의 참조입니다. 위와 유사하게 사용할수 있는, 이중포인터 double **p; 을 볼까요? p는 아래와 같이 사용할 수 있습니다. *p = new double [n]; **로 값을 받으면, 해당 오브젝트에서 p를 해제할수 있습니다. &참조로 받으면, 해제할 수 없습니다. 2020. 3. 18.
IP 설정하기 /etc/network/interfaces 파일을 열고 아래와 같이 IP 정보를 기입한다. enp0s3 로 현재 nat 어댑터로 구성이 되어 있고 신규로 enp0s8 어댑터에 대해서 호스트 전용 네트워크를 설정한다. $ sudo vi /etc/network/interfaces # This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The .. 2020. 3. 17.
[ UNIX/LINUX ] Shutdown ==== /sbin/init 명령어 -bash-3.00# init 0 updating /platform/i86pc/boot_archive...this may take a minute --> 시스템 종료 -bash-3.00# init 6 updating /platform/i86pc/boot_archive...this may take a minute -->시스템 리부팅 ==== /usr/sbin/shutdown 명령어 ==== --> System V 계열의 명령어로서 솔라리스 2.x 버전에 처음 도입되었다. shutdown [-g grace-period] [-i 0 1 5 6 S s] [-y] [messages] -g : 지연 시간을 초 단위로 명시할 수 있다. - i 옵션을 사용하지 않으면 지연 시간을 명.. 2016. 7. 12.
[JAVA] DATA Type l 자료형 Boolean : 논리형 데이터 타입, true와 false로 이루어져 있다. Boolean a = ture; - 논리값 True : Boolean형에 대입할 때 쓰이는 키워드이거나 참을 뜻하는 결과값 False : Boolean형에 대입할 때 쓰이는 키워드이거나 다름을 뜻하는 결과값 Char : 문자형 데이터 타입 ‘ ‘로 에워싸서 표현한다. char a = ‘a’; Byte : 정수형 데이터 타입, 28까지 표현 할 수 있다. -128 ~ 127 Short : 정수형 데이터 타입, 216까지 표현 할 수 있다. -32768 ~ 32767 Int : 정수형 데이터 타입 , 232까지 표현 할 수 있다. -2147483648 ~ 2147483647 Long : 정수형 데이터 타입 , 264까지.. 2016. 7. 12.
[ GPS ] GPS Packet Sheet 2016. 1. 5.