프로그램 작성

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


10
스위치 문 : 마지막 경우가 기본값이어야합니까?
다음 switch진술을 고려하십시오 . switch( value ) { case 1: return 1; default: value++; // fall-through case 2: return value * 2; } 이 코드는 컴파일되지만 C90 / C99에 유효합니까 (= 정의 된 동작)? 기본 사례가 마지막 사례가 아닌 코드를 본 적이 없습니다. 편집 : Jon Cage 와 KillianDS가 쓴 …

26
Bogosort (일명 Monkey Sort)보다 나쁜 정렬 알고리즘이 있습니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이 질문을 개선하십시오 저의 동료들은 오늘 아침 정렬 알고리즘에 대한 토론으로 제 대학 시절로 시간을 되돌 렸습니다. 우리는 …
178 algorithm  sorting  big-o 

10
matplotlib 플롯에서 왼쪽 및 오른쪽 여백 감소
matplotlib에서 플롯 마진을 처리하는 데 어려움을 겪고 있습니다. 아래 코드를 사용하여 차트를 생성했습니다. plt.imshow(g) c = plt.colorbar() c.set_label("Number of Slabs") plt.savefig("OutputToUse.png") 그러나 줄거리의 양쪽에 많은 공백이있는 출력 그림을 얻습니다. Google을 검색하고 matplotlib 설명서를 읽었지만 이것을 줄이는 방법을 찾지 못하는 것 같습니다.
178 python  matplotlib 

12
파이썬에서 비동기 메소드 호출?
파이썬 에서 비동기 메소드 호출을위한 라이브러리가 있는지 궁금합니다 . 다음과 같은 일을 할 수 있다면 좋을 것입니다 @async def longComputation(): <code> token = longComputation() token.registerCallback(callback_function) # alternative, polling while not token.finished(): doSomethingElse() if token.finished(): result = token.result() 또는 비동기식이 아닌 루틴을 비동기식으로 호출 def longComputation() <code> token = asynccall(longComputation()) 언어 …

10
C # 문자열에서 여러 문자 바꾸기
문자열을 바꾸는 더 좋은 방법이 있습니까? Replace가 문자 배열이나 문자열 배열을 사용하지 않는다는 것에 놀랐습니다. 나는 내 자신의 확장을 작성할 수 있다고 생각하지만 다음을 수행하는 더 나은 방법이 있는지 궁금합니다. 마지막 바꾸기는 문자가 아닌 문자열입니다. myString.Replace(';', '\n').Replace(',', '\n').Replace('\r', '\n').Replace('\t', '\n').Replace(' ', '\n').Replace("\n\n", "\n");
178 c#  .net  string 

4
lodash로 객체의 키를 필터링하는 방법은 무엇입니까?
키가있는 객체가 있는데 키의 일부만 값으로 유지하고 싶습니다. 나는 함께 시도했다 filter: const data = { aaa: 111, abb: 222, bbb: 333 }; const result = _.filter(data, (value, key) => key.startsWith("a")); console.log(result); <script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.15/lodash.min.js"></script> 코드 스 니펫 실행Hide results스 니펫 확장 그러나 배열을 인쇄합니다. [111, 222] 내가 원하는 것이 아닙니다. …

4
로컬 함수 vs Lambda C # 7.0
C # 7.0 의 새로운 구현 을보고 있는데 로컬 함수를 구현했다는 것이 흥미 롭지 만 람다 식보다 로컬 함수가 선호되는 시나리오와 두 가지의 차이점은 무엇인지 상상할 수 없습니다. 람다는 anonymous함수이지만 로컬 함수는 아니지만 함수는 람다 식보다 이점이있는 실제 시나리오를 파악할 수 없습니다. 어떤 예라도 대단히 감사하겠습니다. 감사.
178 c#  function  lambda  c#-7.0 


7
매개 변수로 실행할 수 있습니까?
그런 실행 파일이 실제로 존재하지 않는다는 것을 알고 있지만 "매개 변수를 허용하는 실행 파일"이 필요합니다. 이것은 내 앱 디자인 및 / 또는 피곤한 두뇌의 정신적 블록에 근본적인 결함을 지적 할 수 있으므로 기본적인 OO 원칙 을 위반 하지 않고 다음과 같은 것을 달성하는 방법에 대한 조언을 찾고 싶습니다 . private …
178 java  runnable 

3
JSON은 "["로 시작할 수 있습니까?
json.org 에서 읽을 수있는 모든 JSON 문자열은 {중괄호로 시작해야 하며 [문자 (대괄호)는 JSON의 배열 요소를 나타냅니다. json4j라이브러리를 사용하고로 시작하는 입력을 받았 [으므로 이것이 유효한 JSON이라고 생각하지 않았습니다. JSON 스키마를 간단히 살펴 보았지만 실제로 JSON 파일로 시작할 수 없거나 [로만 시작할 수 있다고 언급하지 못했습니다 {.
178 json 

9
친숙한 XML 문자열을 인쇄하도록 XML 문자열 형식화
XML 문자열이 있습니다. <?xml version='1.0'?><response><error code='1'> Success</error></response> 한 요소와 다른 요소 사이에 줄이 없으므로 읽기가 매우 어렵습니다. 위의 문자열을 형식화하는 함수를 원합니다. <?xml version='1.0'?> <response> <error code='1'> Success</error> </response> 직접 형식 함수를 작성하지 않고 직접 사용할 수있는 .Net 라이브러리 또는 코드 스 니펫이 있습니까?
178 c#  xml  formatting 




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