반응형

분류 전체보기 912

릴리스 빌드에서 assert ()를 사용할 때 사용하지 않는 변수 경고 방지

릴리스 빌드에서 assert ()를 사용할 때 사용하지 않는 변수 경고 방지 때로는 지역 변수가 assert ()에서 확인하는 목적으로 만 사용됩니다. int Result = Func(); assert( Result == 1 ); 릴리스 빌드에서 코드를 컴파일 할 때 assert ()는 일반적으로 비활성화되므로이 코드는 Result가 설정되지만 읽지 않는다는 경고를 생성 할 수 있습니다. 가능한 해결 방법은 다음과 같습니다. int Result = Func(); if ( Result == 1 ) { assert( 0 ); } 그러나 너무 많은 타이핑이 필요하고 눈에 쉽지 않으며 조건이 항상 확인되도록합니다 (예, 컴파일러는 확인을 최적화 할 수 있지만 여전히). 경고를 발생시키지 않는 방식으로이 asse..

UFO ET IT 2021.01.13

Checkstyle에서 파일에 대한 모든 검사를 억제하는 방법은 무엇입니까?

Checkstyle에서 파일에 대한 모든 검사를 억제하는 방법은 무엇입니까? 저는 써드 파티 클래스에 대한 재정의를하고 있고 모든 검사를 억제하고 싶습니다 (패치가 받아 들여질 때까지만 유지하고 있기 때문입니다). 파일에 대한 모든 검사를 억제하는 방법이 있습니까? "*"를 사용해 보았지만 실패했습니다. 명령 줄을 사용하는지 IDE에서 사용하는지는 모르지만 기본적으로 suppresions 파일이 필요합니다. Checkstyle 구성 파일을 수동으로 편집하는 경우 새 모듈을 추가하십시오. 당신이 mysuppression.xml뭔가를 할 수 있습니다 : " files"속성 의 값 은 기본적으로 소스 파일의 정규식이고 " checks"속성 의 값은 건너 뛸 검사에 대한 정규식입니다 ( " [a-zA-Z0-9]..

UFO ET IT 2021.01.13

Delphi : StringList Delimiter는 Delimiter가 설정되어 있어도 항상 공백 문자입니다.

Delphi : StringList Delimiter는 Delimiter가 설정되어 있어도 항상 공백 문자입니다. TStringList 클래스의 구분 기호에 문제가 있습니다. 구경하다: var s: string; sl: TStringList; begin sl := TStringList.Create; s := 'Users^foo bar^bar foo^foobar^barfoo'; sl.Delimiter := '^'; sl.DelimitedText := s; ShowMessage(sl[1]); end; sl[1] 반환해야합니다. 'foo bar' sl[1] 반환합니까 'foo' 구분자가 이제 '^'AND 인 것 같습니다.' ' 어떤 아이디어? s1.StrictDelimiter := True공백이 구분자로 간주..

UFO ET IT 2021.01.12

C #에서 제네릭 메서드의 형식 매개 변수 확인

C #에서 제네릭 메서드의 형식 매개 변수 확인 C #에서 다음과 같이 할 수 있습니까? public void DoSomething(T t) { if (T is MyClass) { MyClass mc = (MyClass)t ... } else if (T is List) { List lmc = (List)t ... } } 예: if (typeof(T) == typeof(MyClass)) { MyClass mc = (MyClass)(object) t; } else if (typeof(T) == typeof(List)) { List lmc = (List)(object) t; } 객체로의 캐스트를 통해 이동해야하는 것은 약간 이상하지만 제네릭이 작동하는 방식 일뿐입니다. 제네릭 유형에서 예상하는 것만 큼 많은 ..

UFO ET IT 2021.01.12

다른 요소의 높이와 일치하도록 버튼의 높이를 얻는 방법은 무엇입니까?

다른 요소의 높이와 일치하도록 버튼의 높이를 얻는 방법은 무엇입니까? EditText 옆에 버튼을 놓고 높이를 일치시키고 싶습니다. 예를 들어 내장 Android 브라우저에서 : 이동 버튼은 EditText 필드와 높이가 같습니다. 이 두 뷰를 부모 레이아웃 뷰로 래핑하고 두 높이를 fill_parent로 설정하면 일치하게됩니다. 그러나 레이아웃에 정적 크기를 지정하지 않고이 작업을 수행하고 싶습니다. 오히려 EditText가 글꼴 크기에 따라 필요한 높이를 취하고 그 옆에 버튼이 어떤 높이와 일치하도록 할 것입니다. xml 레이아웃으로 가능합니까? 당신은 EditText wrap_content그것의 높이 를 만들고 Button단지 fill_parent. 둘 다 Layout부모로 감싸 야합니다 . 이렇게..

UFO ET IT 2021.01.12

행이 문자열과 일치하는 데이터 프레임에서 행 제거

행이 문자열과 일치하는 데이터 프레임에서 행 제거 특정 행이 문자열 일치 기준을 충족하는 데이터 프레임의 모든 행을 제거합니까? 예를 들면 : A,B,C 4,3,Foo 2,3,Bar 7,5,Zap C = Foo 인 모든 행을 제외하는 데이터 프레임을 어떻게 반환합니까? A,B,C 2,3,Bar 7,5,Zap ==부정 기호 ( !) 와 함께 사용하십시오 . dtfm이 data.frame의 이름 인 경우 : dtfm[!dtfm$C == "Foo", ] 또는 비교에서 부정을 이동하려면 : dtfm[dtfm$C != "Foo", ] 또는 다음을 사용하여 더 짧게 subset(): subset(dtfm, C!="Foo") dplyr패키지를 사용하여 특정 행을 쉽게 제거 할 수 있습니다 . library(dplyr..

UFO ET IT 2021.01.12

Java에는 C ++와 같은 이니셜 라이저 목록이없는 이유는 무엇입니까?

Java에는 C ++와 같은 이니셜 라이저 목록이없는 이유는 무엇입니까? C ++에서는 생성자가 실행되기 전에 이니셜 라이저 목록을 사용하여 클래스의 필드를 초기화 할 수 있습니다. 예를 들면 : Foo::Foo(string s, double d, int n) : name(s), weight(d), age(n) { // Empty; already handled! } Java에 유사한 기능이없는 이유가 궁금합니다. 에 따르면 제 1 권 : 코어 자바 : C ++는이 특수 구문을 사용하여 필드 생성자를 호출합니다. Java에서는 객체에 하위 객체가없고 다른 객체에 대한 포인터 만 있기 때문에 필요하지 않습니다. 내 질문은 다음과 같습니다. "객체에 하위 객체가 없기 때문에"란 무엇을 의미합니까? 나는 하위 ..

UFO ET IT 2021.01.12

sqlplus 열 출력 길이를 늘리는 방법은 무엇입니까?

sqlplus 열 출력 길이를 늘리는 방법은 무엇입니까? 스키마에서 일부 개체의 ddl을 찾는 쿼리가 있습니다. 내가 얻는 결과 열은 쿼리 중간에서 잘립니다. 열의 너비를 어떻게 늘릴 수 있습니까? 나는 시도했다 SET SERVEROUTPUT ON SIZE 1000000; SET LINESIZE 50000; set pagesize 50000; set long 50000; 그러나 나는 여전히 같은 결과를 얻고 있습니다. 방금 다음 명령을 사용했습니다. SET LIN[ESIZE] 200 ( http://ss64.com/ora/syntax-sqlplus-set.html에서 ). 편집 : 명확성을 위해 유효한 명령은 SET LIN 200또는 SET LINESIZE 200입니다. 이것은 잘 작동하지만 콘솔 창이 ..

UFO ET IT 2021.01.12

박스 섀도우를 중화하는 방법?

박스 섀도우를 중화하는 방법? 현재 나는 이것을 사용하고 있습니다 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset; 그러나 화면의 특정 크기에서는 상자 그림자를 원하지 않습니다. 섀도우를 비활성화하려면 어떻게 재정의 할 수 있습니까? 사용 CSS3 :: 미디어 쿼리는 화면 해상도에 따라 스타일을 만들 수 있습니다. 그리고 사용 box-shadow: none; 그림자를 비활성화하려면. 참조 URL : https://stackoverflow.com/questions/8871390/how-to-neutralize-box-shadow

UFO ET IT 2021.01.12

기본적으로 "필요한"경로는 무엇입니까?

기본적으로 "필요한"경로는 무엇입니까? 루비에서는 할 때 require "some_file" Ruby는 특정 위치에서 파일을 찾습니다. 을 찾는다는 것을 알고 some_file.rb있지만 기본적으로 어디에서 찾습니까? 그것은 당신의 플랫폼과 루비가 어떻게 컴파일되었는지에 따라 다르기 때문에 이에 대한 답은 없습니다. 다음을 실행하여 확인할 수 있습니다. ruby -e 'puts $:' 그러나 일반적으로 각 아래에 arch, 버전 및 일반 디렉토리를 포함하여 표준, 사이트 및 공급 업체 Ruby 라이브러리 경로가 있습니다. Ruby는 $LOAD_PATH배열에 지정된 모든 경로를 찾습니다 . 다음과 같이 검색 할 디렉토리를 추가 할 수도 있습니다. $LOAD_PATH.unshift File.expand_pa..

UFO ET IT 2021.01.12
반응형