[[프로그래밍_NOTE]] 124

[ Windows 기반의 Hello World! 서버 프로그램 ]

/************************************************************************ helloworld_server_win.c Written by SW.YOON 참고 : TCP/IP 소켓 프로그래밍 / 윤성우 | 저 - 컴파일전 반드시 WS2_32.lib 라이브러리를 링크시켜야 한다. - argument값으로 가 필요하다. ************************************************************************/ #include #include #include #include void ErrorHandling(char *message); int main(int argc , char **argv) { WSADATA w..

언어론 중심의 C언어 용어 간략 정리

============================= 언어론 중심의 C언어 용어 정리 ============================= *** 수 - 사물의 물리적인 성질과는 아무런 관련이 없는 특별한 기호의 세계(추상화) 개념이 수로써 정식으로 인정받기 위해서는 사칙연산이 성립되어야 한다. (대상의 복잡성을 제거하여 단순화시키는 도구로 사용) *** 단순화 - 주어진 문제에 대해 직접적인 영향을 미치지 않는 요소들을 제거하고 본질에 대해 더 이상 쪼갤 수 없을 정도의 작은 단위로 분할하여 원래의 문제를 재구성하는 단위전략(unit strategy)에 의해 일반화 시킬수 있다. (프로그램이 단순 - 문제발생률 저하, 신뢰성 향상) *** 변수와 상수 변수 - 기억장소에 대한 이름, (메모리 공간). ..

유닉스 명령어 사용법

1. 유닉스 명령어 사용법 * 기본지식 및 목적 본장은 실질적인 명령어 사용법을 다루었습니다. 유닉스를 처음 접하시는 분이더라도 사용할수 있도록 하였으나, 혹시 컴퓨터 경험이 전혀 없는 분이라면 기본적인 컴퓨터 용어를 미리 익히시는 것이 도움이 될것입니다. 2.0. 유닉스 계정에서의 사용자관리 대부분의 시스템에서 시스템의 권한, 즉 계정을 부여하는 일을 맡고 있는 사람을 시스템 관리자라고 합니다. 시스템 관리자, 흔히 수퍼유저(superuser)라고 불리우는 루트(root)는 시스템에 대해서 모든 사용권한을 갖고 있습니다. 루트를 포함한 유닉스에 계정을 갖고 있는 사용자 모두는 시스템을 사용하기 위해서 아래와 같은 절차를 밟아야 합니다. / 명령어 내용 히든파일 1 login 계정명 유닉스 시스템은 기본..

VMWARE 윈도우 와 Linux 공유폴더 만들기

// 출 처 //////////////////////////////////////// http://blog.naver.com/withholic/20039652054 /////////////////////////////////////////////// ■ 의견 교환 : withholic@naver.com ■ 설치 환경 - VMware Workstation 6 + Fedora Core 4(페도라 코어 4) http://blog.naver.com/withholic/20039648934 - 참고 : 해상도를 미리 설정해 두지 않았다면 이 과정을 통해서 해상도 설정도 함께 할 수 있습니다. 해상도와 공유폴더를 모두 설정하려면 이 작업 한 번으로 모두 해결되니 힘들게 따로따로 두번하지 않아도 됩니다. ■ Windo..

Visual studio 2005 단축키

Ctrl + K + C 주석처리 Ctrl + K + U 주석해제 Ctrl + Tab Edit하고 있는 Child Window 간의 이동 Ctrl + F4 현재 Edit하고 있는 Child Window를 닫기 Ctrl + I 문자열 입력 점진적으로 문자열 찾기 (Incremental Search) Ctrl + F3 현재 커서에 있는 문자열 찾기 fowared (블록 지정 안 해도 됨) Shift + F3 현재 커서에 있는 문자열 찾기 backward F3 찾은 문자열에 대한 다음 문자열로 이동 (Next Search) Ctrl + H 문자열 찾아 바꾸기 (Replace) Ctrl + Left/Right Arrow 단어 단위로 이동 Ctrl + Delete 또는 Backspace 단어 단위로 삭제 Ctrl ..

fread() , fwrite()

◎ fread() 함수는 화일로부터 이진 데이터나 구조체를 읽어들이기 위해 사용한다. 원형 size_t fread(void *ptr, size_t size, size_t nobj, FILE *fp); 인수 ptr - 화일에 읽은 자료를 저장할 버퍼의 시작주소 size - 입력 단위의 크기 nobj - 갯수 fp - 화일포인터 반환값 입력에 성공한 입력 단위의 갯수 ◎ fwrite() 함수는 이진데이터나 구조체를 출력할 수 있도록하는 함수입니다. 원형 size_t fwrite(void *ptr, size_t size, size_t nobj, FILE *fp); 인수 ptr - 출력할 데이터의 시작주소 size - 출력 단위체의 크기 nobj - 갯수 fp - 화일포인터 반환값 출력에 성공한 대상체의 갯수 ..

특수기호 이름

! Exclamation Point 엑스클러메이션 포인트 " Quotation Mark 쿼테이션 마크 # Crosshatch/Sharp/Pound Sign 크로스해치/샵/파운드 사인 $ Dollar Sign 달러사인 % Percent Sign 퍼센트사인 @ At Sign /Commercial At 앳 사인, 혹은 앳/커머셜 앳 & Ampersand 앰퍼샌드 ` (enter 바로옆) Apostrophe 어파스트로피 * Asterisk 애스터리스크 - Hyphen/Dash 하이픈/대시 . Period /Full Stop 피리어드/풀스탑 / Slash/Virgule 슬래시/버귤 \ Back Slash 백슬래시 \ Won sign 원사인 : Colon 콜론 ; Semicolon 세미콜론 ^ Circumflex ..