반응형

전체 글 2100

함수 정의에 대한 질문 (매개 변수의 점 세 개 ..)

함수 정의에 대한 질문 (매개 변수의 점 세 개 ..) 함수 정의를 발견했습니다. char* abc(char *f, ...) { } 세 개의 점은 무엇을 의미합니까? 줄임표는 뒤에 가변 개수의 인수가 있음을 의미합니다. 그것들을 사용하게 될 곳 (아마도 깨닫지 못한 채)은 printf기능 군입니다. 매개 변수가 미리 알려지지 않은 스타일의 함수를 만들 수 있으며 varargs 함수 ( va_start, va_arg및 va_end)를 사용하여 특정 인수를 가져올 수 있습니다. 이 링크는 여기에 온 좋은의 논문이 printf변수 인수 목록을 사용. C ++의 vararg 함수에 대한 Wikipedia . 이를 생략 부호라고하며 함수가 불확실한 수의 매개 변수를 취할 수 있음을 의미합니다. 함수는 다음과 같이..

code 2020.12.31

str.translate를 유니 코드 문자열과 함께 사용하려면 어떻게해야합니까?

str.translate를 유니 코드 문자열과 함께 사용하려면 어떻게해야합니까? 다음 코드가 있습니다. import string def translate_non_alphanumerics(to_translate, translate_to='_'): not_letters_or_digits = u'!"#%\'()*+,-./:;?@[\]^_`{|}~' translate_table = string.maketrans(not_letters_or_digits, translate_to *len(not_letters_or_digits)) return to_translate.translate(translate_table) 유니 코드가 아닌 문자열에 적합합니다. >>> translate_non_alphanumerics('!')..

code 2020.12.31

컬렉션에 속성 설정-백본 JS

컬렉션에 속성 설정-백본 JS 백본 js의 컬렉션은 set속성을 허용하지 않지만 컬렉션에 대한 일부 메타 정보를 저장해야하는 경우가 종종 있습니다. 해당 정보를 설정하는 가장 좋은 장소는 어디입니까? Collection을 의도 한대로 모델 번들로 사용하는 것이 가장 좋습니다. (Julien은 이미 OP에 이것을 언급했습니다. 왜 그가 옳다고 생각하는지 설명하고 싶습니다) Backbone의 문서 예제 에서처럼 Book (모델)의 Library (컬렉션)를 생각하고 있다고 가정 해 보겠습니다. 이 책 라이브러리가있는 주소와 같이 저장하려는 라이브러리에 대한 메타 정보가 있다는 것은 의미가 있습니다. 비결은 그것을 메타 정보로 생각하지 않는 것입니다. 많은 속성이있는 도서관이 있는데, 그 속성 중 하나가 책 ..

code 2020.12.31

PHP에 사전이 있습니까?

PHP에 사전이 있습니까? 예를 들면 : $names = {[bob:27, billy:43, sam:76]}; 다음과 같이 참조 할 수 있습니다. $names[bob] http://php.net/manual/en/language.types.array.php 이러한 방식으로 표준 배열을 사용할 수 있습니다. 아니요, PHP에는 사전이 없습니다. 가장 가까운 것은 배열입니다. 그러나 배열에는 인덱스와 키가 모두 있다는 점에서 배열은 사전과 다릅니다. 사전에는 키만 있고 색인은 없습니다. 그게 무슨 뜻입니까? $array = array( "foo" => "bar", "bar" => "foo" ); 다음 줄은 위의 배열에서 허용되지만 사전이면 오류가 발생합니다. print $array[0] 파이썬에는 배열과 사..

code 2020.12.31

.NET에서 실제 파일과 통합 테스트를 수행하는 방법은 무엇입니까?

