반응형

전체 글 781

NumPy: max()와 min()을 동시에 사용하는 함수

NumPy: max()와 min()을 동시에 사용하는 함수 numpy.amax()는 배열에서 최대값을 찾고 numpy.amin()은 최소값에 대해 동일한 값을 찾습니다.max와 min을 모두 찾으려면 두 함수를 모두 호출해야 하는데, (매우 큰) 배열을 두 번 넘겨야 하는데, 이는 느린 것 같습니다. numpy API에 데이터를 한 번만 통과하면 max와 min을 모두 찾을 수 있는 기능이 있나요? numpy API에 데이터를 한 번만 통과하면 max와 min을 모두 찾을 수 있는 기능이 있나요? 아닙니다. 이 글을 쓸 당시에는 그런 기능이 없습니다. (그리고 네, 그런 기능이 있었다면, 그 성능은 호출하는 것보다 훨씬 더 좋을 것입니다.)numpy.amin()그리고.numpy.amax()대규모 어레이에..

codememo 2023.07.17

각진 강한 유형의 반응형

각진 강한 유형의 반응형 Angular 프로젝트에서 FormGroups, FormArrays 및 FormControls를 강력하게 입력하기 위해 대규모 구성 요소 집합을 리팩터링하려고 합니다. 저는 강력한 유형의 반응형을 구현하는 좋은 방법을 찾고 있습니다.자신의 경험을 바탕으로 제안/권장 사항을 제시할 수 있는 사람이 있습니까? 감사해요. 편집: 즉, FormGroup 또는 FormArray를 만들 때 현재는 FormGroup 또는 FormArray 내부의 실제 양식 구조를 지정할 수 없습니다.이 양식을 앱의 다양한 구성 요소에 전달하면 유지 관리가 더 어려워지는 것 같습니다.가장 우아한 솔루션은 TypeScript 선언 파일을 활용하는 것입니다.*.d.ts) 표준 양식 클래스를 확장하는 일반 인터페이..

codememo 2023.07.17

Oracle SQL에서 상위 행의 모든 재귀 자식을 검색하는 방법은 무엇입니까?

Oracle SQL에서 상위 행의 모든 재귀 자식을 검색하는 방법은 무엇입니까? 이 자바원숭이의 SQL 지식의 한계를 확장시키는 재귀적인 질문이 있습니다.이제 드디어 새벽 1시 30분이 되었으니, 아마도 도움을 청하기 시작할 시간입니다.이것은 구글이 저를 실망시킨 몇 안 되는 경우 중 하나입니다. 표는 다음과 같습니다. Parent_ID CHILD_ID QTY 25 26 1 25 27 2 26 28 1 26 29 1 26 30 2 27 31 1 27 32 1 27 33 2 저는 다음과 같은 결과를 얻으려고 노력하고 있습니다. 부모는 아래에 있는 모든 아이들을 가지고 있습니다.QTY도 캐스케이드입니다. BASE PARENT_ID CHILD_ID QTY 25 25 26 1 25 25 27 2 25 26 28..

codememo 2023.07.17

argv의 인코딩은 무엇입니까?

