반응형

java 2111

C # : "System.Object"와 "object"의 차이점

C # : "System.Object"와 "object"의 차이점 C #에서 , 또는 대신 System.Object코드에서 사용하는을 구석으로 사이에 차이점이 있습니까? 아니면 스타일 문제일까요?objectSystem.Stringstring 한 양식이 다른 양식보다 선호되는 이유가 있습니까? string의 의미입니다 global::System.String. 구문 구문 론적 설탕입니다. 이 둘은 거의 모든 경우에 정확히 상호 교환이 가능하며 동일한 코드에는 차이가 없습니다. 개인적으로 변수 이름은 사용하지만 API의 이름은 CLR 유형 이름을 사용합니다. 예를 들면 다음과 같습니다. public int ReadInt32() // Good, language-neutral public int ReadInt()..

ProgramingTip 2020.10.30

memcpy (0,0,0)을 수행하는 것이 안전을 수행합니까?

memcpy (0,0,0)을 수행하는 것이 안전을 수행합니까? 나는 C 표준에 익숙하지 않고 참아주세요. 그것이 memcpy(0,0,0)안전 표준에 의해 보장 보장하고 싶습니다 . 내가 사용할 수있는 유일한 제한은 메모리 영역이 겹치면 동작이 정의되지 않는다는 것입니다. 그러나 여기서 메모리 영역이 겹친다 고 생각할 수 있습니까? 저는 C 표준 (ISO / IEC 9899 : 1999)의 초안 버전이 있고 그 호출에 대해 몇 가지 재미있는 이야기가 있습니다. 우선, 다음과 관련하여 (§7.21.1 / 2)를 참조 memcpy합니다. size_tn으로 선언 된 인수 가 함수의 배열 길이를 지정하는 경우 n은 해당 함수에 대한 호출에서 값 0을 누를 수 있습니다. 이 하위 절의 특정 함수에 대한 설명에서 달..

ProgramingTip 2020.10.30

"값 유형과 'null'의 가능한 비교"는 어떻게해야합니까?

"값 유형과 'null'의 가능한 비교"는 어떻게해야합니까? 커스텀 NUnit Constraint에 대해이 메서드를 작성하는 동안. private void AddMatchFailure(string failureName, TExpected expected, TActual actual) { _matchFailures.Add( String.Format(MatchFailureFormat, failureName, (expected == null) ? "null" : expected.ToString(), (actual == null) ? "null" : actual.ToString())); } ReSharper에서 그에게 경고 expected하고 actual있을 ValueType것입니다. 예 : TExpected는..

ProgramingTip 2020.10.30

"서명 된 / 서명되지 않은 불일치"경고 (C4018)를 어떻게 처리합니까?