.NET에서 실제 파일과 통합 테스트를 수행하는 방법은 무엇입니까? 파일 시스템 및 파일과 관련된 논리를 구현하는 클래스가 있습니다. 예를 들어,이 논리의 일부로 다음 작업을 수행하고 있습니다. 특정 폴더에 특정 구조가 있는지 확인 (예 : 특정 이름을 가진 하위 폴더 포함 등) 해당 폴더에서 일부 파일을로드하고 구조 확인 (예 : 특정 폴더 내의 특정 위치에있는 일부 구성 파일 임) 구성 파일에서 테스트 / 검증을위한 추가 파일로드 (예 :이 구성 파일에는 다른 내부 구조 등을 가져야하는 동일한 폴더의 다른 파일에 대한 정보가 포함되어 있습니다.) 이제이 모든 로직에는 몇 가지 워크 플로가 있으며 문제가있는 경우 예외가 발생합니다 (예 : 특정 폴더 위치에서 구성 파일을 찾을 수 없음). 또한 이 논리..

code 2020.12.31

Pthreads 대 OpenMP

Pthreads 대 OpenMP Linux를 사용하여 C로 다중 스레드 응용 프로그램을 만들고 있습니다. POSIX 스레드 API를 사용해야하는지 OpenMP API를 사용해야하는지 잘 모르겠습니다. 둘 중 하나를 사용하는 장단점은 무엇입니까? 편집하다: 누군가가 두 API가 모두 커널 수준 또는 사용자 수준 스레드를 생성하는지 명확히 할 수 있습니까? Pthread와 OpenMP는 완전히 다른 두 가지 다중 처리 패러다임을 나타냅니다. Pthreads 는 스레드 작업을위한 매우 낮은 수준의 API입니다. 따라서 스레드 관리 (생성 / 조인 / 기타), 뮤텍스 등을 매우 세밀하게 제어 할 수 있습니다. 상당히 베어 본입니다. 반면에 OpenMP 는 훨씬 더 높은 수준이고 이식성이 뛰어나며 C 사용으로 제..

code 2020.12.30

Razor의 ContentPlaceHolder?

Razor의 ContentPlaceHolder? Webforms보기 엔진과 함께 ContentPlaceHolder를 사용하여 마스터 페이지의 다른 위치에 항목을 배치 할 수 있습니다. Razor로 어떻게하나요? 그러나 다시 Google에서 올바른 검색 키워드를 찾기 전에 물어볼 수있었습니다. 레이아웃에서 @RenderSection("footer", required: false) 예보기 About Some stuff about this page. The current date and time: @DateTime.Now @section footer { Copyright (c) 2010, Robert Sundström. } 댓글을 남길 수 없습니다. "required"를 제거 할 수 있습니다. @RenderS..

code 2020.12.30

django는 다른 앱의 템플릿을 포함합니다.

django는 다른 앱의 템플릿을 포함합니다. 내 프로젝트를 설정하고 앱을 독립적으로 유지하기 위해 작업하는 동안 문제가 발생했습니다. 다른 앱의 모든 템플릿이 일관된 머리글과 바닥 글을 갖기를 바랍니다. 내가 시도하는 것은 다음과 같습니다. myproject/ base/ templates/ header.html footer.html app1/ templates/ my_app1_page.html -> want to include 'header.html' and 'footer.html' from base app 이 작업을 수행하려는 앱이 더 많이 있다고 가정합니다. 이것이 가능하거나 올바른 방법입니까? 앱이 INSTALLED_APPS에 있고 앱 디렉토리에 대한 템플릿 로더가 활성화되어 있으면 다른 앱의 템..

code 2020.12.30

일부 값보다 큰 목록의 항목 목록 반환

일부 값보다 큰 목록의 항목 목록 반환 다음 목록이 있습니다 j=[4,5,6,7,1,3,7,5] [5,5,6,7,7]j에서 5보다 크거나 같은 요소 를 반환하는 가장 간단한 방법은 무엇입니까 ? 목록 이해를 사용하여 필터링 할 수 있습니다. j2 = [i for i in j if i >= 5] 실제로 예와 같이 정렬하려면 sorted다음을 사용할 수 있습니다 . j2 = sorted(i for i in j if i >= 5) 또는 sort최종 목록에 전화 : j2 = [i for i in j if i >= 5] j2.sort() 목록 이해는 간단한 접근 방식입니다. j2 = [x for x in j if x >= 5] 또는 filter똑같은 결과를 위해 사용할 수 있습니다. j2 = filter(lamb..

code 2020.12.30
반응형