쭌안아빠
나 그리고 또 다른 누군가에게는 작은 도움이 될만한 정보를 기록 합니다.
2017년 12월 24일 일요일
oracle PCC-S-02322, found undefined identifier 에러 발생의 어이없는 이유
›
지금 하고있는 프로젝트에서 오라클을 사용하는 부분이 있어서, 그 옛날의 proc 를 사용해서 개발하는 부분이 있는데, 이런 오류가 발생했다. PCC-S-02322, found undefined identifier
2017년 12월 3일 일요일
localtime_r 은 thread safe 하지 않다? deadlock발생 경우.
›
며칠 전 개발하면서 겪었던 상황인데, fork 된 child process에서는 localtime_r 과 같은 시간관련 함수를 사용할때 유의해야 한다.
2017년 10월 21일 토요일
ubuntu server virtualbox remote ssh root login 설정
›
ubuntu 서버 virtualbox 원격 ssh 로그인 설정
2017년 10월 8일 일요일
c++ thread pool
›
https://github.com/jeremyko/kothreadpool
2017년 2월 10일 금요일
close(0) 로 인한 stdin close : getline, getchars 동작 이상
›
왜 getline() 함수가 즉시 리턴되는가? 에 대한 삽질의 기억... class SomeClass { ... int nSockFd_ { 0 }; //초기화를 0 으로 한 경우. ... }; ...
댓글 3개:
2017년 2월 5일 일요일
Cumbuffer 를 이용한 예제 : ASockLib
›
https://github.com/jeremyko/ASockLib CumBuffer 를 사용하는 예제 겸 TCP/UDP/Domain socket 네트워크 라이브러리를 작성해 보았다. 비록 허접하지만 cross platform 에서 동일한 in...
2016년 12월 12일 월요일
CumBuffer : accumulating byte buffer for c++
›
네트워크 TCP 프로그램인 경우에 임의 길이의 작은 데이터 조각을 수신해서 누적(버퍼링)시키다가 일정 길이가 수신되면 완전한 하나의 packet으로 보고 해당 데이터를 처리하는 경우가 꼭 필요하다. 지금까지는 그냥 new, calloc 등으로 데이터...
2016년 1월 1일 금요일
scott meyer c++ 은퇴
›
http://scottmeyers.blogspot.kr/2015/12/good-to-go.html c++에 대해 관심을 가진 개발자라면 누구나 소장하고 있을 effective c++ 시리즈 의 저자 scott meyer가 c++활동을 그만하겠다는...
2015년 12월 23일 수요일
boost c++ library static link 컴파일 방법
›
막상 필요해서 찾다보니 잘 정리가 안되있어서 나름 정리해본다. boost 라이브러리를 이용해서 작성된 프로그램을 boost 가 설치 안된 환경에서 사용해야 하는 경우, static link 로 컴파일 해서 사용할수 있다. .bash_profil...
2015년 12월 19일 토요일
NBSPSC_Queue
›
배열을 이용한 Queue. ( N on B locking Queue for S ingle P roducer S ingle C onsumer) https://github.com/jeremyko/NBSPSC_Queue
2015년 9월 15일 화요일
DisruptorCpp-IPC 가변길이 데이터 처리
›
앞서 Disruptor동작원리를 이용해서 IPC 로 동작하는 소스 를 구현해봤는데 한가지 단점은 고정된 길이의 데이터를 미리 할당해서 링버퍼에 넣어두고 사용하는 방식이라는 점이었다. 만약 저장되는 데이터 길이가 가변적인 경우엔 이용할수 없는 단점을 보...
2015년 9월 6일 일요일
Disruptor 분석 및 c++ 로 구현해보기
›
java 하면 일단 좀느리다는 고정관념을 깰 만큼 고성능을 내세우는 Disruptor라는 존재에 개인적으로 관심이 생겨서 잠깐 내부를 살펴보게 되었다. Disruptor 는 LMAX 라는 영국 외환 거래소에서 개발해서 사용중인 java기반의...
댓글 2개:
2015년 7월 16일 목요일
UltraEdit 한글 버튼 메뉴 수정
›
업무용으로 주로 사용하는 UltraEdit 에서 프로젝트 메뉴의 파일설정, 한글 메뉴버튼 번역 잘못됐다고 알려줬더니 이번 22.10.0.12 업데이트에서 수정이 됬다. 볼때마다 불만이었는데 이젠 편안하게 메뉴를 볼수 있겠군.
2015년 1월 25일 일요일
nodejs 호스팅 비추천
›
c모 사의 node.js 호스팅 절약형 을 신청해서 사용하려 했는데, 결국 내린 결론은 도저히 사용할만한 서비스가 아니란 거다. heroku에서 아무 문제 없이 돌아가던것 간단한 app도 여기서는 안된다. 일단 package.json에 기...
댓글 5개:
2015년 1월 7일 수요일
AngularJS 게시판 accordion 스타일
›
요줌 web application 만드는 것에 재미를 느껴서 이것저것 기웃거리는 중이다. 오늘은 전에 만들어본 게시판을 single page application 이라는 형태에 부합시키기 위해서 accordion 형태로 변경해 보았다. angular...
댓글 2개:
2014년 12월 29일 월요일
AngularJS : Seoul Dust Dashboard
›
Displaying current density of particulate matter(PM10) in seoul using AngularJS, Express.js https://github.com/jeremyko/SeoulDustDashBoar...
2014년 12월 26일 금요일
AngularJS : Best practice, 'dot rule'
›
AngularJS 에서 model을 UI 에 바인딩 시키는 경우, 이른바 ' dot rule ' 이라고 하는 idiom 이 있다. "ng-model을 사용 시 dot(.) 이 존재해야 한다. 그렇지 않다면 잘못하고 있는것이...
2014년 12월 24일 수요일
AngularJS : Controller들간 데이터 공유, $broadcast/$on or service?
›
AngularJS sharing data between controllers : $broadcast/$on or service? 예를 들어 A, B, C 컨트롤러간에 데이터를 공유해야 하는 경우가 있다라고 가정 해보자. 즉, A 컨트롤러가 변경시...
2014년 12월 23일 화요일
AngularJS : Binding Primitive, Reference Type
›
AngularJS의 2 way-data binding 사용에 시행착오를 겪은 부분이 있어서 글로 남겨본다. directive, expression 등을 사용하여 binding하는 경우 $watch가 생성되어 model의 변경을 감시하게 된다. 다음...
2014년 12월 9일 화요일
AngularJS 게시판
›
AngularJS(1.3.6)+ Express + mongojs 이용한 간단한 게시판 앵귤러 보름만 해보면 나도 프론트엔드 웹개발자^^ https://github.com/jeremyko/AngularJsBulletinBoard_PlainStyl...
댓글 3개:
‹
›
홈
웹 버전 보기