노력과 삽질 퇴적물
즐겨쓰는 변수 명명 규칙(이하, 네이밍)은 파스칼, 카멜을 섞이서 쓰는중입니다.[#참조] 정확히는 클래스가 파스칼형 함수 및 변수가 카멜. 그 외에 세부적인건 조금씩 다를떄도 있지만 현재 사용중인 방식은 아래와 같이 사용중입니다. (주력 언어가 자바이다보니 포인터에 대한 규칙은 없는 상태.) 사용중인 네이밍 boolean 예. isBooelanVar int 예. integerVar [별도 표식없음] float 예. floatVar [별도 표식없음] String 예. msgContentStr Array 예. contentArr Vector 예. contentVec protected var. [별도 표식없음] 전역변수 예. g_var 멤버변수 예. _thisIsMember final 및 constant 예...
자료형 선택하기 출처: Guide to Selecting Appropriate Map/Collection in Java 성능별 대조 출처: Performance of Java Collections | Javalobby Sentio, ergo sum :: HashMap, ArrayList, LinkedList 속도 비교까오기네집 - 일터 :: 컬렉션 클래스들의 성능 속성깐순이 : [JAVA/자바] 컬렉션 클래스들의 성능 속성..
* 특정 언어 혹은 주제/다수의 언어등 취급인지와 국내권/해외권으로 크게 4가지로 나눴습니다.* ABC 순서입니다. 1. 단일, 국내 C# 프로그래밍 배우기 (Learn C# Programming)-> C#만 파고드는 강좌 사이트.-> 샘플코드나 설명문들을 보면 가독성에 제법 신경쓴것 같다. Data Structures and Algorithms-> 성공회대 자료구조와 알고리즘-> 초안 작성 시점에서 접속이 원활치 못함. '파이썬 프로그래밍 연습' 웹 자습서-> 파이썬(2.3)기준 Lectures on Game Programming-> 다이렉트X 9.0-> 해당 사이트의 샘플코드들은 directx sdk 2010 jun 기준으로 테스트가 됐다고 한다.-> 메인페이지는 해외권 자료같지만, 사실은 국내권. ..
존 카멕의 오픈 소스 및 다운로드 링크 목록입니다. 목록. ① 울펜슈타인 3D [#링크]② 둠[#링크]③ 퀘이크 [#링크] & 퀘이크 툴 [#링크]④ 퀘이크2 [#링크] & 퀘이크2 툴 [#링크]⑤ 둠3 [#링크]⑥ DOOM-iOS [#링크]⑦ Wolf3D-iOS [#링크] 메모. -> The Exceptional Beauty of Doom 3's Source Code-> 퀘이크3까지만 해도 순수 *.C??
0. 필요한 파일 파일명 예시 경로 Starling 1.4 ...(프로젝트 폴더)...\swc\starling.swc 플래시 디벨롭 (FlashDevelop 4.5) C:\FlashDevelop (AS3.0: 개발환경 참조가능) 1. 라이브러리 연결 (프로젝트 폴더)\swc에 있으면 자동으로 연결이 됩니다. 팁. * 스탈링은 벡텨 이미지를 취급하지 않는다고 합니다.*1.4 이전버전 호환시 주의점.ClippedSprite.as (1.4 이전 버전) public override function render(support:RenderSupport, alpha:Number):void{ if (mClipRect == null) super.render(support, alpha);else {... ... ... s..
0. 환경 * 해당 포스팅은 아래와 같은 환경 기준으로 작성되었습니다.이클립스 케플러JDK 1.7.0_17 & JRE 7 * 이전까지 간단한 디지털 시계등에서 Date클래스로 getHours()나 getMinutes()등등을 사용했지만, 이 함수들은 Deprecated함수여서 경고가 뜨는데다가 가급적 안 쓰는게 좋습니다. 최근에 서버 프로그램도 작업하면서 안정성을 위해 이 경고가 안 뜨게 작업한 방법을 메모 하겠습니다. 1. 샘플코드 import java.util.Calendar;import java.util.GregorianCalendar; public class Main{// private static Date date = null;
파이썬: 기초정리 (1)파이썬: 기초정리 (2)파이썬: 기초정리 (3)파이썬: 기초정리 (4) * 해당 포스트는 파이썬 무료 라이브러리인 pygame기준으로 작성했습니다. 파이션 기본 API가 아닙니다.* 해당 샘플은 파이썬 2.7기준입니다. 1. pygame(파이게임), 환경구축 파일명 예시 경로 pygame 1.9.2 (pygame-1.9.2a0.win32-py2.7.msi) C:\Python2 * 추천 튜토리얼Program Arcade Games With Python And Pygame 2. pygame(파이게임) 기본 윈도우 # -*- coding: utf-8 -*-import pygame, sysfrom pygame.locals import * WIN_SIZE = (600, 400)WIN_TIT..