argv의 인코딩은 무엇입니까? C의 경우 어떤 인코딩이 사용되는지 확실하지 않습니다.argv특히 다음 시나리오에 관심이 있습니다. 사용자가 L1 로케일을 사용하여 이름이 다음과 같은 파일을 만듭니다.NASCII가 아닌 문자 포함 나중에 사용자는 L2 로케일을 사용하여 명령줄에서 해당 파일의 이름을 탭 완료하고 명령줄 인수로 프로그램 P에 입력합니다. P는 명령줄에서 어떤 바이트 시퀀스를 볼 수 있습니까? (했습니다. UTF-8 파일 이름은 다음과 같습니다.zw_TW.big5로케일은 내 프로그램 P가 UTF-8이 아닌 공급되도록 하는 것 같습니다.Big5가 ""OS X" "" "" "" P" "" ""를 받게 .Big5인코딩된 파일 이름. 지금까지 제가 생각한 것은 다음과 같습니다(오래전부터, 그리고 제..

codememo 2023.07.17

char *를 LPWSTR로 변환

char *를 LPWSTR로 변환 멀티바이트 문자 프로그램을 유니코드로 변환하려고 합니다. 저는 그 프로그램을 거쳤고, 문자열 리터럴보다 앞섰습니다.L그래서 그들은.L"string". 이것은 효과가 있었지만, 저는 현재 적합하지 않은 C 스타일 스트링을 가지고 있습니다.나는 그것을 시도해 보았습니다.L그리고 그것을 넣는 것.TEXT()그러나L사용할 경우 문자열이 아닌 변수 이름에 추가됩니다.TEXT(). 나는 그것을 만들기 위해 노력했습니다.TCHAR하지만 그러면 변환할 수 없다고 불평합니다.TCHAR아주char *. 제게 남은 선택지는 무엇입니까? 저는 C와 C++이 다르다는 것을 알고 있습니다.몇 년 전부터 C++ 프로젝트에 사용되어 온 오래된 사내 C 라이브러리입니다.원하는 기능은 다음과 같습니다...

codememo 2023.07.17

유형 스크립트와 함께 뷰에서 Mixins를 사용할 수 없습니다.

유형 스크립트와 함께 뷰에서 Mixins를 사용할 수 없습니다. 나는 이런 폴더 구조를 가지고 있습니다. --Page -group.vue --Services -groupMixin.ts 그룹 대본가치관 그룹 Mixin.ts의 코드 import { Vue } from 'vue-property-decorator' //creating mixins. export class GroupMixin extends Vue { test: string = 'sss' } 저는 여기서 두 가지 문제에 직면해 있습니다. 먼저, 제가 사용한 ts 파일을 가져오기 위해 ../../, ./ 또는 @/를 사용할 수 있는 방법이 있습니까?lang="ts"를 사용하지 않고도 @/services/...와 같은 js 파일을 가져올 수 있습니다...

codememo 2023.07.13

기본값이 아닌 인수는 기본값 인수를 따를 수 없는 이유는 무엇입니까?

기본값이 아닌 인수는 기본값 인수를 따를 수 없는 이유는 무엇입니까? 이 코드에서 구문 오류가 발생하는 이유는 무엇입니까? >>> def fun1(a="who is you", b="True", x, y): ... print a,b,x,y ... File "", line 1 SyntaxError: non-default argument follows default argument 다음 코드가 눈에 보이는 오류 없이 실행되는 동안: >>> def fun1(x, y, a="who is you", b="True"): ... print a,b,x,y ... 필요한 모든 매개 변수는 기본 인수 앞에 배치해야 합니다.기본 인수는 필수 사항인 반면, 단순히 필수 사항이기 때문입니다.구문적으로, 혼합 모드가 허용되는 경우..

codememo 2023.07.13

Visual Studio 코드가 설치된 Git를 감지할 수 없습니다.

Visual Studio 코드가 설치된 Git를 감지할 수 없습니다. Visual Studio Code에서 "시스템에 GIT가 설치되어 있지 않은 것 같습니다.Git 뷰로 전환하려고 할 때.나는 다른 Git 고객들이 설치하고 사용하는 Git를 알고 있습니다.Visual Studio Code의 지침에 따라 Git를 다시 설치하면("Chocolaty와 함께 설치하거나 git-scm.com 에서 다운로드") 문제를 해결할 수 있을 것 같습니다. 하지만 시스템의 기존 Git 클라이언트를 엉망으로 만들고 싶지는 않습니다.Visual Studio Code가 기존 Git 설치를 찾을 수 있도록 구성할 수 있는 신뢰할 수 있는 방법이 있습니까?이제 기존 Git 설치를 사용하도록 Visual Studio Code(버전 ..

codememo 2023.07.13

IntelliJ Idea groovy.lang.그루비 런타임예외:충돌하는 모듈 버전

IntelliJ Idea groovy.lang.그루비 런타임예외:충돌하는 모듈 버전 내 메이븐 빌드는 괜찮고 CLI에서 그루비하게 실행할 수 있습니다.그러나 IntelliJ Idea(버전 15 커뮤니티 에디션) 내에서 groovy 클래스를 실행하려고 하면 아래 오류가 발생합니다. Exception in thread "main" java.lang.ExceptionInInitializerError at org.codehaus.groovy.runtime.InvokerHelper.(InvokerHelper.java:61) at groovy.lang.GroovyObjectSupport.(GroovyObjectSupport.java:32) at groovy.lang.Closure.(Closure.java:219) ..

codememo 2023.07.13

이전 노드에 대한 포인터를 사용할 수 없는 경우 단일 연결 목록에서 중간 노드 삭제

이전 노드에 대한 포인터를 사용할 수 없는 경우 단일 연결 목록에서 중간 노드 삭제 이전 노드에 대한 포인터가 아니라 삭제할 노드에 대한 포인터만 있는 경우 단일 연결 목록에서 중간 노드를 삭제할 수 있습니까?삭제 후 이전 노드가 삭제된 노드 옆의 노드를 가리켜야 합니다. 그것은 확실히 실제 문제라기보다는 퀴즈에 가깝습니다.하지만, 우리가 어떤 가정을 할 수 있다면, 그것은 O(1)시간 안에 해결될 수 있습니다.이 작업을 수행하려면 목록이 가리키는 스트럭처가 복사 가능해야 합니다.알고리즘은 다음과 같습니다. ... -> 노드(i-1) -> 노드(i) -> 노드(i+1) ->와 같은 목록이 있으며 노드(i)를 삭제해야 합니다. 노드(i+1)에서 노드(i)로 데이터(포인터가 아니라 데이터 자체)를 복사합니다..

codememo 2023.07.13
반응형