모바일 오유 바로가기
http://m.todayhumor.co.kr
분류 게시판
베스트
  • 베스트오브베스트
  • 베스트
  • 오늘의베스트
  • 유머
  • 유머자료
  • 유머글
  • 이야기
  • 자유
  • 고민
  • 연애
  • 결혼생활
  • 좋은글
  • 자랑
  • 공포
  • 멘붕
  • 사이다
  • 군대
  • 밀리터리
  • 미스터리
  • 술한잔
  • 오늘있잖아요
  • 투표인증
  • 새해
  • 이슈
  • 시사
  • 시사아카이브
  • 사회면
  • 사건사고
  • 생활
  • 패션
  • 패션착샷
  • 아동패션착샷
  • 뷰티
  • 인테리어
  • DIY
  • 요리
  • 커피&차
  • 육아
  • 법률
  • 동물
  • 지식
  • 취업정보
  • 식물
  • 다이어트
  • 의료
  • 영어
  • 맛집
  • 추천사이트
  • 해외직구
  • 취미
  • 사진
  • 사진강좌
  • 카메라
  • 만화
  • 애니메이션
  • 포니
  • 자전거
  • 자동차
  • 여행
  • 바이크
  • 민물낚시
  • 바다낚시
  • 장난감
  • 그림판
  • 학술
  • 경제
  • 역사
  • 예술
  • 과학
  • 철학
  • 심리학
  • 방송연예
  • 연예
  • 음악
  • 음악찾기
  • 악기
  • 음향기기
  • 영화
  • 다큐멘터리
  • 국내드라마
  • 해외드라마
  • 예능
  • 팟케스트
  • 방송프로그램
  • 무한도전
  • 더지니어스
  • 개그콘서트
  • 런닝맨
  • 나가수
  • 디지털
  • 컴퓨터
  • 프로그래머
  • IT
  • 안티바이러스
  • 애플
  • 안드로이드
  • 스마트폰
  • 윈도우폰
  • 심비안
  • 스포츠
  • 스포츠
  • 축구
  • 야구
  • 농구
  • 바둑
  • 야구팀
  • 삼성
  • 두산
  • NC
  • 넥센
  • 한화
  • SK
  • 기아
  • 롯데
  • LG
  • KT
  • 메이저리그
  • 일본프로야구리그
  • 게임1
  • 플래시게임
  • 게임토론방
  • 엑스박스
  • 플레이스테이션
  • 닌텐도
  • 모바일게임
  • 게임2
  • 던전앤파이터
  • 마비노기
  • 마비노기영웅전
  • 하스스톤
  • 히어로즈오브더스톰
  • gta5
  • 디아블로
  • 디아블로2
  • 피파온라인2
  • 피파온라인3
  • 워크래프트
  • 월드오브워크래프트
  • 밀리언아서
  • 월드오브탱크
  • 블레이드앤소울
  • 검은사막
  • 스타크래프트
  • 스타크래프트2
  • 베틀필드3
  • 마인크래프트
  • 데이즈
  • 문명
  • 서든어택
  • 테라
  • 아이온
  • 심시티5
  • 프리스타일풋볼
  • 스페셜포스
  • 사이퍼즈
  • 도타2
  • 메이플스토리1
  • 메이플스토리2
  • 오버워치
  • 오버워치그룹모집
  • 포켓몬고
  • 파이널판타지14
  • 배틀그라운드
  • 기타
  • 종교
  • 단어장
  • 자료창고
  • 운영
  • 공지사항
  • 오유운영
  • 게시판신청
  • 보류
  • 임시게시판
  • 메르스
  • 세월호
  • 원전사고
  • 2016리오올림픽
  • 2018평창올림픽
  • 코로나19
  • 2020도쿄올림픽
  • 게시판찾기
  • 오유인페이지
    개인차단 상태
    LastCorona님의
    개인페이지입니다
    가입 : 11-10-18
    방문 : 253회
    닉네임변경 이력
    회원차단
    회원차단해제
     

    LastCorona님의 댓글입니다.
    번호 제목 댓글날짜 추천/비공감 삭제
    586 c# 문법배우면서 웹소켓채팅 소스 비트연산포함 [새창] 2015-12-21 21:33:56 0 삭제
    보통 네트워크 스트림은 Binary 입니다.
    바이너리는 이진수죠.
    문자열 데이터를 -> 이진수로 변환 -> 전송 하기 위함입니다.

    왜 바이너리로 처리하는지에 대해서는 첫번째 주석을 봐도 알 수 있습니다.
    //read the first byte. If the connection has been terminated abnormally then this would return an FF and we should exit
    FF가 읽어지면 커넥션이 끊어지는 걸로 처리하고 있습니다.

    요즘엔 전송실패나 데이터를 잃는 경우가 별로 안 생기겠지만, 네트워크가 불안정할 경우 충분히 가능합니다.
    플랫폼에 따라 다르겠지만, 특정 상황에서 데이터로스나, 커넥션 클로즈가 되었음에도 불구하고 인식하지 못하는 경우가 있습니다.
    (그 상황 때 자세히 보진 않았는데..)
    또한 문자열만 띵 하고 보내면, 상대서버의 상태등등은 모르게 되죠.

    그래서 보통 문자열 전송을 하지 않고, 앞에 몇 비트를 잘라 상태통신이나 기타등등을 하게됩니다.
    그러기 위해서는 Binary 모드로 전송해야 겠죠.

    그리고 어짜피 바이너리 모드로 해야합니다.
    지금은 "문자열"로 "문자열" 을 읽고 계시기 때문에 그렇습니다. 좀 더 가다보면, 의미없어보일수도 있지만 암호화도 해야하거든요.
    그 때 전송될 데이터는 Byte로 변경되어있을겁니다. 어짜피 Byte로 바꾸셔야 한다는거죠.

    네트워크는 깊이 공부를 안해서, 여기까지밖에 모르겠네요.
    이 소스를 봐도 얘네가 무슨일을 하는지 다 알거나 하진 못해서..
    585 C# 버튼 질문 [새창] 2015-12-21 21:19:18 1 삭제
    버튼은 visible이 false 되는 순간 클릭되지 않는걸로 압니다.
    이벤트를 사용하시려면 이벤트명(null, null) 을 하셔도 호출될겁니다.
    584 트리뷰 체크박스를 구성하고 있습니다. [새창] 2015-12-20 19:53:22 0 삭제
    올리시던 질문이 C# 이고, 이벤트를 이야기 하셨으니 윈폼이라는 가정하에 적겠습니다.

    제 생각에는 ComboBox 에서 SelectedIndexChanged 등의 변경이벤트 발생 시,
    TreeView 의 체크된 항목을 변경하는게 맞는 것 같습니다.

    TreeView 의 각 노드별로 체크여부 및 체크설정이 있으니, 그렇게 찾아가는게 맞겠다 싶네요.
    583 Linq로 데이터 테이블 병합시 속도문제... [새창] 2015-12-16 23:02:05 0 삭제
    Linq 에서 [메서드 체인] 혹은 [Linq 구문]을 사용 시, 대형 데이터를 먼저 인스턴스화 하면 느려집니다.
    경우에 따라서는 StackOverflow 가 나죠.

    사용하시는 DBMS 마다 다르지만, MS 라면 SP 콜의 결과값을 다시 Linq 로 처리 하실 수 있습니다.
    MYSQL 에서는 SP 콜 시, 제약사항이 있습니다. (Devart 컴포넌트는 확인하지 않았습니다. 될것같은데..)
    Oracle 에서는, 환경마다 다릅니다.

    사실 Linq 구문이 복잡해서 저는 잘 쓰지 않았지만, 옆자리 동료 보니, 순서 하나만으로도 충분히 빨라집니다. (다만.. 스택오버플로우는 답이 없슴다.)
    582 병합된 데이터 테이블에서 sql문과 같이 group by... [새창] 2015-12-14 17:13:51 0 삭제
    C# 의 DataTable 에서 라는 가정 하에, Group by 는 일반적으로 생각하는 Group by 와 내부로직은 차이가 있으나,
    결과는 비슷하게 나옵니다. (단지 생각보다 느리다는 정도)

    이미 검색중이시겠지만, Linq 로 가능하며. 확장메서드 또한 있습니다.
    객체.GroupBy().Sum() 하시면 되겠죠?
    581 데이터테이블 4개 이상일 때 이들을 병합하는 방법 [새창] 2015-12-11 18:23:18 0 삭제
    테이블 구조나 기타등등은 잘 모르지만, merge 하려고 하셨다니.

    저도 비슷한 경험을 한 적이 있었는데,
    가져오려고 하는 조회문의 스키마만 가져온 후, 이를 merge 하시면 좀 간편하실듯.

    릴레이션을 지원하는 데이터그리드를 사용중이시라면, 릴레이션 지정하는것도 추천드립니다.
    (근데 회사마다 레퍼런스가 달라서 하면 안되는 경우가 더 많을듯.)

    자세한 사정을 모르니 이만!
    580 [60MB] 위이이이이잉 [새창] 2015-11-27 17:42:17 1 삭제
    글 보고 이런 댓글 안달리나 기대하고 있었는데, 역시나 달렸어..
    579 와 몬헌의 디테일에 다시 한번 놀랐습니다. [새창] 2015-11-27 00:51:52 0 삭제
    한손검을 들고가서, 단차를 무지막지하게 거시고, 다리를 부수시면
    굴러다니는 돌로 변합니다.
    578 원 게시글이 삭제되었습니다. [새창] 2015-11-27 00:44:28 0 삭제
    사람이 사라지는 마술!
    577 배열에서 동시에 여러개 삭제할때... [새창] 2015-11-27 00:30:23 0 삭제
    C#같은경우에는 foreach 로 돌렸을 경우, 삭제하려고 하면 삭제가 안되죠.
    이런 문제가 있을 수 있기 때문에 그런가 봅니다.
    576 프로그램 짜다가 폼체크일일이 귀찮아서 만든 폼체크 스크립트입니다. [새창] 2015-11-27 00:25:04 1 삭제
    이 코드는 초기교육 없이 "이렇게 도니까, 이렇게 쓰면 된다." 라고 딱 말해주는 코드네요.. ㅎㅎ
    스크랩해놔야겠어요 ㅎㅎ
    575 원 게시글이 삭제되었습니다. [새창] 2015-11-27 00:21:12 0 삭제
    윗분말대로 해보시거나,
    쓰레드에서 Invoke 가 빠져있는것같은데요...
    574 원 게시글이 삭제되었습니다. [새창] 2015-10-25 16:37:12 3 삭제
    누드닭똥집// 사는동안 사람이나 갈굴거면 왜사냐
    죽기 무서워 사는건지
    573 근데 진짜 좀 많이 고사양 게임들은 노트북으로 하면 솔직히 겁남. [새창] 2015-09-08 03:06:40 0 삭제
    ..다행스럽게도 노트북 메인보드의 제어는 훌륭해서, 우리나라 사장님들처럼 하드웨어를 빡시게 굴리지 않는다 정도...
    고사양은 데스크탑이 훌륭하죠!
    572 지금 엄청 급해요 살려줘요 과제 못할거같아요 [새창] 2015-09-08 02:43:38 0 삭제
    .빨리 해결하고 싶으시다면 백업 후 포맷이 더 빠릅니다.
    정말로.



    [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [다음10개▶]

     
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