프로그래밍 언어/C++ 2014. 1. 12. 22:50
1 개요C/C++ 코드 최적화와 관련된 팁들을 적어두기 위한 페이지. 사실 자잘한 테크닉보다는, 제일 느린 부분을 찾아내어 집중적으로 최적화화는 것이 훨씬 중요하지만... 알아서 나쁠 건 없다. 2 목록2.1 구조체의 크기를 2의 승수로 잡아라구조체의 배열을 인덱싱하는 코드가 있다면, 컴파일러는 구조체의 크기 * 인덱스와 같은 방식으로 컴파일을 한다. 이 때 구조체의 크기가 2의 승수라면 곱하기 대신에 쉬프트 연산을 사용할 수 있다. 알다시피 곱하기보다는 쉬프트가 빠르다. 2.2 스위치문에 들어가는 케이스의 종류를 줄여라케이스의 종류가 적은 스위치문이 있을 경우, 요즘 컴파일러는 if-else 구문 대신에 케이스값에 의거한 점프 테이블을 생성한다. 함수 포인터의 배열을 생성한다고 보면 비슷할 것이다. 어..
etc 2014. 1. 12. 00:48
길찾기 알고리즘을 visual 하게 테스트 해 볼수 있는 사이트를 소개한다. a스타, jps, bfs 등등... 개인이 블록을 만들고 서치하는것을 보여준다... http://qiao.github.io/PathFinding.js/visual/
etc 2014. 1. 7. 00:43
상당히 좋은 사이트를 찾았다, 게임에서 사용되는 텍스쳐, 음악, 효과음, 그래픽, 디자인 등등... 모든(?) 게임에서 사용되는 리소스들을 유명? 독립 개발 디자이너, 음악가 등등이 무료로 공유하는? 사이트 그냥 들어가서 다운받으면 된다.. 로그인은 필요없고,, http://opengameart.org/
Program 2014. 1. 2. 02:31
이 프로그램 소스는 윈도우 SAPI Library를 활용한 음성인식 소스로써, 간단히 grammer 파일에 명령 워드(word)를 통해서 실행된 명령어를 해석하여 TTS answer 및 몇몇의 정해진 프로그램을 구동하는 기능을 구현한 소스입니다. 필수 설치 프로그램 Microsoft Speech Platform - Runtime (Version 11) http://www.microsoft.com/en-us/download/details.aspx?id=27225 Microsoft Speech Platform - Software Development Kit (SDK) (Version 11) http://www.microsoft.com/en-us/download/details.aspx?id=27226 Micr..
오늘 :
어제 :
전체 :