노력과 삽질 퇴적물
1. 특징 및 차이점 Memcached Redis(레디스) 데이터를 메모리에만 저장. 멀티스레드 수평적 확장이 쉬움 문자열 기반 저장 데이터를 디스크에 저장. 싱글스레드 수평적 확장이 어려움(3.0이전 기준) 다양한 자료구조 저장 지원. 2. Memcached 1) 데이터 처리해쉬 테이블 데이터구조는 bucket배열로 배열의 크기는 항상 2의 거듭제곱. 2) 샘플코드* 맴캐쉬 클라이언트 초기화는 생략.①저장1234567891011MemcachedClient client = new MemcachedClient(...);String memcacheKey = "StoreKey";int expireTime = 1000;// max expire time: 60*60*24*30 s(= 30days)String js..
0. 필요한 파일 파일명예시 경로 이클립스[#] C:\eclipse AWS Toolkit for Eclipse [#] (이클립스 플러그인) JDK, JAVA SE [#] C:\Java\jdk1.8.0_111 Java용 AWS SDK [#] D:\dev_lib\aws_java_sdk > aws-java-sdk-1.11.111 개발용 환경변수 설정(Path 설정) 참조. 1. NoSQL * MySQL같은 RDBMS(relational database management system)와 달리NoSQL(Not Only SQL)은 분산처리에 촛점을 둔 비관계형 데이터 저장기술이다. 1) 장점> 데이터간의 관계를 정의X: Join등의 관계형 연산 없음.> 빅데이터에 최적화: 페타바이트급 용량 가능.> 데이터 처리 ..
1. C# Duality [#net] [#github] 2D Game Development Framework Duality is a modular 2D game engine that provides its own visual editor. It's highly extensible, written entirely in C# and backed by OpenGL. - OpenRA [#net] [#github] provides a common platform for rebuilding and reimagining classic 2D and 2.5D RTS games (the OpenRA mods) it can be used as a general purpose RTS game engine. - MonoGame..
* Unity 5.3.1f1 기준으로 작성됐습니다.* 이클립스 기준입니다. 0. 필요한 파일 파일명 예시 경로 classes.jar(아래의 경로들에서 찾을수 있습니다.) (...Unity설치경로...)\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\mono\Release\Classes (...Unity설치경로...)\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\il2cpp\Release\Classes (...Unity설치경로...)\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\il2cpp\Development\Classes (...Unity설치경로...)\E..
즐겨쓰는 변수 명명 규칙(이하, 네이밍)은 파스칼, 카멜을 섞이서 쓰는중입니다.[#참조] 정확히는 클래스가 파스칼형 함수 및 변수가 카멜. 그 외에 세부적인건 조금씩 다를떄도 있지만 현재 사용중인 방식은 아래와 같이 사용중입니다. (주력 언어가 자바이다보니 포인터에 대한 규칙은 없는 상태.) 사용중인 네이밍 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..