[C++] 명품 C++ Programming 2장 연습문제
·
Major/C&C++
Chapter 2 C++ 프로그래밍의 기본 1. main() 2. ③ return문 없어도 된다. 3. return 0; 4. 1) 형식 오류, c언어에서는 모든 변수가 실행문 전에 선언되야 하므로 컴파일 에러 발생 2) 프로그램 어디서나 변수 선언이 가능함 3) 변수가 필요할 때 바로바로 선언해서 편리하지만, 변수들이 흩어져있으면 한눈에 보기 힘들다. 5. I love C++ I love programming 6. 1) using std::cout; 2) using namespace std; 7. 1) #include 2) using namespace std; 3) std::cin >> name; 4) std::cout
[C++] 명품 C++ Programming 2장 개념정리
·
Major/C&C++
02 C++ 프로그래밍의 기본 1. C++ 프로그램의 기본 요소와 화면 출력 1) 주석문 - /* */ 와 //로 가능하다. /* 여러줄 주석문 */ // 한 줄 주석 2) main() 함수 - main() 함수는 프로그램의 실행 시작점 - 무조건 존재해야며 int형으로 반환된다. (void는 표준이 아님) ⓐ 형식 int main(){ ..... return 0; } * return 0은 생략이 가능하다. 3) #include - 전처리기에 대한 지시문으로, 소스파일을 컴파일하기 전에 헤더 파일을 읽어 소스파일 안에 삽입할 것을 지시한다. - 컴파일러는 전처리기를 호출하여 소스파일을 컴파일 한다. 4) 화면 출력 ⓐ 형식 : cout과
[JS] 14_자바스크립트 기본 문법
·
Frontend/Study
# "Do it! HTML+CSS+자바스크립트 웹 표준의 정석" 책을 바탕으로 작성하였습니다. 1. 변수 알아보기 1) 변수 : 프로그램을 실행하는 동안 값이 여러번 달라 질 수있는 데이터 2) 상수 : 값을 지정하면 바뀌지 않는 데이터 2. 변수 선언 규칙 1) 영어문자와 _(언더스코어-아래다시), 숫자를 사용함 2) 영어 대소문자 구별함, 예약어 변수 이름 못 씀 3) 여러 단어를 연결한 변수이름은 중간에 대문자를 섞어쓰는게 좋음 4) 변수 이름은 의미있게! 3. 변수 선언하기 var 변수명; var a, b, c; //한꺼번에 변수 지정이 가능하다. 4. 자료형 종류 설명 예시 숫자형 따옴표 없이 숫자로만 표시(정수, 실수) var num = 1000; 문자형 작은/큰따옴표로 묶어서 나타냄 var ..
[JS] 13_자바스크립트와 첫 만남
·
Frontend/Study
# "Do it! HTML+CSS+자바스크립트 웹 표준의 정석" 책을 바탕으로 작성하였습니다. 1. 자바스크립트의 기능 1) 웹의 요소 제어 2) 웹 어플리케이션을 만듬 3) 다양한 라이브러리 사용가능 4) 서버 개발 가능 2. ... 2) 웹 문서 외부에서 자바스크립트 작성 - 새로운 js파일을 작성한 후 확장자를 .js 로 저장한다. - js파일을 웹문서로 불러올 때는 html파일안에서 아래와 같이 작성한다. ⓔ console.log() : 콘솔 창에 출력 - 콘솔문은 괄호 안의 내용을 콘솔 창에 표시한다. - 콘솔창은 ctrl + shift + j 나 개발자도구(f11)에 들어가 콘솔탭을 클릭하면 된다. ex) 이름을 받아서 콘솔 창에 표시하기 var name = prompt("이름을 입력하세요."..
[CSS] 08_레이아웃을 구성하는 CSS 박스 모델
·
Frontend/Study
# "Do it! HTML+CSS+자바스크립트 웹 표준의 정석" 책을 바탕으로 작성하였습니다. 01 CSS와 박스 모델 1. 블록 레벨 요소와 인라인 레벨 요소 1) 블록 레벨 요소 : 태그를 이용해 요소를 삽입했을 때 혼자 한 줄을 차지하는 것 - 너비(width), 높이(height), 안쪽 여백(padding), 바깥 여백(margin)으로 레이아웃 수정을 할 수 있으며, 블록요소가 끝나는 지점에서 자동으로 줄바꿈됨 ex) , , , , , ... 2) 인라인 레벨 요소 : 한 줄 차지하지 않음 - 너비(width), 높이(height)를 조절할 수 없고, line-height(높낮이 조절) 혹은 text-align(텍스트 정렬)을 할 수 있으며, 블록 요소와 다르게 인라인 요소는 끝나는 지점에 줄..
[CSS] 07_텍스트를 표현하는 다양한 스타일(텍스트 속성)
·
Frontend/Study
# "Do it! HTML+CSS+자바스크립트 웹 표준의 정석" 책을 바탕으로 작성하였습니다. 01 글꼴 관련 스타일 종류 속성 사용 방법 font-family 글꼴 지정 font-family: , , ... ex) font-family : "맑은 고딕", 돋움, 굴림, ... font-size 글자 크기 font-size: | | | ex) font-size : 10px font-style 이탤릭체 font-style: normal / italic / oblique(이탤릭체) font-weight 글자 굵기 font-weight : normal / bold / bolder(더 굵게) / lighter / 100~900 * 글꼴 이름이 두단어 이상일 땐 "맑은 고딕" 처럼 큰 따옴표로 묶어준다. * 글자..
[CSS] 06_CSS의 기본
·
Frontend/Study
# "Do it! HTML+CSS+자바스크립트 웹 표준의 정석" 책을 바탕으로 작성하였습니다. 1. 스타일과 스타일시트 1) 스타일 형식 선택자 { 속성1: 속성값1; 속성2: 속성값2 } - 선택자 : 스타일을 어느 태그에 적용할 것인지 알려줌 - 중괄호 사이에 스타일 정보를 넣음 ex) 태그에 스타일 적용하기 p { text-align: center; color: blue; } * 한 줄로 작성해도 되고, 여러 줄로 작성해도된다. (세미콜론만 붙이면!) - 스타일 주석 : /* 주석 할 내용 */ * ctrl+ ? : 주석처리 2) 스타일 시트 - 스타일 규칙을 한눈에 확인하기 위해 한 군데 묶어놓은 것 - 브라우저 기본 스타일과 사용자 스타일로 나뉠 수 있다. - 사용자 스타일은 인라인, 내부, 외..
[데이터 통신] 14장 - DNS
·
카테고리 없음
01 DNS 서비스 1. IP 주소 체계 - 인터넷에서는 32비트의 이진수로 된 IP주소로 호스트를 구분한다. - www.xxx.yyy.zzz 형태로 표현한다. 1) 클래스 구분 2) 주소 클래스 ⓐ 클래스 A : 2^24개의 호스트 수용 ⓑ 클래스 B : 2^15개의 호스트 수용 ⓒ 클래스 C : 2^8개의 호스트 수용 ⓓ 클래스 D : 멀티 캐스팅 지원 * IP주소 : 네트워크주소 + 호스트주소 > netmask(비트앤드연산) 3) DNS 필요성 - 도메인 이름 : 문자형으로 표기되는 호스트 이름(일반 사용자가 선호) - IP 주소 : IP 프로토콜에서 호스트 구분을 위해 반드시 필요 > DNS : 도메인 이름을 이용하여 IP 주소로 변환하는 서비스 - 계층구조의 도메인 기반 주소 표기방법을 의 한 ..
[데이터 통신] 5장 - MAC 계층
·
Major/Computer Network
#쉽게 배우는 데이터 통신과 컴퓨터 네트워크 책을 기반으로 작성하였습니다. 01 MAC계층과 IEEE 802시리즈 1. MAC계층의 이해 - LAN 환경에서 데이터 링크 계층(2계층)의 기능을 LLC와 MAX 으로 분리함 ⓐ LLC : 데이터 링크 계층의 기본기능 ⓑ MAC : 물리 계층 기능 2. MAC 계층 1) MAC계층(Media Access Control) : 물리적인 특성을 반영 > LAN의 종류에 따라 특성이 구분 2) 이더넷 - 공유 버스 방식 이용해 호스트를 연결 - 둘 이상의 호스트에서 동시에 데이터 프레임 전송을 시도하면 충돌 발생 3) 토큰 링 방식 - 링 구조를 지원 - 토큰이라는 특정 패턴의 제어 데이터가 링을 순환 - 토큰을 확보하여 전송 후 토큰은 링에 내려 놔야함 - 각 호..