반응형

2023/07 90

PowerShell에서 어레이 어레이를 생성하려면 어떻게 해야 합니까?

PowerShell에서 어레이 어레이를 생성하려면 어떻게 해야 합니까? PowerShell에서 어레이 어레이를 생성하려고 합니다. $x = @( @(1,2,3), @(4,5,6) ) 잘 작동합니다.그러나 가끔 배열 목록에 배열이 하나만 있을 때가 있습니다.이 경우 PowerShell은 다음 목록 중 하나를 무시합니다. $x = @( @(1,2,3) ) $x[0][0] # Should return 1 Unable to index into an object of type System.Int32. At line:1 char:7 + $a[0][

bestsource 2023.07.28

반복기가 적어도 하나의 요소를 산출하는지 확인하기 위한 원라이너?

반복기가 적어도 하나의 요소를 산출하는지 확인하기 위한 원라이너? 현재 이 작업을 수행하고 있습니다. try: something = next(iterator) # ... except StopIteration: # ... 하지만 저는 심플한 안에 넣을 수 있는 표현을 원합니다.if진술.이 코드를 덜 서툴게 보이게 하는 내장된 것이 있습니까?저는 첫 번째 항목만 확인하면 됩니다.if any(True for _ in iterator): print('iterator had at least one element') if all(False for _ in iterator): print('iterator was empty') 하나 이상의 요소가 있는 경우 반복 가능한 항목의 첫 번째 요소가 사용됩니다.Sentinel..

bestsource 2023.07.28

이벤트 로그가 이미 있는지 확인하는 방법

이벤트 로그가 이미 있는지 확인하는 방법 다음 줄을 사용하여 새 이벤트 로그를 만드는 중입니다. new-eventlog -LogName "Visual Studio Builds" -Source "Visual Studio" 새 컴퓨터에서 빌드를 실행하는 경우에도 이벤트 로그를 보고 싶기 때문에 매번 이 작업을 실행하려고 합니다. 문제는 로그가 이미 생성된 후 스크립트가 실행될 때마다 오류가 발생한다는 것입니다. New-EventLog : The "Visual Studio" source is already registered on the "localhost" computer. At E:\Projects\MyApp\bootstrap.ps1:14 char:13 + new-eventlog

bestsource 2023.07.28

Android Emulator 오류 메시지: "PANIC: 'x86' CPU에 대한 에뮬레이터 엔진 프로그램이 없습니다."

Android Emulator 오류 메시지: "PANIC: 'x86' CPU에 대한 에뮬레이터 엔진 프로그램이 없습니다." 나는 AVD 매니저를 사용하여 안드로이드 에뮬레이터를 실행하려고 합니다.저는 맥북 프로 레티나를 가지고 있습니다.intel 페이지에서 직접 Haxm 드라이버를 설치했습니다. 작동하는 에뮬레이터가 없습니다.모두 동일한 "오류" 메시지를 받습니다. 명령 실행 중 (이 오류는 Android-sdk 및 Android-platform-tools를 설치하기 위해 Homebrew를 사용했을 때 발생했습니다 | 동일한 문제가 발생하는 사람은 이 오류를 제거하거나 충돌 위치를 확인해야 합니다) export ANDROID_EMULATOR_DEBUG=1 test20 emulator:Found AVD n..

bestsource 2023.07.28

사전을 컨트롤러에 전달 asp.net mvc

사전을 컨트롤러에 전달 asp.net mvc 활자 사전을 건네고 싶습니다.Ajax 게시물을 통해 내 컨트롤러로.여기서 주요 이유는 게시물에 1-3개의 키 값 쌍이 있을 수 있기 때문입니다(컴파일 시에는 이러한 값 중 어느 것도 알려져 있지 않습니다). 향후에는 5개까지 올라갈 수 있습니다. 또한 게시물에서 ID와 이름과 같은 다른 데이터를 전달해야 하는데, 이는 모두 정상적으로 작동합니다. 이 사전을 자바스크립트로 어떻게 구성한 다음 JQuery 포스트를 통해 보내고 최종적으로 처리할 컨트롤러에서 수신하면 됩니까? 편집 2: 저는 사전을 통과하려고 하는 대신 각 값에 대한 게시물로 이 문제를 해결하기로 결정했습니다. 편집: 기능에 대한 나의 소스는 내가 무엇을 시도하고 있는지 볼 수 있습니다. funct..

bestsource 2023.07.28

오라클에서 레코드 유형에 대한 루프를 쓰는 방법

