반응형

programing 555

오류 값을 설정하는 방법은 무엇입니까?

오류 값을 설정하는 방법은 무엇입니까? 저는 두 가지 다른 방법에 대해 두 가지 통화가 있습니다. void func1() { // do something if (fail) { // then set errno to EEXIST } } 그리고 두 번째 방법은: void func2() { // do something if (fail) { // then set errno to ENOENT } } 가 때할정설을 때.errno, ? 확인? 떤가치로무합, 을엇니까은그것? 단지 오류 확인? 을 어떻게 합니까?errno의 func1그리고.func2EEXIST그리고.ENOENT 감사해요.모든 실질적인 목적을 위해, 당신은 치료할 수 있습니다.errno글로벌 변수처럼(보통 그렇지는 않지만).그래서 포함합니다.errno.h그..

programing 2023.06.15

매핑된 드라이브의 실제 경로를 확인하려면 어떻게 해야 합니까?

매핑된 드라이브의 실제 경로를 확인하려면 어떻게 해야 합니까? 매핑된 드라이브의 실제 경로를 확인하려면 어떻게 해야 합니까? 그렇다면 "Z"라는 컴퓨터에 매핑된 드라이브가 있다면 .NET을 사용하여 매핑된 폴더의 컴퓨터와 경로를 어떻게 확인할 수 있습니까? 코드는 매핑된 드라이브가 있는 컴퓨터에서 실행되고 있다고 가정할 수 있습니다. 경로, 디렉터리, FileInfo 개체를 살펴보았지만 아무것도 찾을 수 없습니다. 기존 질문도 찾아봤지만, 제가 찾고 있는 것을 찾을 수 없었습니다.ibram의 답변을 확장하여 이 클래스를 만들었습니다(댓글 피드백별로 업데이트됨).제가 너무 많이 문서화했을 수도 있지만, 그것은 스스로 설명할 수 있어야 합니다. /// /// A static class to help with..

programing 2023.06.15

Select 문에서 변수 선언 및 설정

Select 문에서 변수 선언 및 설정 Oracle에서 일부 변수를 선언하고 select 문에 사용하는 간단한 쿼리를 작성하려고 합니다.이전에 SQL Server에서 다음과 같은 작업을 수행한 적이 있습니다. DECLARE @date1 DATETIME SET @date1 = '03-AUG-2010' SELECT U.VisualID FROM Usage u WITH(NOLOCK) WHERE U.UseTime > @Date1 검색한 결과 Select 문에서 이와 같은 변수를 선언하고 설정할 수 없습니다.이게 맞는 건가요, 아니면 제가 뭔가를 놓치고 있는 건가요?검색한 결과 Select 문에서 이와 같은 변수를 선언하고 설정할 수 없습니다.이게 맞는 건가요, 아니면 제가 뭔가 놓친 건가요? Oracle PL/S..

programing 2023.06.15

왜 (x)++의 크기가 컴파일됩니까?

왜 (x)++의 크기가 컴파일됩니까? 이 질문에는 이미 다음과 같은 답이 있습니다. (x++)의 크기가 x가 증가하지 않는 이유는 무엇입니까? (10개 답변) 마감됨3년 전에. 다음 코드 조각이 발생했습니다. int a = 3; printf("%d", sizeof(a)++); 이것은 GCC 9.3.0 및 -std=c99로 컴파일될 것으로 보입니다.컴파일되지 않는 경우: printf("%d", sizeof(3)++); GCC가 오류를 출력합니다. 오류: 증분 피연산자로 필요한 l 값 첫 번째 스니펫을 컴파일하기 전에는 이러한 오류를 예상했을 것입니다. 포스트픽스 ++ 연산자의 피연산자는 C99 표준 기준으로 al 값이어야 합니다. 포스트픽스 증분 또는 감소 연산자의 피연산자는 적격 또는 비적격 실제 또는 ..

programing 2023.06.15

Oracle: DDL 및 트랜잭션 롤백

Oracle: DDL 및 트랜잭션 롤백 Oracle DDL(생성/변경)이 MS SQL(2005년부터 시작)에서와 같이 트랜잭션이 가능합니까? DDL은 Oracle에서 트랜잭션이 아닙니다.11.2 문서에서: Oracle Database는 모든 DDL 문 앞과 뒤에 현재 트랜잭션을 암묵적으로 커밋합니다. 아니요. Oracle DDL 문 자체는 트랜잭션이 아니며, 각 DDL 문 앞과 뒤에 암묵적인 커밋이 포함되어 있습니다. 해당 문에 포함된 모든 데이터 수정은 해당 트랜잭션 내에서 수행됩니다.예를 들어, 특정 대체 가능한 문은 테이블에서 트리거를 발생시킬 수 있으며, 이는 다른 DML을 실행할 수 있습니다.이 모든 작업은 DDL 문이 포함된 트랜잭션에서 실행되며, DDL 문이 실패하거나 취소되면 모든 작업이 ..

programing 2023.06.15

판다 고유 값 여러 열

판다 고유 값 여러 열 df = pd.DataFrame({'Col1': ['Bob', 'Joe', 'Bill', 'Mary', 'Joe'], 'Col2': ['Joe', 'Steve', 'Bob', 'Bob', 'Steve'], 'Col3': np.random.random(5)}) 'Col1'과 'Col2'의 고유 값을 반환하는 가장 좋은 방법은 무엇입니까? 원하는 출력은 'Bob', 'Joe', 'Bill', 'Mary', 'Steve' pd.unique 입력 배열, 데이터 프레임 열 또는 인덱스에서 고유한 값을 반환합니다. 이 함수에 대한 입력은 1차원이어야 하므로 여러 열을 결합해야 합니다.가장 간단한 방법은 원하는 열을 선택한 다음 평평한 NumPy 배열에서 값을 보는 것입니다.전체 작업은 다음과..

programing 2023.06.15

C와 C++에서 const pointer-to-point는 무엇을 의미합니까?

C와 C++에서 const pointer-to-point는 무엇을 의미합니까? 저는 선언문을 오른쪽에서 왼쪽으로 읽는 습관을 알고 있으며 동료가 제게 다음과 같이 말하기 전까지는 무슨 일이 일어나고 있는지 알고 있다고 꽤 확신했습니다. const MyStructure** ppMyStruct; 즉, "ppMyStruct는 (변동 가능한) MyStructure에 대한 const 포인터입니다"(C++). 나는 그것이 "ppMyStruct는 constMyStructure에 대한 포인터"를 의미한다고 생각했을 것입니다.C++ 스펙에서 답을 찾았지만, 제가 그걸 잘 못 하는 것 같아요... C++에서 는 무엇을 의미하며, C에서도 같은 것을 의미합니까?당신의 동료는 틀렸습니다.이것은 const MyStructure..

programing 2023.06.15

프로젝트에 대한 종속성 그래프를 얻을 수 있는 방법이 있습니까?

프로젝트에 대한 종속성 그래프를 얻을 수 있는 방법이 있습니까? 사실 저는 그런 것을 찾고 있습니다.-M키 입력gcc을 제외하고는tsc종속성 순항자는 종속성 그래프를 생성할 수 있습니다. 먼저 다음을 통해 설치해야 합니다.npm: npm install --save-dev dependency-cruiser TypeScript 지원이 작동하는지 확인하려면 먼저 다음을 실행해야 합니다. node_modules/.bin/depcruise --info TypeScript 파일 간의 종속성을 포함하는 JSON 파일을 만들 수 있습니다. node_modules/.bin/depcruise --exclude "^node_modules" --output-type json [your_entry_point.ts] > depe..

programing 2023.06.15

Firebase 3.x - 토큰/세션 만료

Firebase 3.x - 토큰/세션 만료 토큰이 만료되는 데 얼마나 걸리는지 아는 사람 있나요?이제 콘솔에서 토큰 유효성을 설정하는 옵션이 없습니다. 2016년 5월 이후 Firebase 인증 로그인 세션이 더 이상 만료되지 않습니다.대신 오래 지속되는 계정 토큰과 짧은 기간의 자동 새로 고침 액세스를 함께 사용합니다.두 가지 장점을 모두 활용할 수 있는 ID 토큰입니다. 사용자 세션을 종료하려면 전화를 걸 수 있습니다.만료됩니다.로그인한 후 1시간이 지나면 토큰 ID가 만료됩니다.sdk를 확인하려고 하면 "Error:Firebase ID 토큰이 만료되었습니다.클라이언트 앱에서 새 토큰을 가져온 후 다시 시도하십시오.ID 토큰을 검색하는 방법에 대한 자세한 내용은 https://firebase.goog..

programing 2023.06.15
반응형