일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 스플릿키보드
- 어셈블리어
- SFINAE
- 자료구조
- 텍스트북
- enable_if
- 어셈블리
- Cloud Spanner
- 정렬
- c++
- 프라이빗클라우드
- 레이캐스팅
- psql extension
- raycasting
- uuid-ossp
- schema first
- GraphQL
- 파이썬
- 부동소수점
- 동료학습
- 스타트업
- 창업
- 쿠버네티스
- 엣지컴퓨팅
- 이노베이션아카데미
- adminbro
- mistel키보드
- 42seoul
- 도커
- 42서울
- Today
- Total
목록분류 전체보기 (111)
written by yechoi
복사 생성자는 '초기화', 복사 대입 연산자는 '할당'을 하자 복사 생성자는 생성과 동시에 초기화가 일어나야 한다. ClapTrap::ClapTrap(const ClapTrap & ref) : _name(name) { } 반면 대입연산자는 초기화가 모두 일어난 후에 대입을 하는 것이다. ClapTrap& ClapTrap::operator=(const ClapTrap & ref) { _name = ref._name; return (*this); } 때문에 아래처럼 복사 대입 연산자를 만들어 두고 이를 복사 생성자에 활용하는 건 말이 안된다. 복사 생성자는 생성과 동시에 초기화를 해야하는데, 내부에서 할당연산자를 사용해버리면 초기화를 한 후에 대입을 해버리는 꼴이 된다. ClapTrap::ClapTrap(c..
단일 접속 서버 구현하기 두 개의 컴퓨터에 있는 프로세스간 통신 각각의 컴퓨터는 send buffer, receive buffer (socket) 모두 생성 인터넷을 통해 통신 프로토콜 주소 정보 담기 struct sockaddr_in 에 정보를 담을 것. 구조체의 구성은 다음과 같음. sin_family (4byte) : 프로토콜 유형, IPv4의 경우 AF_INET로 기입 sin_port (4byte) : 포트번호(네트워크 방식의2진) sin_addr.s_addr (8byte) : ip 주소(2진) 안쓰는 8byte 포트번호 변환 네트워크 바이트 순서인 빅엔디안으로 2진법으로 표현해야 함.호스트 바이트 순서는 machine-dependent(빅엔디안/리틀엔디안)하므로, 이를 네트워크 바이트로 그대로 ..
NETWHAT 🏁 실제 netwhat 시험보다 광범위한 내용이 담겨있습니다. 주어진 주제에 대해 전반적으로 이해하려는 목적으로 정리했습니다. IP address 네트워크 환경에서 컴퓨터(노드)간 통신하기 위해 각 컴퓨터에 부여된 네트워크 상 주소. 32자리 2진수로 표현, 4개의 옥테드(8자리 2진수)로 구성, 각 옥테드는 , 로 구분. pubilc and private IP public IP 유일무이한 IP. 인터넷 상에서 서로 다른 PC끼리 통신하기 위함. 전세계적으로 ICANN이라는 기관이 국가별로 사용할 IP 대역을 관리한다. 우리나라는 한국인터넷진흥원(KISA)에서 주소를 관리하고 있다. private IP 내부 네트워크 상에서 컴퓨터끼리 통신하기 위한 아이피. 사용자가 임의로 부여하고 사용할 ..
각도 기반 레이케스팅에서 텍스쳐 올리는 법을 알아본다. 이 튜토리얼은 레이케스팅 엔진을 구현해, 이미 위 그림처럼 민무늬의 벽을 그릴 수 있다는 것을 가정한다. 아직 민무늬 벽을 그려보지 못했다면, pikuma의 raycasting 튜토리얼을 따라해보거나, 벡터를 이해할 수 있다면 lodev의 튜토리얼을 보길 권장한다(벡터로 레이케스팅을 구현할 것이라면 지금 이 문서는 보지 않아도 된다). 다시 본론으로 돌아와 각도 기반 레이케스팅 엔진을 구현했다면, 우리는 각 레이(광선)가 벽에 맞은 위치를 알아낼 수 있다. 텍스쳐가 있는 벽을 만들기 위해 중요한 것은 '레이가 맞은 벽의 좌표'를 '텍스쳐의 좌표'로 환산하는 것이다. 들어가기에 앞서 설명의 편의를 위해 다음과 같이 변수를 명명하겠다. 플레이어의 위치는..
레이아웃 화면사이즈 표현 768px 이상 col-sm- 970px 이상 col-md- 1170px 이상 col-lg- 768px 미만 col-xs- 예시 768px 작을 때는 1 768px 이상에서 2 970px 이상에서 3개가 보이려면 example 콤포넌트 :link: http://bootstrapk.com/components/ 버튼 테이블 패널 코드 Welcome to Yechoi's Blog ^_^ ^0^ 제목 작성일 삭제 안녕하세요 2020-12-21 삭제 작성하기 적용화면 폼 입력(텍스트, 패스워드 타입) 셀렉트-옵션 체크박스 코드 아이디 : 패스워드 : 생년월일 : 년도 1995 1994 월 01 02 일 01 02 약관에 동의하시겠습니까? 적용화면 네비게이션 jquery min 인클루드 b..