본문 바로가기

프로그래밍13

소켓 프로그래밍 네트워크 프로그래밍 서로 떨어져 있는 호스트(컴퓨터)들 간에 데이터를 주고 받을 수 있도록 프로그램을 구현하는 것[출처] 소켓프로그래밍이소켓란 이란 소켓접속 이란 socket 정의|작성자 겨울봄비이때 TCP/IP를 이용하여 호스트간의 연결을 할때 사용하는 것을 소켓이라 한다 * 서버 클라이언트 동작 방식 TCP server TCP client socket() socket() bind() listen() read() read() write() write() close() close() 소켓의 생성int socket(int domain, int type, int protocol)성공시 파일 디스크립트 반환 소켓 주소 IP, PORT할당int bind(int sokfd, struct sockaddr *myad.. 2016. 8. 8.
C# C++ boost api 설치 *visual studio가 미리 설치 되어있어야한다 1. 아래 사이트에서boost를 최신버전으로 받아서 압축을 해제한다 http://www.boost.org/ 2. 압축을 해제한 폴더로 들어간 후 bootstrap.bat 실행 b2.exe 생성을 확인할 수 있다. 3. cmd를 통하여 관리자권한으로 접근후 b2를 아래의 옵션으로 실행 b2 toolset=msvc-14.0 variant=debug,release link=static threading=multi address-model=32 runtime-link=shared #필자는 64비트 파일을 찾지못하여 32바이트로 설치하였다msvc버전은 아래와 같으므로 14로address-model은 64비트라 64로 지정하엿음 자세한것은 아래 사이트 참고 ht.. 2016. 7. 11.
C# 델리게이트 델리게이트(delegate) 정의 - 메서드를 가리키는 참조형 메서드의 번지를 저장하거나 다른 메서드 인수로 메서드 자체를 전달할때 사용 지정자 delegate 리턴타입 이름(인수) 사용하기 위해선 초기화가 필요 델리게이트를 통해 간접적으로 호출 가능하다(공변성 :인수 목록과 리턴 타입이 일치해야함) static void Method1(int a){console.writeLine("Method1+ a")+a};dele d = Method1;-> void Method1(int a) d -> void Method2(int a)-> void Method3(int a) 주기적으로 호출 가능 멀티캐스트 델리게이트 여러 개의 메서드를 한꺼번에 호출할수 있다 return= void 여야함 델리게이트지정자 += 함수 .. 2016. 5. 13.
Oracle Database ) DML. DDL. DCL 시스템권한 1. DML. DDL, DCL 1) DML : 데이터 조작어 insert, update, delete, merge 2) DDL : 데이터 정의어 create table, alter table, drop table, truncate table, create view, drop view create sequence, alter sequence, drop sequence, create index,, alter index, drop index create synonym, drop synonym... 3) DCL : 데이터 제어어 grant, revoke 2. 시스템권한 create user : 일반 유저를 생성할수 있는 권한 CREATE USER 유저명 IDENTIFD BY 비밀번호 create table : .. 2016. 1. 7.
반응형