마크업 문서 구조를 정의하거나 표현하기 위한 부가정보 XML 사용환경 - 데이터용 : 미니 데이터베이스, 타 DBMS에 비해 데이터 통합이 수월, 어떤 환경에도 사용 가능 - 컨텐츠 용 : 자유로운 컨텐츠 분리/결합 - 메타...
비트연산
비트연산자 : 비트 단위로 연산하는 연산자 비트 : 정보의 최소 단위 장점 : bit는 최소정보단위로 즉시 해석되어 처리하므로 가장 빠르다. AND(&) 두 비트를 비교하여 둘다 1일 경우 1을 반환한다 A 0...
HTTP
HTTP 연결 1. Listen : 웹 서버가 포트를 열어 놓고 요청 대기 상태 \ 2. SYN-send : 사용자가 웹 서버에 접속 요청을 시도하는 단계 3. SYN-Received : 서버가...
SQL 인젝션
인젝션 : 악의적인 명령어나 질의어의 일부분을 인터프리터에 보내 예기치 않은 명령 실행이나 권한 없는 데이터에 접근하도록 한다. 인젝션 공격은 데이터의 손실,파괴 책임 추적성 결여, 서비스 거부 및 호스트를 장악할 수도 있다. ...
레이스 컨디션
한정된 자원을 동시에 사용하여 여러 개의 프로세스가 자원을 획득을 경쟁하는 기법으로 일반적으로 SETUID 파일을 일반계정으로 공격한다. 즉, 일반 계정 프로세스와 관리자 계정 프로세스를 경쟁하여 관리자 계정 프로세스를 얻는 것이다. ...
소켓
소켓(Soket) 두 프로그램이 네트워크를 통해 서로 통신할 수 있도록 양쪽에 생성되는 링크의 단자로, 두 소켓이 연결되면 서로 다른 프로세스끼리 데이터를 전달 할 수 있다. - 스트림 소켓(TCP) : 양방향 바이트 스트림을 ...
C++
반복문 구조체(struct) 배열(Array) 포인터(Pointer) 생성자(new)&소멸자(delete)
PORTFOLIO(포트폴리오)
3D MMORPG : Tera 매쉬를 이용한 3D 게임 obb충돌처리, fmod, hlsl등 다양한 구현 2.5D FPS : 소실점을 이용한 FPS게임 Lua를 통한 설정 및 maptool을 통한 맵제작 Direct 2D ...
프로그래밍 비타민
진리표를 보고 출력 S 에 대한 논리식으로 옳은 것은 ? 입력 출력 A B S 0 0 ...
STL
Vector : 템플리 기반이므로 임의의 요소로 가질 수 있다. 요소의 개수에 따라 자동으로 메모리를 관리한다. push_back()시 공간이 부족하면 vector은 전체 공간을 재 할당한다. 함수 ...