"서명 된 / 서명되지 않은 불일치"경고 (C4018)를 어떻게 처리합니까? 저는 항상 낮은 메모리 오버 헤드를 염두에두고 C ++로 많은 계산 코드로 작업합니다. STL 컨테이너 (대부분 vector)를 많이 사용하며 거의 모든 단일 함수에서 해당 컨테이너를 반복합니다. 반복 코드는 다음과 가변합니다. for (int i = 0; i < things.size(); ++i) { // ... } 그러나 서명되지 않은 불일치 경고 (Visual Studio의 C4018)를 생성합니다. 교체 int일부 unsigned유형 우리가 자주의의 OpenMP 프라그 마를 사용하기 때문에 문제이며, 그것은으로 카운터가 필요합니다 int. 나는 (수백 개의) 경고를 강력하게 놓친 것입니다. 반복자에서 . 반복자는 적절한 ..

ProgramingTip 2020.10.30

공급 업체별 의사 요소 / 클래스를 하나의 규칙 세트로 결합 할 수없는 이유는 무엇입니까?

공급 업체별 의사 요소 / 클래스를 하나의 규칙 세트로 결합 할 수없는 이유는 무엇입니까? CSS에서는 placeholder공급 업체별 의사 클래스와 의사 요소의 조합을 사용하여 입력 내에서 텍스트 스타일을 사용할 수 있습니다 (최상의 브라우저 간 범위를 제공). 모두 동일한 기본 속성 (예 : 텍스트 스타일 및 색상)을 공유합니다. 필연적으로 브라우저 공급 업체에 관계없이 동일한 스타일을 적용하고 싶지만 스타일을 쉼표로 구분 된 선택기로 결합하는 것은 불가능한 것입니다 (두 개의 선택기를 공유 할 다른 CSS와 그러나 같은 스타일). 예를 들어 다음 네 가지 선택기를 사용하여 자리 표시 자 스타일을 사용하는 경향이 있습니다. input:-moz-placeholder input::-moz-placehol..

ProgramingTip 2020.10.30

Spring 5.0.3 RequestRejectedException : URL이 갑자기 발생하지 않아 요청이 거부되었습니다.

Spring 5.0.3 RequestRejectedException : URL이 갑자기 발생하지 않아 요청이 거부되었습니다. 봄 5.0.3의 버그인지 아니면 내 쪽에서 문제를 해결하는 것이 확실하지 않습니다. 업그레이드 후이 오류가 발생합니다. 흥미롭게 도이 오류는 내 로컬 컴퓨터에만 있습니다. HTTPS 프로토콜을 사용하는 테스트 환경에서 동일한 코드가 작동합니다. 계속 ... 이 오류가 발생하는 이유는 결과 JSP 페이지를로드하는 URL이 /location/thisPage.jsp. 코드 request.getRequestURI()를 평가 하면 결과를 얻을 수 있습니다 /WEB-INF/somelocation//location/thisPage.jsp. JSP 페이지의 URL을 수정하면 location/th..

ProgramingTip 2020.10.30

ASPXAUTH 쿠키 란 무엇입니까?

ASPXAUTH 쿠키 란 무엇입니까? ASP.Net 양식 인증으로 작업하는 동안 .ASPXAUTH 쿠키를 발견했습니다. 몇 가지 질문이 있습니다. 이 쿠키의 목적은 무엇입니까? 이 쿠키의 위치는 어디입니까? ASPXAUTH 쿠키는 사용자가 인증을 확인합니다. 쿠키의 위치는 브라우저에 따라 늘어서 있습니다. Firefox를 사용하는 경우 도구-> 옵션-> 개인 정보를 클릭하여 쿠키를 볼 수 있습니다. 그런 다음 도메인까지 아래로 스크롤하고 확장하여 쿠키와 해당 값을 확인합니다. 값은 컴퓨터 키 (서버의 machine.config 또는 web.config 파일에 있음)를 사용하여 암호화 클라이언트의 쿠키를 보면 실제로 정보를 제공하지 않습니다. 다음을 사용하여 서버 측에서 값을 해독 / 볼 수 있습니다. H..

ProgramingTip 2020.10.30

XmlSerializer를 사용하여 빈 xml 속성 값을 nullable int 속성으로 역화 화

XmlSerializer를 사용하여 빈 xml 속성 값을 nullable int 속성으로 역화 화 xml을 가져 오기에서 C # 개체로 역화해야합니다. 이 xml은 정수 유형 값 또는 빈 값 (attr =”11”또는 attr =””)의 속성이 사용할 수 있습니다. 이 속성 값을 nullable 정수 유형의 속성으로 deserialize하고 싶습니다. 그러나 XmlSerializer는 nullable 형식으로의 역화를 지원하지 않습니다. InvalidOperationException { " 'TestConsoleApplication.SerializeMe'유형 반영 오류가 발생했습니다."}와 함께 XmlSerializer를 만드는 동안 다음 테스트 코드가 실패합니다. [XmlRoot("root")] publ..

ProgramingTip 2020.10.30

표준 HTML5 유효성 검사 (양식)를 트리거 하시겠습니까?

표준 HTML5 유효성 검사 (양식)를 트리거 하시겠습니까? 대체 버튼을 사용하지 않고 양식에서 표준 HTML5 유효성 검사를 트리거하는 방법을 아는 사람이? (JavaScript 또는 jQuery). 요청 을 보내고 싶지 않고POST/GET 유효성 검사를 수행합니다. 이 질문에 대한 대답 은 귀하가 찾고있는 것입니다. 요약 : 출시 할 이벤트에서 event.preventDefault(). 약간의 조사 끝에 귀하의 질문에 대한 답이 될 다음 코드를 찾았습니다. (적어도 그것은 나를 위해 일했습니다) 이 코드를 먼저 사용하십시오. $(document).ready형태가 DOM에로드 될 때 차종은 확인 코드가 실행된다 $(document).ready(function() { $('#theIdOfMyForm')...

ProgramingTip 2020.10.30

포함 할 PHP 전달 변수

포함 할 PHP 전달 변수 포함 파일에 변수를 전달 합니다. 내 호스트가 PHP 버전을 변경했는데 이제 시도한 솔루션이 작동하지 않습니다. 나는 내가 가지고있는 모든 옵션을 시도 생각한다. 나는 가장 가능성이 있다고 확신합니다! 변수는 호출하는 첫 번째 파일에서 설정하고 평가해야합니다 (실제로 $_SERVER['PHP_SELF']는 및 포함 된 파일이 아닌 해당 파일의 경로를 반환해야 함 second.php). 옵션 1 첫 번째 파일에서 : global $variable; $variable = "apple"; include('second.php'); 두 번째 파일에서 : echo $variable; 옵션 2 첫 번째 파일에서 : function passvariable(){ $variable = "appl..

ProgramingTip 2020.10.30
반응형