프로그램 작성

전문가 및 열성적 프로그래머를위한 Q & A


24
TCP 대신 UDP를 사용하는 것이 언제 적절한가요? [닫은]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 삼년 전에 . 이 질문을 개선하십시오 TCP는 패킷 전달을 보장하므로 "신뢰할 수있는"것으로 간주 될 수 있지만 UDP는 아무것도 보장하지 않으며 패킷이 손실 될 수 있습니다. TCP …
303 networking  tcp  udp 

15
성능이 저하되기 전에 MySQL 데이터베이스가 얼마나 커질 수 있습니까?
MySQL 데이터베이스는 어떤 시점에서 성능을 잃기 시작합니까? 실제 데이터베이스 크기가 중요합니까? 많은 레코드가 중요합니까? 성능 저하가 선형 또는 지수입니까? 나는 거의 2GB를 차지하는 약 15M의 레코드를 가진 큰 데이터베이스라고 생각합니다. 이 수치를 기준으로 데이터를 정리할 인센티브가 있습니까? 아니면 몇 년 동안 데이터를 계속 확장 할 수 있습니까?

12
HTTP와 REST의 차이점은 무엇입니까?
REST와 SOAP의 차이점에 대해 많이 읽은 후 REST가 HTTP의 또 다른 단어라는 인상을 받았습니다. 누군가 REST가 HTTP에 추가하는 기능을 설명 할 수 있습니까? 참고 : REST와 SOAP의 비교를 찾고 있지 않습니다. 업데이트 : 답변 주셔서 감사합니다. 이제 REST는 HTTP 사용 방법에 대한 일련의 규칙이라는 것이 분명해졌습니다. 그러므로 나는 이 협약의 …
303 http  rest 


6
더블 대 BigDecimal?
부동 소수점 변수를 계산해야하며 동료 가 더 정확하기 때문에 BigDecimal대신 사용할 것을 제안합니다 double. 그러나 나는 그것이 무엇인지, 어떻게 최대한 활용할 수 있는지 알고 싶습니다 BigDecimal.

4
사용 가능한 공간을 채우기 위해 WPF에서 컨트롤을 얻는 방법은 무엇입니까?
와 같은 일부 WPF 컨트롤 Button은 높이를 지정하지 않으면 컨테이너의 사용 가능한 모든 공간을 행복하게 사용하는 것으로 보입니다. 그리고 일부는 지금 당장 사용해야하는 것과 같이 (멀티 라인) TextBox과 ListBox내용에 맞는 공간을 취하는 것에 대해 더 걱정 하는 것처럼 보입니다. 이 사람들을의 셀에 넣으면 UniformGrid사용 가능한 공간에 맞게 확장됩니다. 그러나 UniformGrid모든 …

11
-i 옵션이있는 sed 명령은 Mac에서 실패하지만 Linux에서는 작동합니다.
sedLinux에서 텍스트를 검색 / 바꾸기 위해 다음 명령을 성공적으로 사용했습니다 . sed -i 's/old_link/new_link/g' * 그러나 Mac OS X에서 시도하면 다음과 같은 결과가 나타납니다. "명령 c는 \ 다음에 텍스트가 필요합니다" 내 Mac이 정상적인 BASH 셸을 실행한다고 생각했습니다. 뭐야? 편집하다: @High Performance에 따르면, 이것은 Mac sed의 BSD 풍미가 다르기 때문에 BSD …
303 linux  macos  bash  sed 

10
Elasticsearch의 샤드 및 복제본
Elasticsearch의 샤드 및 복제본이 무엇인지 이해하려고 노력하고 있지만 이해하지 못했습니다. Elasticsearch를 다운로드하고 스크립트를 실행하면 알고있는 것부터 단일 노드로 클러스터를 시작했습니다. 이제이 노드 (내 PC)에는 5 개의 샤드 (?)와 일부 복제본 (?)이 있습니다. 그것들은 무엇입니까, 인덱스의 5 복제본이 있습니까? 그렇다면 왜? 설명이 필요할 수 있습니다.

6
matplotlib 플롯에서 xlabel이 잘리는 이유는 무엇입니까?
나는 matplotlib매우 "높은"xlabel이있는 위치를 사용하여 데이터 세트를 플로팅하고있다 (이것은 TeX에서 렌더링 된 공식으로 분수를 포함하고 따라서 텍스트의 두 줄에 해당하는 높이를 가짐). 어쨌든 그림을 그릴 때 수식의 맨 아래는 항상 잘립니다. 그림 크기를 변경해도 도움이되지 않는 것 같습니다 .x 축을 위로 이동하여 xlabel을위한 공간을 만드는 방법을 알 수 없었습니다. 그와 …
303 python  matplotlib 

27
속성과 같은 dict 키에 액세스합니까?
dict obj.foo대신 dict 키에 액세스하는 것이 더 편리하다는 것을 알았습니다 obj['foo']. 그래서이 스 니펫을 작성했습니다. class AttributeDict(dict): def __getattr__(self, attr): return self[attr] def __setattr__(self, attr, value): self[attr] = value 그러나 파이썬 이이 기능을 즉시 제공하지 않는 이유가 있다고 가정합니다. 이런 식으로 dict 키에 액세스 할 때의주의 사항과 함정은 무엇입니까?

7
간단한 C ++ Makefile을 만드는 방법
우리는 프로젝트를 위해 모든 것을 하나로 모으기 위해 Makefile을 사용해야하지만 교수는 방법을 보여주지 않았습니다. 파일 이 하나만 있습니다 a3driver.cpp. 드라이버는 위치에서 클래스를 가져옵니다 "/user/cse232/Examples/example32.sequence.cpp". 그게 다야. 그 밖의 모든 것은에 포함되어 있습니다 .cpp. 라는 실행 파일을 만드는 간단한 Makefile을 만드는 방법은 a3a.exe무엇입니까?
303 c++  makefile 

30
확인되지 않은 HTML 체크 박스 POST
기본적으로 선택되어있는 체크 박스가 많이 있습니다. 내 사용자는 아마도 확인란 중 몇 개를 선택 취소하고 나머지는 선택된 상태로 둡니다. 확인 된 확인란이 아닌 확인 되지 않은 확인란을 POST 형식으로 만드는 방법 이 있습니까?
303 html  forms  post  checkbox 



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.