반응형

전체 글 987

C ++ / CLI : 왜 사용해야합니까?

C ++ / CLI : 왜 사용해야합니까? 저는 C ++에 익숙하기 때문에 .NET과 모든 파생물 (특히 C #)을 배우는 것을 고려했습니다. 그 과정에서 C ++ / CLI에 부딪 혔는데 해당 언어에 특정 용도가 있는지 알고 싶습니다. 네이티브 C ++에서 C #으로 변환하기위한 중간 언어라고 가정합니까? 내 머리에 떠오른 또 다른 질문은 왜 .NET 프레임 워크에 여전히 많은 프로그래밍 언어가 있는가? (VB, C ++ / CLI, C # ...) 예, C ++ / CLI는 매우 구체적인 대상 용도를 가지고 있습니다. 언어 (및 그 컴파일러 등)를 사용하면 관리되지 않는 코드와 상호 운용해야하는 코드를 매우 쉽게 작성할 수 있습니다. 관리되는 형식과 관리되지 않는 형식 간의 마샬링을 기본적으로 지원합..

UFO ET IT 2021.01.14

MySQL 다중 왼쪽 조인

MySQL 다중 왼쪽 조인 작업중인 웹 사이트에 대한 뉴스 페이지를 만들려고합니다. 올바른 MySQL 쿼리 (하나 이상의 쿼리 또는 num_rows 대신 COUNT (id) 및 조인을 의미)를 사용하기로 결정했습니다. PDO 래퍼를 사용하고 있는데 제대로 작동해야하며이 쿼리를 통해 직접 실행할 때 여전히 실패합니다. MySQL CLI 애플리케이션. 기본적으로 3 개의 테이블이 있습니다. 하나는 뉴스를 보유하고 하나는 댓글을 보유하고 다른 하나는 사용자를 보유합니다. 내 목표는 뉴스 게시물 제목, 본문, 작성자 및 날짜를 ​​모두 표시 (나중에 페이지 매김)하는 페이지를 만드는 것입니다. 두 번째 쿼리를 사용하여 사용자 이름을 얻었을 때 이것은 잘 작동했지만 JOIN을 사용하기로 결정했습니다. 그래서 무엇..

UFO ET IT 2021.01.14

Structs에서 Equals 메서드 재정의

Structs에서 Equals 메서드 재정의 구조체에 대한 재정의 지침을 찾았지만 찾을 수있는 것은 클래스에 대한 것뿐입니다. 처음에는 구조체가 값 형식이고 null이 될 수 없기 때문에 전달 된 개체가 null인지 확인할 필요가 없다고 생각했습니다. 하지만 이제 생각하게 되었으니, 동등 서명은 public bool Equals(object obj) 내 구조체의 사용자가 임의의 참조 유형과 비교하려고 시도하는 것을 방해하는 것은없는 것 같습니다. 두 번째 요점은 구조체의 개인 필드를 비교하기 전에 캐스팅해야하는 캐스팅에 관한 것입니다. 객체를 내 구조체의 유형으로 어떻게 캐스팅해야합니까? C #의 as키워드는 참조 유형에만 적합합니다. struct MyStruct { public override bool..

UFO ET IT 2021.01.14

메시지 다이제스트, 메시지 인증 코드 및 HMAC의 차이점은 무엇입니까?

메시지 다이제스트, 메시지 인증 코드 및 HMAC의 차이점은 무엇입니까? 메시지 다이제스트에 대한 나의 이해는 암호화 된 데이터와 함께 전송 된 일부 데이터의 암호화 된 해시이므로 데이터가 변조되지 않았는지 확인할 수 있습니다. 이 코드와 MAC (메시지 인증 코드) 및 HMAC (해시 MAC)의 차이점은 무엇입니까? 메시지 다이제스트 알고리즘은 단일 입력 (메시지)을 사용하여 메시지의 무결성을 확인할 수있는 "메시지 다이제스트"(일명 해시)를 생성합니다. 메시지를 변경하면 (이상적으로는) 다른 해시가 생성됩니다. 생성되고 있습니다. 메시지와 다이제스트를 교체 할 수있는 공격자는 메시지와 다이제스트를 새로운 유효한 쌍으로 완전히 교체 할 수 있습니다. MAC 알고리즘은 메시지와 비밀 키라는 두 가지 입력..

UFO ET IT 2021.01.14

"git describe"는 태그를 무시합니다.

"git describe"는 태그를 무시합니다. 다음 줄에서 : $ git tag -n1 v1.8 Tagged the day before yesterday v1.9 Tagged yesterday v2.0 Tagged today $ git describe v1.9-500-ga6a8c67 $ 누구든지 v2.0 태그가 "git describe"에서 사용되지 않는 이유와이를 수정하는 방법을 설명 할 수 있습니까? v2.0 태그는 이미 푸시되었으므로 삭제하고 다시 추가 할 수는 없을 것 같습니다. git describe기본적으로 주석이 달린 태그 만 사용합니다. --tags경량 태그도 사용하도록 옵션 지정 올바른 커밋 ( git rev-parse HEAD)을 확인했는지 확인하십시오 . 주석이 달린 태그는 git ..

UFO ET IT 2021.01.14

CSS 요소가 다음과 같이 작동하도록 할 수 있습니까?

CSS 요소가 다음과 같이 작동하도록 할 수 있습니까? iframe 내부에 일부 콘텐츠를로드하고 있습니다. 이 콘텐츠가 태그 내부에있는 것처럼 동작하기를 원합니다. 즉, 줄 바꿈을 존중하기 위해. 이 iframe의 본문 요소 스타일을 설정하기 위해 자바 스크립트를 사용하고 있습니다. 이 iframe의 본문이 내부처럼 작동하도록하는 특정 스타일을 설정할 수 있는지 궁금합니다 . 기본 설정 또는 http://www.w3.org/TR/CSS2/sample.html 에서 가정하는 방법을 찾을 수 있습니다 . 사전 요소 및 짜임새로 작동하려는 요소에 동일한 스타일을 적용하십시오. 너 끝났어 ps는 기본적으로 pre{ white-space: pre ; display: block; unicode-bidi: embed..

UFO ET IT 2021.01.14

Clojure가 Clojure로 명명 된 이유

Clojure가 Clojure로 명명 된 이유 언어의 이름이 "Clojure"인 이유는 무엇입니까? 나는 조금 봤는데 #clojure에서 물었다. 지금까지는 운이 없습니다. Rich Hickey의 (He 's the designer of Clojure) 댓글이 위키의 첫 번째 참조 링크입니다. "closure"라는 단어로 시작하고 Java의 경우 "s"를 "j"로 대체하여 이름을 선택 했습니까? 가능성이 높지만 확인하면 좋을 것입니다. 이름은 고유하도록 선택되었습니다. c (c #), l (lisp) 및 j (java)를 포함하고 싶었습니다. 클로저에 대한 말장난, 사용 가능한 도메인 및 googlespace의 광대 한 비어 있음을 감안할 때 Clojure를 생각해 냈을 때 쉬운 결정이었습니다. http..

UFO ET IT 2021.01.14

TCP에서 푸시 플래그와 긴급 플래그의 차이점

TCP에서 푸시 플래그와 긴급 플래그의 차이점 나는 국기와 함께 TCP 세그먼트 사이의 차이를 이해하기 위해 노력하고있어 PSH및 플래그를 URG. RFC를 읽었지만 여전히 가져올 수 없습니다. 그들 중 하나는 데이터를 프로세스로 보내기 전에 버퍼링하고 다른 하나는 그렇지 않습니까? 그것들은 크게 다른 두 가지 메커니즘입니다. PSH 및 PUSH 기능 데이터를 보낼 때 TCP버퍼링합니다. 따라서 캐릭터를 보내면 즉시 보내지는 않지만 더 많은 것이 있는지 기다려야합니다. 그러나 아마도 당신은 그것을 유선으로 똑바로 가고 싶을 수도 있습니다. 이것은 PUSH 기능이 들어오는 곳입니다. 데이터를 PUSH하면 TCP는 즉시 세그먼트 (또는 몇 개의 세그먼트)를 생성하고 푸시 합니다. 그러나 이야기는 여기서 끝나..

UFO ET IT 2021.01.14

ARCHIVE 중에 만 Xcode-Increment 빌드 번호?

ARCHIVE 중에 만 Xcode-Increment 빌드 번호? 스크립트로 빌드 번호를 높이기 위해 스크립트를 추가하는 방법을 보여주는 몇 가지 다른 게시물을 찾았습니다. 빌드 번호를 늘리는 더 나은 방법? Xcode 프로젝트의 "빌드 번호" Xcode는 빌드 할 때 라이브러리의 파일 이름에 버전 번호를 삽입 할 수 있습니까? 하지만 제가하고 싶은 것은 ARCHIVE를 사용할 때만 빌드 번호를 늘리는 것입니다 (이전과 이후 모두). 예 : 현재 빌드 번호가 21이면 Product> Archive를 선택하면 빌드 번호가 22로 증가하고 빌드 번호가 22 인 Archive 파일을 빌드하고 생성하는 과정을 거친 다음 보관이 완료되면 빌드 번호가 23으로 늘어납니다. 게시 한 첫 번째 링크에 나열된 예제에서와 ..

UFO ET IT 2021.01.14

이미 설치된 hstore 확장으로 새 데이터베이스를 만드는 방법은 무엇입니까?

이미 설치된 hstore 확장으로 새 데이터베이스를 만드는 방법은 무엇입니까? 최근 에 Django와 함께 hstore를 사용하는 데 문제가 생겼습니다. 이 방법으로 hstore를 설치했습니다. $ sudo -u postgres psql postgres=# CREATE EXTENSION hstore; WARNING: => is deprecated as an operator name DETAIL: This name may be disallowed altogether in future versions of PostgreSQL. CREATE EXTENSION postgres=# \dx List of installed extensions Name | Version | Schema | Description ---..

UFO ET IT 2021.01.14
반응형