오라클에서 레코드 유형에 대한 루프를 쓰는 방법 제 패키지에 다음과 같은 내용이 포함되어 있습니다. 패키지 헤더: TYPE role_user_type IS RECORD ( ROLE_ID some_table.ROLE_ID%TYPE, SUBGROUP some_table.USER_ID%TYPE ); 본문: ROLE_USER_REC MY_PACKAGE.ROLE_USER_TYPE; SELECT B.USER_ID, B.ROLE INTO ROLE_USER_REC FROM some_table where user_id like 'M%' 반복해서 통과하기 위한 뼈대는 무엇입니까?ROLE_USER_REC우리가 그것을 반복할 수 있습니까?루프할 것이 없습니다. role_user_type에서는 다음을 통해 액세스할 수 있는 단..

bestsource 2023.07.23

Oracle에서 두 날짜 사이의 일 수(날짜 포함)를 가져옵니다.

Oracle에서 두 날짜 사이의 일 수(날짜 포함)를 가져옵니다. 저는 제공된 두 날짜 사이의 총 일수를 얻고 싶습니다.아래 쿼리를 시도해 보았지만 정확한 차이를 알 수 없었습니다. 마지막 날짜가 포함되지 않았습니다. select (to_date ('15-06-13','dd-MM-yyyy') - to_date('01-02-12','dd-MM-yyyy')) from dual 501일이 반환되지만 500일이 반환됩니다.계산 후 +1을 더하면 정확한 결과가 나옵니다. +1을 포함해야 합니까? 아니면 실제 결과를 얻기 위한 다른 접근 방식이 있습니까?Oracle에서 두 날짜를 빼면 두 날짜 사이의 일 수가 반환됩니다. A minus연산자는 숫자와 동일한 방식으로 작동합니다. 20 - 20 = 0 ===> 201..

bestsource 2023.07.23

C 함수로 셸 내장 명령을 실행하려면 어떻게 해야 합니까?

C 함수로 셸 내장 명령을 실행하려면 어떻게 해야 합니까? execv()와 같은 C 언어 함수를 통해 리눅스 명령 "pwd"를 실행하고 싶습니다. 문제는 "pwd"라는 실행 파일이 없고 "echo $PWD"를 실행할 수 없다는 것입니다. 왜냐하면 echo 역시 실행 파일을 찾을 수 없는 내장 명령어이기 때문입니다.만약 당신이 단지 당신의 c 프로그램에서 셸 명령을 실행하고 싶다면, 당신은 다음을 사용할 수 있습니다. #include int system(const char *command); 당신의 경우에는, system("pwd"); 문제는 "pwd"라는 실행 파일이 없고 "echo $PWD"를 실행할 수 없다는 것입니다. 왜냐하면 echo 역시 실행 파일을 찾을 수 없는 내장 명령어이기 때문입니다. 이..

bestsource 2023.07.23

C를 사용하여 URL을 구문 분석하는 가장 좋은 방법은 무엇입니까?

C를 사용하여 URL을 구문 분석하는 가장 좋은 방법은 무엇입니까? 다음과 같은 URL이 있습니다. http://192.168.0.1:8080/servlet/rece URL을 구문 분석하여 값을 가져옵니다. IP: 192.168.0.1 Port: 8080 page: /servlet/rece 그걸 어떻게 하는 거죠?개인적으로, 저는 그것을 훔칩니다.HTParse.c모듈을 사용할 수 있습니다(예: 스라소니 웹 브라우저에서 사용됨).그러면 다음과 같은 작업을 수행할 수 있습니다. strncpy(hostname, HTParse(url, "", PARSE_HOST), size) 잘 설정되고 디버깅된 라이브러리를 사용할 때 중요한 점은 URL 구문 분석의 일반적인 트랩(예: 호스트가 IP 주소인 경우, 특히 IPv..

bestsource 2023.07.23

구조물 시간 지정 형식 지정

구조물 시간 지정 형식 지정 포맷 방법struct timespec끈으로?이 구조물은 다음과 같이 반환됩니다.clock_gettime()Linux gcc의 경우: struct timespec { time_t tv_sec; /* seconds */ long tv_nsec; /* nanoseconds */ }; 포맷 방법 중 하나는 다음과 같습니다. printf("%lld.%.9ld", (long long)ts.tv_sec, ts.tv_nsec); 저도 같은 질문을 하고 싶었습니다.다음은 이와 같은 문자열을 얻기 위한 현재 솔루션입니다.2013-02-07 09:24:40.749355372이보다 더 간단한 솔루션이 있는지는 모르겠지만 적어도 문자열 형식은 이 접근 방식으로 자유롭게 구성할 수 있습니다. #inc..

bestsource 2023.07.23
반응형