본문 바로가기

Total220

ConnectionTimeout과 SocketTimeout의 차이 URL을 호출하는 코드를 작성할 때 Timeout 설정을 하게 됩니다. 아래 코드로 예를 들어보겠습니다. DefaultHttpClient httpClient = new DefaultHttpClient(); HttpParams params = httpClient.getParams(); HttpConnectionParams.setConnectionTimeout(params, 30); HttpConnectionParams.setSoTimeout(params, 60); * httpComponents:httpclient:4.2.3 버전 코드 setConnectionTimeout() 메서드와 setSoTimeout() 메서드를 이용하여 Timeout 설정을 하고 있습니다. ConnectionTimeout은 서버와 .. 2016. 11. 18.
P를 출력하는 프로그램 P “누워서 읽는 알고리즘” 책 4번째 이야기에 보면 “P를 출력하는 프로그램 P”라는 주제가 소개됩니다. 이는 프로그램 자신의 코드를 출력하는 프로그램이라는 의미인데요. 책 48 페이지에 아래와 같은 코드 예제가 있습니다. char* me; void main(void) {printf(me); putchar(13); putchar(34); printf(me); putchar(34); putchar(‘;’);} char* me = “char* me; void main(void) {printf(me); putchar(13); puchar(34); printf(me); putchar(34); putchar(‘;’);} char* me=“; C 언어로 작성되어 있어 보기에는 복잡한 듯 보이나 결과는 코드 자체와 같.. 2016. 11. 10.
완벽한 커밋 작성하기 "팀을 위한 Git"(http://www.yes24.com/24/goods/30741673)이라는 책의 "7.3.1 완벽한 커밋 작성하기"라는 챕터에 아래와 같은 내용이 나옵니다. 훌륭한 커밋 객체는 다음과 같은 특성이 있다.오직 관련된 코드만 포함한다. 스코프 크림(Scope creep)도 없고, "여백 수정"도 없다.코드 내 문서화를 포함해 프로젝트 코딩 표준을 따른다.적당한 크기다. 보통 100줄 정도의 코드를 말한다. 또는 함수 이름이 바뀌고 영향을 받는 코드가 1,000줄 정도인 대규모 리팩토링도 여기에 포함된다.작업을 설명하는 최적의 커밋 메시지를 포함한다(다음절 참조).커밋 메시지에는 다음과 같은 사항을 포함해야 한다.쉬운 로그 검색을 위해 표준 형식을 갖춘 간략한 설명(60자이내)현재 코드.. 2016. 11. 8.
Line Notify 사용기 최근 “커맨드 라인에서 Line에 메시지를 보낼 수 있는 Line Notify”라는 글이 소개가 되었습니다.내용을 읽어보니 Http 호출을 이용하여 라인에 메시지를 보낼 수 있는 내용이었습니다.간단히 해 볼 수 있는 기능이라서 따라해 보았습니다. Command Line에서 라인 메시지 보내기 먼저 Line Notify에 로그인을 하여 Access Token을 생성하여야 합니다.“Generate token”을 클릭하면 아래와 같이 특정 대화창과 연결되는 토큰을 할당 받을 수 있습니다. Copy 버튼을 통해서 생성된 Access Token을 복사할 수 있습니다. 이제 Command Line에서 메시지를 보내보겠습니다.$ curl -X POST -H 'Authorization: Bearer gcJU95ghZ1.. 2016. 11. 4.