반응형

jQuery 2976

공개 친구 교환 회원 기능

공개 친구 교환 회원 기능 copy-and-swap-idiom에 대한 아름다운 대답 에는 약간의 도움이 필요한 코드가 있습니다. class dumb_array { public: // ... friend void swap(dumb_array& first, dumb_array& second) // nothrow { using std::swap; swap(first.mSize, second.mSize); swap(first.mArray, second.mArray); } // ... }; 그리고 그는 메모를 추가 우리는 std :: swap을 우리 유형에 특화하고, 무료 기능 스왑과 함께 동급 스왑을 제공해야한다고 주장하는 다른 주장이 있습니다. 그러나 이것은 모두 불필요합니다. 스왑을 올바르게 사용하면 자격이..

Programing 2020.06.10

해당 행이나 열에 0이 포함되어 있으면 행렬의 모든 셀을 0으로 설정하십시오.

해당 행이나 열에 0이 포함되어 있으면 행렬의 모든 셀을 0으로 설정하십시오. 0과 1의 NxN 행렬이 주어집니다. 을 포함하는 모든 행 세트 0모두 0들와를 포함하는 모든 열 설정 0모두 0들. 예를 들어 1 0 1 1 0 0 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 결과 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 Microsoft 엔지니어는 추가 메모리가 필요없고 부울 변수 두 개와 패스 한 개만 포함 된 솔루션이 있다고 답했습니다. 그래서 그 답을 찾고 있습니다. BTW, 비트 행렬이라고 가정하면 1과 0만이 행렬에있을 수 있습니다. 자, 여기 3AM이기 때문에 피곤하지만 행렬의 각 숫자에 정확히 2 패스를 사용하여 첫 번째 ..

Programing 2020.06.09

C에서 괄호는 스택 프레임 역할을합니까?

C에서 괄호는 스택 프레임 역할을합니까? 새 중괄호 세트 내에 변수를 작성하면 해당 변수가 닫는 중괄호의 스택에서 튀어 나왔습니까? 아니면 함수가 끝날 때까지 행 아웃됩니까? 예를 들면 다음과 같습니다. void foo() { int c[100]; { int d[200]; } //code that takes a while return; } 윌 d동안 메모리를 복용 할 code that takes a while부분? 아니요, 괄호는 스택 프레임으로 작동하지 않습니다. C에서 중괄호는 명명 범위 만 나타내지 만, 제어가 통과 할 때 아무것도 파괴되거나 스택에서 튀어 나오는 것이 없습니다. 프로그래머가 코드를 작성하면 종종 스택 프레임 인 것처럼 생각할 수 있습니다. 중괄호 안에 선언 된 식별자는 중괄호 내에..

Programing 2020.06.09

mavn에서 mvn가 정확히 무엇을 설치합니까?

mavn에서 mvn가 정확히 무엇을 설치합니까? 방금 Maven을 사용하기 시작했으며 mvn install특정 디렉토리에서 수행하라는 지시를 받았습니다 . 무엇 않습니다 mvn install정확히 무엇입니까? pom.xml현재 폴더에서 찾고 해당 파일에 지정된 지침을 따르기 시작합니다. 그 맞습니까? 아시다시피 Maven은 Apache에서 제공하는 빌드 자동화 도구로 종속성 관리 이상의 기능을 수행합니다. 필요한 모든 종속성을 다운로드하는 Ant 및 Makefile의 피어로 만들 수 있습니다. 켜짐 mvn install, 그것은 프로젝트 구성에 따라 종속성 나무 프레임 pom.xml의 모든 서브 슈퍼에서 프로젝트 pom.xml(루트 POM) 및 다운로드 /라는 디렉토리에 필요한 모든 구성 요소를 컴파일 ..

Programing 2020.06.09

invokedynamic이란 무엇이며 어떻게 사용합니까?

invokedynamic이란 무엇이며 어떻게 사용합니까? JVM에 추가되는 모든 새로운 멋진 기능에 대해 계속 듣고 있으며 이러한 멋진 기능 중 하나는 invokedynamic입니다. 나는 그것이 무엇인지 알고 싶습니다. 어떻게 Java에서 반사 프로그래밍을 더 쉽게 또는 더 좋게합니까? 이것은 새로운 JVM 명령어로, 컴파일러가 이전보다 더 느슨한 사양으로 메소드를 호출하는 코드를 생성 할 수있게합니다. " 덕 타이핑 "이 무엇인지 알고 있다면 invokedynamic은 기본적으로 오리 타이핑을 허용합니다. 자바 프로그래머가 할 수있는 것만 큼 많지는 않다. 툴 제작자라면이를 사용하여보다 유연하고 효율적인 JVM 기반 언어를 구축 할 수 있습니다. 여기 에 많은 세부 사항을 제공하는 정말 달콤한 블로그..

Programing 2020.06.09

css 파일을 안에 넣는 경우 차이점은 무엇입니까?

css 파일을 안에 넣는 경우 차이점은 무엇입니까? 일반적으로 CSS 파일은 안에 넣습니다. 안에 넣으면 어떤 차이가 있습니까? jdelStrother가 w3 사양과 ARTstudio에 대해 브라우저 렌더링에 대해 언급 한 내용을 추가하기 만하면됩니다. 시작 하기 전에 CSS를 선언하면 스타일이 실제로로드되었으므로 권장 됩니다. 따라서 사용자는 화면에 무언가가 나타나는 것을 볼 수 있습니다 (예 : 배경색). 그렇지 않은 경우 CSS가 사용자에게 도달하기 전에 일정 시간 동안 빈 화면이 표시됩니다. 또한 스타일을에서 어딘가에두면 선언 된 스타일이 구문 분석 될 때 브라우저가 페이지를로드 할 때 (로드 할 때 새롭고 오래된 것) 다시 렌더링해야합니다. HTML 사양의 최신 버전은 이제 body 요소 내 에..

Programing 2020.06.09

.NET에서 바이트의 리터럴 접미사?

.NET에서 바이트의 리터럴 접미사? float 또는 double과 같은 짧은 방법으로 바이트 변수를 선언하는 방법이 있는지 궁금합니다. 내가 좋아하는 것을 의미 5f하고 5d. 물론 쓸 수 byte x = 5는 있지만 var지역 변수에 사용하면 약간 중요하지 않습니다 . 온 리터럴 접미사에 대한 언급이 없다 바이트에 대한 MSDN 참조 뿐만 아니라에서 C # 4.0 언어 사양 . C #에서 유일한 리터럴 접미사는 다음과 같이 정수 및 실수입니다. u = uint l = long ul = ulong f = float m = decimal d = double 을 사용 var하려면 항상 다음과 같이 바이트를 캐스트 할 수 있습니다var y = (byte) 5 실제로는 관련이 없지만 C # 7에서는 0b숫자가..

Programing 2020.06.09

Object.GetHashCode ()의 기본 구현

Object.GetHashCode ()의 기본 구현 기본 구현은 어떻게 GetHashCode()작동합니까? 그리고 구조, 클래스, 배열 등을 효율적이고 충분히 처리합니까? 나는 어떤 경우에 내 자신을 포장해야하며 어떤 경우에는 기본 구현에 안전하게 의존하여 잘 수행 할 수 있는지 결정하려고합니다. 가능하다면 바퀴를 재발 명하고 싶지 않습니다. namespace System { public class Object { [MethodImpl(MethodImplOptions.InternalCall)] internal static extern int InternalGetHashCode(object obj); public virtual int GetHashCode() { return InternalGetHashCo..

Programing 2020.06.09

"Temporary ASP.NET Files"폴더는 무엇입니까?

"Temporary ASP.NET Files"폴더는 무엇입니까? 이 폴더를 발견 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files했으며 몇 가지 질문이 있습니다. ASP.NET은이 폴더를 무엇에 사용하며 여기에 어떤 종류의 파일이 저장됩니까? 파일은 여기에 어떻게 저장되며 언제 업데이트됩니까? 폴더에는 어떤 종류의 유지 관리가 필요합니까? 섀도 복사본 폴더라고합니다. 간단히 말해서 .... 그리고 나는 정말로 그것을 의미합니다 : ASP.NET은 앱을 처음으로 실행하면 / bin 폴더에있는 모든 어셈블리를 복사하고 소스 코드 파일 (예 : App_Code 폴더에 있음)을 복사하고 aspx, ascx 파일을 c # 소스 파일로 구문..

Programing 2020.06.09

Objective C ++ 란 무엇입니까?

Objective C ++ 란 무엇입니까? [닫은] Objective C ++는 무엇이며 Xcode에서이 언어를 사용할 수 있습니까? Objective-C ++는 Objective-C 클래스와 C ++ 클래스 (전적으로 관련이없는 두 엔티티)를 혼합하는 소스 코드입니다. C ++ 코드는 이전과 마찬가지로 작동하며 결과 실행 파일은 Objective-C 런타임과 연결되므로 Objective-C 클래스도 작동합니다. Xcode에서 확실히 사용할 수 있습니다- .mm확장자를 가진 파일 이름을 지정하십시오 . 또한 Objective-C ++에 대한 Apple의 문서 (슬프게 삭제되었지만 보관 된) 를 읽을 수도 있습니다 . Objective-C ++는 C ++ 코드 (아마도 클래스)와 연결할 수있는 Object..

Programing 2020.06.09
반응형