'SocketAsyncEventArgs'를 이용한 채팅(Chatting) Client/Server 0.7 닷넷 3.5에서는 비동기 소켓작업을 할때 'SocketAsyncEventArgs'를 이용하라고 합니다. (참고 : [.Net] 'SocketAsyncEventArgs' 사용하기) 그래서 한번 만들어 봤습니다. 다양한 소스를 참고해서 만들었습니다. Visual Studio 2012 프로젝트 입니다. 라이센스는 BSD을 따릅니다. 클라이언트/서버 구조의 채팅프로그램입니다. 주석이 자세히 달려있으므로 코드 설명은 하지 않습니다. 'SocketAsyncEventArgs'를 테스트하려는 목적으로 만든 것이라 테스트가 충분하게 되지 않았습니다. (예외처리가 개판으로 되어있다는 이야기-_-;;;) 그러니 연습용으..
피리온 플랙스 아나운서네요. 도타2의 장점중 하나가 자신이 가지고 있는 아나운서나 허드(HUD)가 공유된다는 것이죠. (물론 같은 방에서만) 전 글라도스 아나운서만 구매를 했기 때문에 베스천과 피리온 플랙스를 가진 사람이 있으면 낼름 교체 ㅎ
관광의 기초라고 할 수 있는 해수욕장인데....초반에나 쓸만하고 금방 시들시들 해집니다 ㅡㅜ 하지만 비키니입은 관광객을 볼 수 있다는 것에 위안을 ㅋㅋㅋㅋ
이전 글에서 'Row_Number'를 이용하여 검색된 결과에 순서대로 번호를 부여한 후 이 번호를 기반으로 'bettwen'으로 필요한 범위를 잘라내는 방법을 설명하였습니다. 동적 코드 없이도 코드가 깔끔하지만 속도가 너무 안 났고 그 원인을 분석해보니 셀랙트 부분에 있는 'Case'문이 문제였습니다. (참고 : [MSSQL] MSSQL의 페이징 쿼리 고찰 - 1. Row_Number + bettwen) 이 문제를 해결할 수 있도록 튜닝해 봅시다. *글을 읽기전에 이전글( [MSSQL] MSSQL의 페이징 쿼리 고찰 - 0. 테스트 환경 만들기(클릭) )을 보고 오시는 것이 좋습니다.* 연관글 영역 1. 사용 방법 사용 방법은 다음과 같습니다. Select Row_Number() Over ( Order ..
1. 파일 저번에 4인용 추리 노트를 만들었는데요... ( 참고 : [클루] 클루 - 인쇄용 추리 노트(4인) ) 하다 보니 6인용이 필요해서 대충 하나 더 만들었습니다 ㅎㅎㅎㅎ 구글 드라이브 바로보기 : 클루 추리 노트(6인) 구글 드라이브에서 다운로드 : 클루 추리 노트(6인) 2. 구조 A4용지에 2개 배치하였습니다. 원하는 만큼 인쇄해서 쓰시든가 코팅하신후 사인펜과 같이 사용하셔도 됩니다. 하다 보니 같이 하는 사람의 이름을 적을 공간이 있는 것이 좋아 보여 한 줄 더 넣었습니다. 다양한 정보를 적으라고 칸을 약간 넓게 만들었습니다. 마무리 이건 제가 편한 대로 만든 거라 각자 편한 대로 수정해서 쓰시면 됩니다.
'적을 쓰러트려 처치'라고 해서 헬맷쓴적 넘어지면 죽이기, 근접해서 무릎이나 팔맞춘후 휘청거릴때 넘어뜨린후 죽이기, 넘어진적 헤드샷 하기 등등 별짓을 다해도 카운터가 올라가질 않습니다-_-;;;;; 검색을 해도 안나오고 하는데.....이상하게 진행하다보면 한두개씩 올라가는 겁니다. '분명 뭔가 있는데' 라고 생각하고 체크포인트를 돌면서 중간중간 카운트가 되고 있는지 확인하는 방법으로 찾다보니..... 결국 나왔습니다-_-;;; 이거 번역이 잘못된건지 '적을 쓰러트려 처치'가 아니고 난간 같은데 있는 적을 떨어뜨리라는 것입니다. 죽여서 떨어뜨리든 살아있는 적을 떨어뜨리든 상관 없습니다. 이 시련을 완료 하기 쉬운 곳으로는 챕터 10이나 챕터12의 저격하는 곳입니다. 챕터 12는 운이 없으면 적이다 뒤로 넘..