분류 전체보기(599)
-
[effective STL] 항목 27 : const_iterator -> iterator는 distance와 advance를 사용하자.
핵심(우리가 해서는 안 될 짓)const_iterator와 iterator는 서로 다른 클래스이다.string과 complex의 관게보다도 멀다고 한다.한 마디로 캐스팅이 안 된다. 전혀 엉뚱한 클래스를 캐스팅하려 하지 말자. 해결(const_it -> it)과정1. 컨테이너의 첫 요소를 가리키는 iterator를 생성한다.2. const_iterator가 가리키는 곳 까지 iterator가 뛰면 끝! so simple!3. 거리 계산엔 distance와 점프엔 advance가 사용된다. 그럼 이렇게 하면 되는가?1advance(i, distance(it, constIt));cs안 된다고 하신다. distance의 선언문을 보자12template typename ierator_traits::differe..
2016.02.15 -
[Design Pattern] 싱글톤
제일 처음으로 사용해 본 디자인 패턴이다. 예전에 지인이 해놓은 피티를 보니꽤 내용을 잘 정리해놔서 옮겨 본다.싱글톤이야 지겹게 써봤지만 화룡점정을 찍는 정리. 출처 : https://c.aitl.in/ 홈피 관리자 머리 속에서 정리된 것을 정리한 피피티 싱글톤 패턴전략클래스가 유일한 인스턴스를 갖고, 그 인스턴스는 전역에서 액세스 할 수 있도록 한다.전역변수다! 손해멀티 스레딩에 시간 지연이 생긴다.전역에서 액세스 하기때문에 문제가 발생하면 모든 코드를 둘러봐야 한다.기능 단위 테스트나 변경을 위해 관련 구조만 뽑아내기 어렵다. 개이득단 하나의 인스턴스만 갖도록 강제한다.특정 인스턴스에 어디든 접근하여 자원을 사용할 수 있다. 전역변수다!다른 클래스의 공통 기능부를 통합해 관리할 수 있다. Basic ..
2016.02.15 -
[.NET, C#] 비동기 네트워크 API
비동기 네트워크 메서드System.Net 네임스페이스에 System.Net.Sockets의 Socket 클래스에 정의되어 있다. MSDNhttps://msdn.microsoft.com/library/System.Net.Sockets.Socket_methods(v=vs.110).aspx AcceptAsync123public bool AcceptAsync( SocketAsyncEventArgs e) cs 클라이언트의 연결을 수락한다. ReceiveAsync123public bool ReceiveAsync( SocketAsyncEventArgs e)cs 메시지를 수신한다. SendAsync123public bool SendAsync( SocketAsyncEventArgs e)cs 메시지를 전송한다. Conne..
2016.02.14 -
[Steam] Ori And The Blind Forest
너무 재밌어서 스크린샷 찍을 시간도 없이 플레이 했다.유니티로 만들었다는데 믿을 수 없어! 덕지덕지 나오는 양산 게임들과는 차원이 다르다.마치 한편의 애니메이션을 보는 듯 정말 깔끔한 그래픽이다. 돈이 아깝지 않은 게임.듣기로는 난이도가 꽤 있기로 유명한 게임인 것 같다.하지만 이런 게임 절대 공략을 안 보고 깨는게 나의 똥고집이다.지금까지 해봤던 게임들을 비교했을 때 전체적인 난이도는 중상정도? 그렇게 엄청나게 어렵진 않다.(갑자기 레이맨이랑 I wanna be the boshy가 뇌리에 스친다.) 오리의 조작 난이도를 높이는 것은 역시 Bash 기술인데.오브젝트가 주위에 있을 때(적 본체, 적이 발사하는 구체, 기타 여러 오브젝트)C 키를 홀딩하면 Bash 상태가 되고 순간적으로 방향을 지정할 수 있..
2016.02.12 -
[캔들] Yankee Candle : Lavender Vanilla, Beach Walk + Wood Wick
생일 선물로 회사 동료에게 받았다. 헤헷! 평소 우드윅 캔들 제품을 사용하고 있는데 양키 캔들도 한 번 사용해보고 싶었다. 라벤더 바닐라와 비치 웍! 사이즈가 생각보다 꽤 크다!신나서 오자마자 불을 켜봤다. 둘 다 전부 향이 아주 좋다. 현재 사용중인 우드윅 라일락 릴리랑도 한 컷.우드윅은 심지가 십자가 형태의 나무로 된 것이 특징이다.장작 타는 소리가 아주 듣기 좋아 선호하는 제품이다.양키 캔들도 그런 특징이 있는 것은 아니지만 워낙 유명한 브랜드다 보니...여튼 향이 무척 마음에 들고 사이즈도 마음에 든다!좋은 향 맡으면서 파워 코딩 해야지!
2016.02.12 -
[스크랩] 아인슈타인 중력파 100년만에 확인
아인슈타인 ‘중력파’ 100년 만에 확인 LIGO 기자회견 "우주탄생의 비밀 풀 수 있어" 상상을 초월할 정도로 예민한 실험실이 있다. 천체가 중력 변화를 일으키면서 생기는 파장, 중력파(gravitational wave)를 검출하기 위한 중력파검출기를 말한다. 그동안 미국 워싱톤 주에 위치한 ‘레이저간섭중력파관측소(라이고·LIGO)’에서는 지구에서 가장 넓은 초진공상태의 중력파 검출기를 설치하고 1915년 아인슈타인이 일반 상대성 이론에서 제기했던 중력파의 존재를 확인해왔다. 그리고 12일 오전 0시30분(한국 시간) 워싱턴 D.C. 외신기자클럽에서 열린 기자회견을 통해 중력파의 존재를 처음 확인했다고 밝혔다. 아인슈타인이 중력파의 존재를 제기한 후 101년 만의 일이다. 인류는 이 발견을 통해 우주 ..
2016.02.12