노력과 삽질 퇴적물
* 자바스크립트, 크로스 도메인 이슈 대응중 하나인 JSONP 방식 예제입니다.* JSONP방식은 GET통신만 지원합니다. 예제 1) 자바스크립트, request 1234567891011121314151617181920212223242526document.write(""); var g_url = "https://domain_B";var sendObject = { param1: "thisIsJsonp", param2: "withGet" }; jQuery.ajax({ dataType: "jsonp", url : g_url, type: "GET", data: sendObject, jsonp: "jsonpCallBack", success: function (msg) { console.log(msg); alert..
1. 기초+이론 1) 특징> JSON형태 구조(DOCUMENT)> 데이터 입력시, objectId라는 필드가 자동생성되며 해당 컬럼에는 중복되지 않는 유일한 값이 들어간다.: [_id]라는 필드로 존재하고, 12바이트짜리 16진수.예. ObjectId(5d3d8f39f450a8969574d2e1) [16] 1글자->1바이트(8비트) 2진수 8칸(?)->16진수 2칸(?)이므로 5d3d8f39[16] f450a8[16] 9695[16] 74d2e1[16] 타임스탬프, 4바이트 머신 ID, 3바이트 DB서버 Pid, 2바이트 순차번호, 3바이트 > db에 입력되는 DOCUMENT 그룹을 collection이라고 부름.: 동일한 collection에 다수의 데이터 입력가능.> NoSQL이여서 불필요한 Join..
0. 시작하기 전 해당 포스트는Android Developers Blog: An update on Eclipse Android Developer Tools등으로 이클립스 지원 중단이 발표되면서 기존 이클립스+ADT 프로젝트를 안드로이드 스튜디오용으로 컨버팅하는 작업말고도 추가 개발을 하고자 조금이라도 빠른 적응을 위한 가이드글입니다. 즉, 개발 초심/입문자를 위한것이 아니라 기존에 안드로이드 개발을 하던 사람 기준으로 개발도구 전환을 하는데 촛점을 두고 있으므로 초보자분에겐 안 맞을수도 있습니다. 1. gradle 1) gradle이란?빌드 및 의존성 처리를 위한 스크립트 파일입니다.어떻게 보면 이클립스+ADT환경이 GUI에 가까웠다면 gradle을 쓰는건 CUI에 가까운 방식? (혹은 용도별로 bat파..
mapper.writevalueasstring recursive OR xxx.xxx["json"]->xxx.xxx["json"]->xxx.xxx["json"]->xxx.xxx["json"] OR chain reference등으로 mapper.writeValueAsString(this);로 스트링으로 뽑아서 볼려고 할때 발생한 버그로원래 mapper.writeValueAsString를 사용하는데 별 문제가 없었지만,함수명을 명명법에 맞춰 고치는 과정에서 문제가 발생했습니다. 해법. //정상 작동 버전publuc String convertJson(){ mapper.writeValueAsString(this);}//문제가 발생 버전publuc String getJson(){ mapper.writeValueAs..
* 해당 포스트는 우분투 16.04.4 LTS기준이며 아파치+mySQL조합입니다. 12345678910111213141516root@ubuntu# cat /etc/*releaseDISTRIB_ID=UbuntuDISTRIB_RELEASE=16.04DISTRIB_CODENAME=xenialDISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS"NAME="Ubuntu"VERSION="16.04.4 LTS (Xenial Xerus)"ID=ubuntuID_LIKE=debianPRETTY_NAME="Ubuntu 16.04.4 LTS"VERSION_ID="16.04"HOME_URL="http://www.ubuntu.com/"SUPPORT_URL="http://help.ubuntu.com/"BUG_RE..
* 세팅환경> AWS> Ubuntu Server 16.04 LTS (HVM), SSD Volume Type> 레디스(Redis)와 맴캐시디(memcached)를 AWS에서 제공하는 메뉴가 아닌 EC2를 이용한 서버 인스턴스에 설치 및 세팅.(Redis self-host in EC2)> apt-get 명령을 이용한 패키지 설치 1234567891011121314login as: ubuntuAuthenticating with public key "imported-openssh-key"Welcome to Ubuntu 16.04.5 LTS (GNU/Linux 4.4.0-1065-aws x86_64)... ... ...... ... ...See "man sudo_root" for details. ubuntu:~$..
* 윈도우10(64bit), Lua 5.3.5.기반입니다. 루아: 기초정리(1) 루아: 기초정리(2) 루아: 기초정리(3) 1. 자료형과 변수 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 --scope가 global로 지정된 변수 gContext = nil; --루아식 null gVal = -1; gTblList1, gTblList2 = {}, nil; --루아에 있는 득특한 자료형. 리스트와 테이블을 오감. --scope가 local로 지정된 변수 local lContext = nil; local lVal = -1; local lTblList1, lTblList2 = {}, nil; gContext = 'ANALOG-GREE..