CSS 동아리_ 7

[독하게 시작하는 C프로그래밍] C 프로그래밍 입문

1.1.1 C 프로그래밍 입문 B 언어(커닝 헨)에서 C 언어(데니스 리치)로 넘어가면서 '자료형' 이라는 개념이 추가되었다. (포인터, 메모리 통제 형식) 자료형 : 메모리에 저장된 정보를 해석하는 형식 1.1 C 언어 소개 1.2 실습환경 구성(Visual Studio) 2013의 SDL 버전 : C/C++의 Buffer Overflow를 확인 Buffer Overflow는 문자열 함수의 결함에 의해 생겨남. 1.3 "Hello World" 출력 printf 함수 : 화면에 문자열을 출력하는 함수 " " (큰따옴표)로 감싸여진 부분 : 문자열 \n : 제어 문자 (문자열을 다음 줄에서 출력되도록 만든다) = enter 1.4 프로그램의 기본 요소 #include 전처리기 ※ 이 문서는 Youtube ..

CSS 동아리_/[C] 2019.04.15

[생활코딩] 프로그래밍 언어

1.1 프로그래밍 언어 1.1.1 프로그래밍 언어 프로그래밍 언어란, 사람과 컴퓨터 사이의 약속 이다. 그리고 프로그래밍 언어로 만들어진 파일이 있을 때, 사람도 이해할 수 있고, 컴퓨터도 이해할 수 있는 언어를 코드(Code) 또는 소스(Source)라고 말할 수 있다. 이러한 코드를 만들어 내는 것을 코딩이라고 말하고, 코드를 만들어 내는 사람을 코더라고 말한다. 이 코드를 건축학적인 측면으로 설명하자면, '설계도'라고 말할 수 있지만, 건축학적인 측면에서의 설계도와 코드는 완전히 동일하지는 않다. 왜냐하면, 건축 쪽에서의 설계도는 '시작'에 불과하다. 설계도를 만들었다고 해서 그 뒤의 일이 자동적으로 일어나는 것이 아니라, 많은 자원, 인력, 노동을 통해 완성품을 만들어 내야 한다. 부과적인 노력이..

1.1 리눅스 기본 명령어

1.1 리눅스 기본 명령어 1.1.1 리눅스 기본 명령어 - mkdir (디렉토리 명) : 디렉토리(폴더) 생성(make directory) - ls : 해당 디렉토리에 있는 파일들 나열 +) -a : .(숨김파일)을 포함한 경로안의 모든 파일과 디렉토리 표시 -l : 지정한 디렉토리의 내용을 자세히 출력 -d : 지정된 디렉토리의 정보출력 -n : 파일 및 디렉토리 정보 출력시 UID, GID를 사용 -F : 파일 형식을 알리는 문자를 각 파일되에 추가 ("*", "/", "@", "ㅣ", "=", "NULL") -R : 하위 경로와 그 안에 있는 모든 파일들도 같이 나열 - cd (디렉토리 이름) : 해당 디렉토리로 들어감 - cd .. : 이전 디렉토리로 되돌아 감. +) cd .. (상대경로) c..

1.1 서버와 클라이언트

1.1 서버와 클라이언트 1.1.1 서버(server) 웹서버가 설치된 컴퓨터 = 서버 컴퓨터네트워크 상에서 하드웨어 또는 소프트웨어로써 서비스의 요청을 받는 측 웹서버의 예시) Apahce(opensource), Nginx(opensource), IIS(microsoft) 1.1.2 클라이언트(client) 웹 브라우저가 설치된 컴퓨터 = 클라이언트 컴퓨터네트워크를 이용하여 서버측에 서비스 요청을 의뢰하는 주체 웹 클라이언트의 예시) Chrome, Internet Explorer 1.1.3 서버와 클라이언트의 출현배경 - 과거에는 동일 컴퓨터 내에서 호출 및 피호출 프로그램이 상호작용함으로써 이들을 분리할 필요가 없었음. - 그러나, 컴퓨터 및 네트워크 기술발전에 따라 많은 프로그램을 대신하여 서비스를..