노력과 삽질 퇴적물
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. 필요한 파일 파일명 예시 경로 sdk-tools-windows-3859397.zip [#] D:\dev_lib\android-sdk-windows\tools 명령줄도구 zip파일 예시경로는 이전의 SDK zip파일 디렉토리 구조를 참조한것으로 최신 SDK에서는 자체 SDK/AVD 매니저가 없습니다. 1. 설치 1) 버전확인123456789101112131415161718192021(Win PowerShell)PS D:\dev_lib\android-sdk-windows\tools\bin> ./sdkmanager --list... ... ... build-tools;26.0.3 | 26.0.3 | Android SDK Build-Tools 26.0.3 build-tools;27.0.0 | 27.0.0 ..
* 세팅환경> AWS> Ubuntu Server 16.04 LTS (HVM), SSD Volume Type> svn, version 1.9.3 (r1718519)* 중간에 세팅이 잘못 적용될 경우, 이전 과정으로 돌아가기쉽게 단계별로 쪼갰습니다. 0. AWS 인스턴스 생성 AWS: EC2 인스턴스 서버 기본세팅> 1. EC2 인스턴스 생성 참조.> 2. 터미널 연결 참조.> 인스턴스에서 22, 80, 3690포트등 자주쓰는걸 미리 해두는것도 나쁘진 않습니다. 1. 기본설치 1) root권한123456789101112login as: ubuntuAuthenticating with public key "imported-openssh-key"Welcome to Ubuntu 16.04.4 LTS (GNU/Lin..
* 용어는 가급적 원어를 한글로 옮긴방식을 쓰고 있지만, 발음표기상 생소한건(주관적 기준) 참조자료등의 번역을 사용했습니다. 0. 준비 * 공식페이지: Box2D | A 2D Physics Engine for Games 1) 필요한 파일 파일명 예시 경로 Box2d 프로젝트파일> Box2D_v2.3.0.7z> Box2D-master.zip (해당사항 없음) Visual Studio Community [#] (설치시 기본경로) 2) 목차상위하위 1. 용어 1) 주요용어 2) 모듈 3) 유닛 4) 팩토리&정의 2. 기본용법 1) 월드 2) 그라운드 박스 3) 다이나믹 body 4) 시뮬레이팅 5) 클린업 3. Common 1) 설정 2) 메모리 관리 3) 수학 4. 충돌 모듈(Collision Module)..
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..
* 기존의 'Java SE 설치 & 경로지정'등을 변형해서 사용중인 방식입니다. * 윈도우10 기준입니다. 0. 필요한 파일 적용대상 > JDK > Python > 아파치 톰캣 > NDK 등등. 언어용 개발킷 및 각종 설치형 개발도구 1. 환경설정 변수명 예시 경로 DEV_JDK C:\Java\jdk_17.0.4.1\bin DEV_LANG C:\Python;D:\dev_lib\lua53 DEV_TOOL D:\dev_lib\apache_tomcat_9;D:\dev_lib\mysql_winx64\bin;D:\TortoiseSVN\bin Path %DEV_LANG%, %DEV_TOOL%, %DEV_JDK%추가 //기존변수, 삭제금지 기타. 변경이력 일자 변경이력 2017-03-30 최초 작성 in 티스토리 ..