태그>framework(총 64개의 글)
'framework' 관련 최근글
-
- Active Object Pattern on ACE

-
flexible gameserver by 자바워크|11/19 02:03
게임서버를 작성하다보면 로직스레드 혹은 패킷처리 스레드에서 처리할수 없는 작업들이 있습니다. DB작업이 좋은 예인데, 블럭이 걸리기 때문에 별도의 스레드에서 처리를 해주어야 합니다. 정리하자면 로직..
- Active Object Pattern on ACE
-
- 플랫폼 독립적인 코드 작성

-
flexible gameserver by 자바워크|11/11 21:52
윈도우용으로 작성한 코드를 리눅스용으로 포팅할 일이 생겼는데, 다행히 ACE 기반으로 작성된 코드라 쉽게 포팅 할 수 있었습니다. 포팅중에 정리해둔 것을 옮겨봅니다. 대소문자의 명확한 구분 파일을 지칭할때 윈도우와 달리 리눅스는 대소문자를 명확하게 구분합니다. 윈도..
- 플랫폼 독립적인 코드 작성
-
- ACE_Message_Block의 chained block 기능

-
flexible gameserver by 자바워크|10/02 07:38
ACE_Message_Block은 고정 크기 및 가변 크기 버퍼를 효과적으로 관리하기 위한 클래스 입니다. 데이터 복사, read ptr, write ptr 관리, 레퍼런스 카운팅 등 여러가지 편리한 기능들을 제공합니다. 그..
- ACE_Message_Block의 chained block 기능
-
- Ubuntu에서 ACE 설치

-
flexible gameserver by 자바워크|09/07 21:03
원문은 입니다. Unix(혹은 Linux)에서 ACE를 컴파일하는 방법이 두가지가 있다고 나와 있습니다. GNU Autoconf 를 이용하는 방법전형적인 configuration 방법 1번 방법으로 시도해보았으나, 잘 되지 않아서 포럼에 찾아보니 그다지 추천하지 않는다는 글을 보고 2번 방법..
- Ubuntu에서 ACE 설치
-
- 바람직한 Producer-Consumer 모델

-
flexible gameserver by 자바워크|08/12 16:24
가마수트라에 멀티스레딩 관련해서 좋은 글이 있어서 부분적으로 옮겨봤습니다. 원문은 여기 입니다. 새로운 개념은 아니지만 기본 개념을 잘 설명하고 있습니다. 이벤트는 다른 스레드에서 신호를 받는 수단입..
- 바람직한 Producer-Consumer 모델
-
- MVC 패턴에 대한 고찰, 그 이후

-
진도의 삽질 월드! by jindog|07/15 17:59
MVC 패턴에 대한 여러가지 고찰들. 기어이 일을 저지르고야 . ;;; 회사에서는 뭔 이야기를 하면 안돼 . ;;; 트랙백 에 적힌 기사들로 발표를 무사히(?) 끝내고 나니 그럼 설계를 한번 해보라는 이야기가 바로 나옴. 해봤는데 . 결과물을 여기에 올릴 수는 없고, 나름 열심히 고민해서 ..
- MVC 패턴에 대한 고찰, 그 이후
-
- HalfNetwork 사용자를 만나다

-
flexible gameserver by 자바워크|05/31 23:01
일전에 증권쪽 일을 하시는 분이 HalfNetwork 관련해서 몇가지 질문을 하셔서 답변을 해드린 일이 있는데, 한번 만나고 싶다고 하셔서 지난주에 강남역 근처에서 직접 뵙고 이런저런 이야기를 했었습니다. 선물..
- HalfNetwork 사용자를 만나다
-
- 맥이 나를 잡수시는건지, 내가 맥을 먹는건지...

-
獨手工房 by 승네군|05/26 10:52
근 한달가까이 맥을 붙잡고 있다. 맥을 잘하냐고? never. 아직도 단축키 외울 생각을 안하고 있다. 생산성 그런거 모르겠다. 그냥 이번 한달간 얻은거라고는 unix스타일의 프로그래밍이 이런거구나 정도. (pthread와 mutex와 condition의 향연.- _-) 코코아? 그거 마시..
- 맥이 나를 잡수시는건지, 내가 맥을 먹는건지...
-
- Spring의 컨테이너 ..

-
[이지홍] 창조본능, 프로그래머! by 행복하자|04/14 22:36
DI가 소프트웨어 컴포넌트의 결합도를 낮춰 준다면, 애스펙트 지향 프로그래밍은 애플리케이션 전체에 걸쳐 사용되는 기능을 재사용할 수 있는 컴포넌트에 담을 수 있게 해 준다. 스프링을 컨테이너라고 하는데, 단지 객체의 자원을 관리해주는 역활이라고 생각하고 있었다. 하지..
- Spring의 컨테이너 ..
-
- UnitTest++ 사용자를 위한 Google Test 가이드

-
flexible gameserver by 자바워크|04/06 09:41
Google Test는 C+를 위한 테스트 프레임워크 입니다. 테스트를 작성하고 운용하는데 여러가지 편리한 기능을 제공합니다.기존에 UnitTest+를 사용하시는 분들이 많아서 UnitTest+에 비교해서 설명을 해볼까합니다. 첫번째가 UnitTest+, 두번째로 나오는 코드는 Google..
- UnitTest++ 사용자를 위한 Google Test 가이드
-
- OSX Framework 프로젝트 설정...

-
獨手工房 by 승네군|04/02 03:39
내가 맥에서 아주 바보같은 짓을해서 한 몇일(이라고 적었지만, 몇주임.;) 고생을 했기에 기록으로 남겨둔다. 나는 맥에서 xcode를 사용하여, 프레임웍을 만들고 있었다. 애초의 설정 내용은 다음과 같았다.DSTROOT = /tmp/$(PROJECT_NAME).dstINSTALL_..
osx, mac, framework, xcode, xcodebuild
- OSX Framework 프로젝트 설정...
-
- ACE에서 우선순위 큐(Priority Queue)

-
flexible gameserver by 자바워크|03/26 21:53
일반적인 큐(Queue)는 선입선출 구조입니다. 먼저 넣은 것이 먼저 나옵니다. 하지만 우선순위 큐(Priority Queue)는 Element에 우선순위를 부여해서 넣을 수 있고, 우선 순위에 의해 꺼내어 집니다. 여기에 설명이 잘 되어 있더군요. 큐에 '무엇인가'를 넣을 수 있다. 여기..
- ACE에서 우선순위 큐(Priority Queue)
-
- IOCP에서 ERROR_NETNAME_DELETED 에러 메세지

-
flexible gameserver by 자바워크|03/18 19:49
ERROR_NETNAME_DELETED는 에러 번호로는 64번이고 한글로는 "지정된 네트워크 이름을 더 이상 사용할 수 없습니다." 정도로 해석됩니다. 구글에 ERROR_NETNAME_DELETED로 검색해보면 거의 IOCP와 관련된 글들이 나옵니다. 어떤 상황에서 이 에러..
- IOCP에서 ERROR_NETNAME_DELETED 에러 메세지





