목록분류 전체보기 (188)
좋은 프로그램은 마음의 여유에서 나온다.
ibatis2에서 mybatis3로 sql map 파일을 mapper xml로 변경해주는 툴. 100% 완벽하진 않지만 단순 작업을 줄이는 용도로.. https://github.com/mybatis/ibatis2mybatis 자세한 컨버팅 룰은 https://github.com/mybatis/ibatis2mybatis/wiki
iOS 최소 버전을 7.0으로 한 후 앱스토어 업로드 시 위와 같은 에러가 날 경우.. 7.0은 embedded frameworks를 지원하지 않아서 생기는 오류라고 함... 앱 개발시에는 문제 없이 정상 작동하다가 앱스토어 업로드시에 오류가 나는게...... 라이브러리를 만들어서 배포하는 경우 7.0을 함께 지원하려면 다이나믹이 아닌 스태틱 라이브러리로 배포해야 한다.. 참고 : https://github.com/Alamofire/Alamofire/issues/266
스프링 부트스프링 부트는 stand-alone, 그래들 기반 제품을 쉽게 만들 수 있게 해줌. just run!최소한의 몸부림으로 시작할 수 있고, 대부분의 스프링 부트 앱은 최소의 스프링 설정을 요구한다.자바 애플리케이션으로 만들어 java -jar로 실행하거나 war로 만들어서 실행코드 생성이나 XML 설정 생성이 필요 없음 소스코드그래들 버전메이븐 버전 자바 1.7이상 설치 $java -version java version "1.8.0_11" Java(TM) SE Runtime Environment (build 1.8.0_11-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.11-b03, mixed mode) 그래들 1.12 이상 설치 $gradle -v --..
$ sudo lsof -i :1099 Password: COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 54778 aaa 24u IPv6 0xbaa27a6340664ad5 0t0 TCP *:rmiregistry (LISTEN) $ sudo kill -9 54778
안드로이드 스튜디오 2.2로 업데이트 후 빌드 툴 2.2.0-alpha1 에서 오류남. classpath 'com.android.tools.build:gradle:2.2.0-alpha1' android.view.InflateException: Binary XML file line #40: Error inflating class EditText at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:770) at android.view.LayoutInflater.rInflate(LayoutInflater.java:813) at android.view.LayoutInflater.rInflate(LayoutInflater.java:821) a..
many to many로 조인시 a테이블의 1번에 b테이블에 3개의 관계가 형성되어있으면 하이버네이트에서 Criteria로 select시 setMaxResults를 3으로 설정해놓으면 a테이블에서 1번 index를 가진 객체가 3개 나옴. 중복제거를 해야하는데, .setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY)를 설정하면 셀렉트 후 중복제거를 해서 1개만 남는다. .setProjection(Projections.distinct(Projections.property("id"))) 을 이용하면 중복 제거는 되지만 id 컬럼만 select되어 컬럼들을 전부 추가해줘서 객체로 만들어야 함.... 오랜 검색끝에 setFetchMode를 이용하면 ..
스프링 부트에 jolokia 설정 메이븐 디펜던시 추가 org.jolokia jolokia-core node.js jolokia 클라이언트 https://github.com/jolira/jolokia-client $ npm install jolokia-client jvm 메모리 읽어오기 var jolokia = require('jolokia-client'); var client = new jolokia('http://localhost:8080/jolokia'); client.read('java.lang.type=Memory', function (res) { if (res) { console.log(JSON.stringify(res); } }); 한번에 여러개 요청하기(내부적으로 루프) var joloki..
데비안 계열과 레드햇 계열에서 node.js 버전별로 설치하는 방법 https://github.com/nodesource/distributions#debinstall
구글이 딥러닝이나 머신러닝을 위해 오픈소스로 배포한 라이브러리. 레퍼런스는 https://www.tensorflow.org/versions/master/get_started/os_setup.html#train-your-first-tensorflow-neural-net-model 작업 환경 맥북 프로, OX X 10.11.4 i5 2.9GHZ 16G Memory 설치 요구 사항 1. 파이썬 2.7이나 3.3 이상 2. CUDA 툴킬 7.5, cuDNN 4 에 최적이며 다른 버전은 소스에서 설치할 수 있음 (Cuda toolkit >= and cuDNN 6.5(v2), 7.0(v3), v5) CUDA 다운로드 (https://developer.nvidia.com/cuda-downloads) dmg로 인스톨하..
node.js에서 http 요청 하기 request 모듈 이용(https://github.com/request/request#examples) $ npm install request 1. get 요청해보기 var request = require('request'); request('http://naver.com', function (err, response, body) { if (err) { return console.log('error'); } if (response.statusCode !== 200) { return console.log('status : ' + response.statusCode); } console.log(body); }); http://blog.modulus.io/node.js-..