일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 도선생님 신경론
- 한글 가운뎃점
- 신경론
- 티스토리사진
- 비주얼스튜디오 코드 글꼴
- 명언
- 도파 신경론
- 스팀 돈얼마나 썼는지보기
- 게임 네트워킹
- 스팀에 돈 얼마나 썼지
- 롤 현질얼마나 했는지보기
- 앤드류 테이트
- Class1
- 티스토리 코드블록
- 자바스크립트 defer
- 자바메모
- 티스토리 전체글수표시
- 가운뎃점 입력
- c++
- 롤에 돈얼마나썼지
- 어도비플래시삭제
- 티스토리사진한줄에 여러개
- 어도비플래시서비스종료
- 쿠르츠 게작트
- 티스토리전체글수
- 비주얼스튜디오 코드 폰트
- 백준
- 스팀 사용 금액
- 언리얼
- 롤 현질금액보기
- Today
- Total
목록코딩 (17)
Small Step
https://modoocode.com/135 씹어먹는 C++ 강좌 계획 modoocode.com 모두의 코드의 C++ 강좌를 공부한 내용을 정리해 볼까 한다. C++ 어렵고 배울 양도 매우 많다. 그러므로 이 강좌를 전체적으로 완강하는것을 먼저 목표로 할 생각이다. 첫 C++ 프로그램 네임스페이스 (namespace) C++에는 네임스페이스라는 개념이 등장한다. cout

https://modoocode.com/98 씹어먹는 C 언어 - modoocode.com 동적할당 부분을 정리해놓은 글이다. 배열의 크기를 정할때는 컴파일 시간에 확정이 되어 있어야 한다. 배열을 명확한 크기를 정해놓아야 한다. 그래서 대부분 배열을 충분히 크게 설정한다. 그러나 이러면 메모리가 낭비되는 경우가 많다. 이럴때 동적 메모리 할당 이라는 방법을 이용한다. malloc 함수를 이용한다. 이는 memory allocation의 약자이다. 이 함수를 사용하기 위해서는 #include 코드를 써줘야 한다. free를 이용해 메모리 영역을 다시 돌려준다. 이를 해제(free)라고 한다. free를 제대로 하지 않아 발생하는 문제를 메모리 누수(memory leak)라고 한다고 한다. 이 부분은 이것..
https://modoocode.com/231 씹어먹는 C 언어 시작하기 modoocode.com 모두의 코드 사이트를 이용해 C와 C++을 한 번 다시 정리해보고자 공부를 하게 되었다. 공부하면서 기억할만한 내용을 정리해놓은 글이다. C언어 배경 지식들 C언어는 기본적으로 시스템 프로그래밍이 주 목적이므로 시스템 관련 배경지식이 필요하다. 모든 계산은 CPU를 통해 처리된다. CPU가 연산을 수행하기 위해서 데이터를 저장하는 공간을 레지스터(register)라고 함. 이 크기는 작기에 RAM을 이용. 램은 휘발성 메모리라는 단점이 있다. 이를 위해 하드디스크를 이용. 명령어 작성 램은 각각 고유 주소가 있다. 어셈블리어를 통해 CPU를 이용해 램에 값을 대입하는 것이 가능. mov eax, 4660 #..
C(C++)에서는 작은따옴표 ' ' 와 큰 따옴표 " " 의 의미가 다르다. 작은따옴표는 문자일 때 사용해야 하고 큰 따옴표는 문자열일 때 사용해야 한다. https://www.acmicpc.net/problem/1152 1152번: 단어의 개수 첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열 www.acmicpc.net 백준 1152문제를 풀면서 이런 코드를 쓴 적이 있다. if ( str[i] == " " ) { cnt++; } 이 코드를 실행하면 오류가 나게 된다. " "는 문자열만 쓸 수 있기 때문이다. 참고한 자료 https://hodev.tist..
https://youtube.com/playlist?list=PLy-g2fnSzUTDsS7kCzmFYn4BJK6nCs0_r 게임 네트워킹의 이해(완) www.youtube.com Tucker 님의 게임 네트워킹의 이해 강의를 듣고 정리한 글입니다. 네트워킹은 무엇일까 간단하게 데이터를 주고받는 것. 컴퓨터 내에서 부품들끼리 데이터를 주고받는 것도 일종의 네트워킹이라고 할 수 있다. 하지만 일반적으로 네트워킹은 컴퓨터끼리의 데이터를 주고받는 것을 의미한다. 그러면 컴퓨터 내의 네트워킹과 컴퓨터 간의 네트워킹의 차이는 무엇일까? 1. 지연시간의 발생( Latency ) 컴퓨터 간의 네트워킹은 지연시간이 발생하게 된다. 빛의 속도로도 지구를 한 바퀴 도는데 133ms가 발생하게 된다. 물리적 거리로 인해 지연..

자바스크립트에서는 Function(함수)의 역할이 되게 중요하다. 입력값을 받고 함수에 따라 원하는 결과를 출력한다. 그래서 함수에는 INPUT과 OUTPUT이 있는 게 특징이다. subprogram이라고 불릴 정도로 신경 써서 제작하는 게 좋다. 이 함수는 여러 번 사용할 수 있다는 장점이 있다. 하나의 함수는 한 가지의 일만 하도록 만들어야 한다. 함수의 이름을 정하기가 너무 어렵다면 이 함수가 너무 많은 일을 하는 건 아닌지 확인해 보면 좋다. 자바스크립트에서 함수는 객체이다. 객체로 간주되기 때문에 변수에 할당할 수도 있고 파라미터로 전달할 수도 있다. 함수의 선언 방법은 다음과 같다. function name(parameter) { body return ; } 함수의 이름, 함수로 전달될 파라미..

youtu.be/YBjufjBaxHo 이 영상을 보고 공부했습니다. 복습 Variable rw(read, write) 읽기 쓰기 가능 Const r(read only)읽기만 가능 primitive타입의 변수는 메모리에 그대로 저장된다. object는 너무 커서 메모리에 그대로 저장될 수 없어서 레퍼런스를 통해서 메모리의 위치를 가르킨다. immutable 변경이 불가능한 데이터타입들 mutable 변경이 가능한 데이터타입들 기본적으로 자바스크립트에서는 대부분의 object들은 변경이 가능하다.(mutable data type) 연산자 Operator String concatenation 문자연결 //1. String concatenation console.log('my' + ' cat'); console..

youtu.be/OCCpGh4ujb8 이 영상을 보고 공부했습니다. 변수 Variable 자바스크립트 ES6부터는 let키워드를 사용하여 변수를 만든다. let myname = 'small_step'; Block Scope 블럭을 이용하여 코드를 작성하면 블럭안의 코드를 볼 수 없다. { let myname = 'hello'; console.log(myname); myname = 'vayne'; console.log(myname); } console.log(myname); 다음과 같이 블럭안에 선언된 변수를 호출하면 console.log가 되지 않는 모습이다. 블럭안에 있지 않고 밖에 선언된 변수를 global scope라고 한다. 어느 곳에서 나 접근이 가능하다. 글로벌한 변수들은 메모리에 계속 남아있..