본문 바로가기

전체 글192

낙향전, 소세지셋 낙향 전, 소세시 셋 & 못먹는 족발(좌하) 오형 다리가 壓券 이군. 2007. 8. 18.
Programming Language.... AMD Winsor 6000+ , 3.0GHz Athlon64 Dual Core. Java에서 지원하는 Integer형의 최대값 2 ^ 31 - 1. 2147483647 Integer형 for문으로 최대값까지 루프에 걸리는 시간 체크. 2 ^ 31 - 1까지 루프에 소요되는 시간, Java, 평균 2172밀리섹. C, 평균 5348밀리섹. 왜 이런 현상이.....?! 특이점, java에서, for( int i= 2147483647; i>=0; i--){ hello h= new hello(); h= null; } c에서, for( int i=2147483647; i>=0; i--){ hello* h= new hello(); delete h; } 와 같이 했을 경우, 현저한 속도 저하를 보여주는 것이 C. .. 2007. 8. 17.
Geometry Plane Geometry 생성. 현재 파일은 *.raw 까지만 지원. 생성자의 매개변수(1.파일명, 2.가로버텍스수, 3.세로버텍스수, 4.가로버텍스간격, 5.세로버텍스간격) 중요한 것은 geo.buildPlane(256, 256, dX, dZ); 부분이다. Geometry 클래스에서 정해진 만큼 평면 매쉬를 생성한 후, HeightMapLoader 클래스 에서는 높이정보를 넣는다. *.raw 파일의 바이트 오더와 Geometry의 메쉬 인덱스 오더가 일치해야하는 것이 중요하다. 아직 미완성이며, 당연히 최적화는 없다. 생각컨데, 1. 프러스텀 컬링을 위해서는 glVertexPointer & glDrawElements 방식은 안될것 같다. -확인요. 2. 파일의 내용을 순서대로 읽을 것이라면, 굳이 b.. 2007. 8. 15.
11. Java Web Start Java Web Start와 같은 자동 다운로드 환경에서 .jar 을 사용하려면, 보안 및 공유 환경 때문에 고려할 몇가지 사항이 있다. - 일반적인 .jar 파일은 SandBox 보안 모델은 사용함으로, 다음과 같은 Local 시스템을 지원하지 못한다. . local disk 및 native library 사용 못함. . Network 자원은 자신이 download된 서버외에는 사용하지 못함. . Security Manager 설치 불가, System Property의 제한적 사용. - 상기한 보안상 제약을 해결하기 위해, signed JAR 파일을 사용해야 한다. 단계. 1. 자신의 .jar 파일 생성. 2. 인증서 생성. 3. 인증서를 jar에 등록. 방법 1. 키 생성. prompt> keytoo.. 2007. 8. 6.