노력과 삽질 퇴적물
[이미지 출처: ???] ▼ 1. 설치 및 세팅 1) JAVA 2) Dotnet 3) Python ▼ 2. 프로젝트 생성 1) JAVA 2) Dotnet 3) Python ▼ 3. 실행 1) JAVA 2) Dotnet 3) Python ▼ 4. 이슈대응 1) JAVA 1) java.exe' 프로그램을 실행하지 못했습니다. CategoryInfo : ResourceUnavailable: 2) Dotnet 3) Python 기..
목차 기초 및 입문 (1) 필요한 파일 환경설정 라이브러리 연동 구동 및 배포 기초 및 입문 (2) 기초 이론 제어 모델 뷰 단위 테스트 기초 및 입문 (3) ??? * 자바 기본 문법을 알고 있다는 전제하에 작성했습니다. 1. 기초 이론 * 필요한 기능 혹은 구현중 발생하는 이슈를 해결하기 위해 스프링부트내에서 직간접으로 쓰이는 용어를 알아야 검색이 용이하므로 기본적인 구조 및 빈번하게 엮이는 개념만 추렸습니다. 1) MVC 패턴 -> 안드로이드 진저브레드~허니콤 시절(...)에는 MVC패턴은 옛날 고릿적 물건이여서 이런게 있다정도만 짚어도 됩니다였지만, 스프링부트에서는 아니더군요. -> 발전사. 1979년에 최초로 소개된 이래 파생 패턴이 여러 갈래여도 2002년에 W3C에서 웹어플리케이션 표준 구조..
즐겨쓰는 변수 명명 규칙(이하, 네이밍)은 파스칼, 카멜을 섞이서 쓰는중입니다.[#참조] 정확히는 클래스가 파스칼형 함수 및 변수가 카멜. 그 외에 세부적인건 조금씩 다를떄도 있지만 현재 사용중인 방식은 아래와 같이 사용중입니다. (주력 언어가 자바이다보니 포인터에 대한 규칙은 없는 상태.) 사용중인 네이밍 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/자바] 컬렉션 클래스들의 성능 속성..
안드로이드 자체에 기본 탭뷰가 있긴 하지만, 탭뷰 버튼에 추가적인 기능을 넣는게 어렵거나 제약이 많습니다.버튼과 수평 스크롤을 이용한 수동적인 탭뷰로 구현할수도 있겠지만,탭뷰의 특성중 '선택중인 버튼 색상 변화'에서 손이 더 가게 되죠. 알려드릴 방법은 XML을 이용해 JAVA코드에서 별도로 터치된 버튼에 맞게 색상이 바뀌게 코드를 작성할 필요가 없습니다. 0. 예시 환경 IDE ADT (Build: v22.2.1-833290) 안드로이드 SDK adt-bundle-windows-x86-20130917.zip android:minSdkVersion 10 Android SDK Build-tools 16 1. 구현 ① res/drawable/tab_button.xml-> 터치입력 상태 fa ② res/lay..
실제 개발시 요점들. - 서버클라이언트간에 양방향으로 데이터를 빠르게 통신하는데 유용. 스크립트 언어등을 이용한 웹서버의 경우 클라이언트의 요청때만 서버내 데이터 접근하고 속도와 무관할때 유용.- 모바일의 경우, 커넥션 유지가 되지 않아서 비연결지향으로 구현하게 된다고 한다.- 3G 통신망은 패킷 사이즈상 소켓 프로그래밍이 낫지만, 개발 측면에서는 웹서버가 유지보수/관리에 유용. 소켓통신을 하고자 하면 node.js가 간편하다고 함. (C로는 구현이 힘들고, JAVA에서는 Nio가 필요함.)- 대부분 https말고 http로 구현. 소켓통신 종류와 차이점 TCP/IP 소켓 UDP 소켓 브라우저서버간의 일반적인 통신법. 연결지향 NW가 정한 패킷에 맞게 보내면서 에러를 체크. (데이터 신뢰도↑↑, 속도 ↘..
안드로이드: cocos2d-android (1)안드로이드: cocos2d-android (2)안드로이드: cocos2d-android (3) * 해당 포스트는 윈도우 32비트/이클립스/JDK 1.7/안드로이드용 기준으로 아이폰용(Cocos2d for iPhone)를 찾으시는 분은 다음의 링크로 가시면 도움이 될겁니다. [설치 및 빈 프로젝트 시작하기, Cocos2d for iPhone] 1. 터치 입력 및 처리 예.public boolean ccTouchesBegan(MotionEvent event){double x = event.getX();double y = event.getY();CGPoint location = CCDirector.sharedDirector().convertToGL(CGPoint...