반응형

it-source 1083

fgetpos/fsetpos와 ftell/fseeek의 차이점

fgetpos/fsetpos와 ftell/fseeek의 차이점 기능을 사용하는 것과 다른 점은 무엇입니까?fgetpos()그리고.fsetpos()그리고 기능들을 사용합니다.ftell()그리고.fseek()파일에 위치를 지정할 수 있습니까? 무엇이fgetpos()그리고.fsetpos()에 좋습니까?왜 그것들이 대신 사용되었겠습니까?ftell()그리고.fseek()?위의 답변 중 정답이 하나도 없습니다. 실제로 다음을 사용할 수 있습니다.fsetpos와 바꿀 수 없는.fseek보안 결함(https://www.securecoding.cert.org/confluence/pages/viewpage.action?pageId=20087255) )을 도입할 수 있습니다. 그 이유는fpos_t *pos에 대한 주장.fs..

it-source 2023.06.15

목록에서 여러 값의 구성원을 테스트하는 방법

목록에서 여러 값의 구성원을 테스트하는 방법 두 개 이상의 값이 목록에 구성원 자격이 있는지 테스트하려고 하는데 예기치 않은 결과가 나타납니다. >>> 'a','b' in ['b', 'a', 'foo', 'bar'] ('a', True) 그렇다면 파이썬은 목록에서 여러 값의 멤버십을 동시에 테스트할 수 있습니까?그 결과는 무엇을 의미합니까? 참고 항목:목록 교차점을 어떻게 찾습니까?지정된 값이 리스트에 있는지 확인하는 것은 교차점이 비어 있지 않은지 확인하는 것과 같습니다.모든 값이 목록에 있는지 확인하는 것은 값이 부분 집합인지 확인하는 것과 같습니다.이는 사용자가 원하는 것을 수행하며, 거의 모든 경우에 작동합니다. >>> all(x in ['b', 'a', 'foo', 'bar'] for x in ..

it-source 2023.06.15

오류 가져오기: '() => () => boolean' 유형의 인수를 'EffectCallback' 유형의 매개 변수에 할당할 수 없습니다.

오류 가져오기: '() => () => boolean' 유형의 인수를 'EffectCallback' 유형의 매개 변수에 할당할 수 없습니다. 나는 타자기에 새로 왔습니다. 내가 사용하려고 할 때 오류가 발생합니다.useEffect반응하는 문자로,Argument of type '() => () => boolean' is not assignable to parameter of type 'EffectCallback'.누가 제가 왜 이런 오류가 발생하는지 도와주실 수 있나요? 여기 코드를 넣었습니다. 어떤 도움이든 정말 감사하겠습니다. const useIsMounted = () => { const isMounted = React.useRef(false); React.useEffect(() => { isMount..

it-source 2023.06.15

데이터의 오류를 무시하는 평균 IF(범위, 기준) 공식

데이터의 오류를 무시하는 평균 IF(범위, 기준) 공식 AERNAMEIF() 함수를 사용하여 범위의 숫자를 평균화하고 오류를 무시하려면 기준을 어떻게 지정합니까? 예를 들어, 아래의 데이터가 주어지면 다음과 같습니다. A1: 1 A2: #DIV/0! A3: #VALUE! A4: 5 A5: 0 AERAMIF(범위, 기준) 공식을 사용하려면 다음과 같습니다. =AVERAGEIF(a1:a5,and("#DIV/0!","#VALUE!")) or =AVERAGEIF(a1:a5,"Error()") 오류를 제외하는 기준을 지정할 수 있는 방법이 있습니까?범위에서 예상되는 답은 3개의 유효 숫자(1, 5, 0)의 평균인 2입니다. 검색을 통해 배열 수식이나 다른 함수를 사용하여 이를 수행하는 방법이 있다는 것을 알게 되..

it-source 2023.06.15

매우 큰 테이블을 데이터 프레임으로 신속하게 읽기

매우 큰 테이블을 데이터 프레임으로 신속하게 읽기 R에 데이터 프레임으로 로드하고 싶은 매우 큰 테이블(3천만 행)이 있습니다.read.table()편리한 기능이 많이 있지만, 구현에는 속도를 늦출 수 있는 논리가 많이 있는 것 같습니다.이 경우, 미리 열 유형을 알고 있고 테이블에 열 머리글이나 행 이름이 포함되어 있지 않으며 걱정해야 할 병리학적 문자가 없습니다. 는 는나표에목읽것알있다습니고을는록로으서▁를 사용하여 표를 읽는 .scan()속도가 상당히 빠를 수 있습니다. 예: datalist

it-source 2023.06.15

rbenv 루비 버전을 변경하지 않음

rbenv 루비 버전을 변경하지 않음 github 지침에 따라 rbenv를 설치했습니다.OSX를 실행하고 있지만 Ubuntu 12.04 VM에서 실행해 본 결과 동일한 결과를 얻었습니다.다음은 루비 버전을 변경하려고 할 때 단말기에 표시되는 내용입니다. rbenv versions * 1.9.3-p0 (set by /Users/user/.rbenv/version) 1.9.3-p125 rbenv global 1.9.3-p0 rbenv rehash ruby -v ruby 1.8.7 (2011-12-28 patchlevel 357) [universal-darwin11.0] which ruby /usr/bin/ruby 왜 rbenv가 생각하는 것처럼 루비 버전을 전환하지 않는지에 대해 생각해 본 사람?또한 로컬 ..

it-source 2023.06.15

C에서 포인터로 2D 배열을 전달하는 방법은 무엇입니까?

C에서 포인터로 2D 배열을 전달하는 방법은 무엇입니까? 저는 C를 배우고 있는데 2D 배열의 포인터를 2D 배열을 인쇄하는 다른 함수로 전달하는 데 어려움을 겪고 있습니다.어떤 도움이라도 주시면 감사하겠습니다. int main( void ){ char array[50][50]; int SIZE; ...call function to fill array... this part works. printarray( array, SIZE ); } void printarray( char **array, int SIZE ){ int i; int j; for( j = 0; j < SIZE; j++ ){ for( i = 0; i < SIZE; i ++){ printf( "%c ", array[j][i] ); } prin..

it-source 2023.06.15

런타임에 메서드가 정의된 위치를 찾는 방법은 무엇입니까?

런타임에 메서드가 정의된 위치를 찾는 방법은 무엇입니까? 최근 일련의 커밋이 발생한 후 백엔드 프로세스가 실행되지 않는 문제가 발생했습니다.자, 우리는 착한 소년 소녀였고 도망쳤습니다.rake test체크인할 때마다 Rails의 라이브러리 로딩에 이상이 있기 때문에 운영 모드에서 Mongrel에서 직접 실행했을 때만 발생했습니다. 버그를 추적해보니 새로운 Rails 보석이 String 클래스의 메서드를 런타임 Rails 코드에서 좁은 용도로 사용하지 못하게 덮어씌워졌기 때문입니다. 어쨌든, 간단히 말해서, 런타임에 Ruby에게 방법이 정의된 위치를 물어볼 수 있는 방법이 있습니까? 같은 거.whereami( :foo )그것이 돌아오는 것/path/to/some/file.rb line #45이 경우 Str..

it-source 2023.06.15

유효성 검사 시 추가 실행을 중지하는 매크로

유효성 검사 시 추가 실행을 중지하는 매크로 나는 있습니다method-A()여러 가지 방법으로 호출됩니다. 메소드-A의 조건으로, 나는 매크로를 종료해야 합니다. 나는 한 가지 옵션을 보았습니다.Exit sub하지만 이것은 단지 전류를 빠져나갈 것입니다.sub ie:method-A()그리고 남은 프로그램은 계속됩니다. 이 일을 어떻게 처리해야 할지. Sub mainMethod() method-A() end Sub Sub method-A() if (true) Then 'Terminate the macro. that is exit method-A() and also mainMethod() end Sub 댓글 후 편집 : 그냥 사용end모든 코드를 종료할 수 있습니다. Sub mainMethod() metho..

it-source 2023.06.15

rreplace - 문자열에서 마지막으로 나타나는 식을 바꾸는 방법은 무엇입니까?

rreplace - 문자열에서 마지막으로 나타나는 식을 바꾸는 방법은 무엇입니까? Python에서 문자열을 빠르게 대체할 수 있는 방법이 있습니까? 처음부터 시작하는 대신replace그래요, 끝부터 시작해요?예: >>> def rreplace(old, new, occurrence) >>> ... # Code to replace the last occurrences of old by new >>> 'Hello'.rreplace('','',1) >>> 'Hello' >>> def rreplace(s, old, new, occurrence): ... li = s.rsplit(old, occurrence) ... return new.join(li) ... >>> s '1232425' >>> rreplace(s,..

it-source 2023.06.15
반응형