반응형

자바 2781

foreach는 자동으로 Dispose를 호출합니까?

foreach는 자동으로 Dispose를 호출합니까? C #에서 foreach는 IDisposable을 구현하는 모든 개체에서 Dispose를 자동으로 호출합니까? http://msdn.microsoft.com/en-us/library/aa664754(v=vs.71).aspx 는 다음과 같이 표시되는 것 같습니다. * 그렇지 않으면 컬렉션식이 System.IEnumerable을 구현하는 형식이고 foreach 문의 확장은 다음과 같습니다. IEnumerator enumerator = ((System.Collections.IEnumerable)(collection)).GetEnumerator(); try { while (enumerator.MoveNext()) { ElementType element = (..

Programing 2020.12.13

DateTime.Now가 메서드가 아닌 속성 인 이유는 무엇입니까?

DateTime.Now가 메서드가 아닌 속성 인 이유는 무엇입니까? 이 블로그 항목을 읽은 후 : http://wekeroad.com/post/4069048840/when-should-a-method-be-a-property , Microsoft가 C #에서 선택하는 이유가 궁금합니다. DateTime aDt = DateTime.Now; 대신에 DateTime aDt = DateTime.Now(); 모범 사례 : 멤버를 연속으로 두 번 호출 할 때 메서드를 사용하면 다른 결과가 생성됩니다. 그리고 DateTime.Now비 결정적 방법 / 속성의 완벽한 예입니다. 그 디자인에 대한 이유가 있는지 아십니까? 아니면 그저 작은 실수라면? 저는 C #을 통한 CLR을 믿습니다. Jeffrey Richter는 D..

Programing 2020.12.13

무엇을

무엇을 gdb에서 의미합니까? (gdb) n 134 a = b = c = 0xdeadbeef + ((uint32_t)length) + initval; (gdb) n (gdb) p a $30 = (gdb) p b $31 = (gdb) p c $32 = 3735928563 gdb는 어떻게 내 가치를 최적화 할 수 있습니까 ?? 즉, eg로 컴파일 gcc -O3하고 gcc 옵티마이 저가 일부 변수가 중복되어 최적화 될 수 있다는 것을 발견했습니다. 이 특별한 경우에는 동일한 값을 가진 세 개의 변수 a, b, c가있는 것처럼 보이며 아마도 모두 단일 변수로 별칭을 지정할 수 있습니다. 최적화가 비활성화 된 상태로 컴파일하십시오. 예를 들어 gcc -O0이러한 변수를보고 싶다면 (이것은 일반적으로 어떤 경우 든..

Programing 2020.12.13

잠금 내부 잠금

잠금 내부 잠금 이 구성으로 인해 오류가 발생하는지 궁금합니다. lock(sync) { // something lock(sync) { //something lock(sync) { //something } } } 이 코드를 실행했는데 괜찮아 보이지만 상황에 따라 오류가 발생할 수 있습니까? lockMonitor.Enter및에 대한 래퍼입니다Monitor.Exit . lock키워드는 호출 Enter블록의 시작과 Exit블록의 끝에서. 전자 문서에서 : 에 대한 문서에서Monitor.Enter : 동일한 스레드가 Enter차단하지 않고 두 번 이상 호출하는 것은 합법적입니다 . 그러나 Exit객체에서 대기중인 다른 스레드가 차단 해제되기 전에 동일한 수의 호출 이 호출되어야합니다. Enter와 호출 Exit이..

Programing 2020.12.13

쿼리, 네이티브 쿼리, 명명 된 쿼리 및 입력 된 쿼리의 차이점

쿼리, 네이티브 쿼리, 명명 된 쿼리 및 입력 된 쿼리의 차이점 쿼리, 네이티브 쿼리, 명명 된 쿼리 및 형식화 된 쿼리의 차이점은 무엇입니까? '독립형'쿼리가 존재합니까, 아니면 약어입니까? 내 생각에 네이티브 쿼리는 간단한 SQL로 작성된 쿼리 인 반면 명명 된 쿼리는 엔터티 (최대 절전 매핑)와 관련됩니다. 누군가 이것을 간단히 설명 할 수 있습니까? 질문 Query는 일반적으로 DML 문 (CRUD 연산)을 실행하는 데 사용되는 SQL과 유사한 구문의 JPQL / HQL 쿼리를 말합니다. JPA에서는 entityManager.createQuery(). 자세한 내용 은 API 를 살펴볼 수 있습니다 . Hibernate에서는 session.createQuery()" NativeQuery 네이티브 쿼..

Programing 2020.12.13

HTML5`

HTML5` ` WHATWG 문서 HTML5에 대한은 말한다 rel속성이 공백으로 구분되어 값을 포함해야하고이 허용 된 값의 테이블을 제공합니다. 속성의 값은 공백으로 구분 된 토큰 세트 여야합니다. 허용 키워드와 그 의미 ... link요소 에 허용되는 키워드 목록에는는 포함되지 않지만 포함 shortcut됩니다 icon. 그래서 너무 잘 알려진 태그를보고 있습니다. HTML5와 호환되는지 궁금합니다. shortcut웹 사이트 전체에서이 태그 에서 키워드 를 제거해야합니까 ? 동일한 WHATWG 문서에서 : 역사적 이유로 icon 키워드 앞에 "shortcut"키워드가 올 수 있습니다. "shortcut"키워드가있는 경우 아이콘 키워드 바로 앞에 와야하며 두 키워드는 단일 U + 0020 SPACE 문..

Programing 2020.12.13

Pandas 데이터 프레임에 열로 numpy 배열 추가

Pandas 데이터 프레임에 열로 numpy 배열 추가 다음과 같은 모양 (X, Y)의 Pandas 데이터 프레임 개체가 있습니다. [[1, 2, 3], [4, 5, 6], [7, 8, 9]] 다음과 같은 모양 (X, Z)의 numpy 희소 행렬 (CSC) [[0, 1, 0], [0, 0, 1], [1, 0, 0]] 데이터 프레임이 다음과 같이 끝나도록 행렬의 내용을 새 명명 된 열의 데이터 프레임에 추가하려면 어떻게해야합니까? [[1, 2, 3, [0, 1, 0]], [4, 5, 6, [0, 0, 1]], [7, 8, 9, [1, 0, 0]]] 데이터 프레임은 이제 모양 (X, Y + 1)을 가지며 행렬의 행은 데이터 프레임의 요소입니다. import numpy as np import pandas as..

Programing 2020.12.13

헤 로쿠에 밀 수 없다

헤 로쿠에 밀 수 없다 현재 git 저장소를 heroku로 푸시했습니다. 이 온라인 애플리케이션은 Scala와 IntelliJ를 사용하여 개발되었습니다. 그리고이 오류를 수정하는 방법을 모르겠습니다. $ git push heroku master Counting objects: 3, done. Delta compression using up to 4 threads. Compressing objects: 100% (3/3), done. Writing objects: 100% (3/3), 531 bytes | 0 bytes/s, done. Total 3 (delta 0), reused 0 (delta 0) remote: Compressing source files... done. remote: Building..

Programing 2020.12.13

SQL의 링크 된 목록

SQL의 링크 된 목록 연결 목록을 mysql 데이터베이스에 저장하는 가장 좋은 방법은 삽입이 간단하고 (즉, 매번 여러 항목을 다시 색인 할 필요가 없음) 목록을 순서대로 쉽게 꺼낼 수 있도록하는 것입니다. 테이블에 '위치'라는 정수 열을 저장하십시오. 목록의 첫 번째 항목에 대해 0, 두 번째 항목에 대해 1 등을 기록하십시오. 데이터베이스에서 해당 열을 색인화하고 값을 가져 오려면 해당 열을 기준으로 정렬하십시오. alter table linked_list add column position integer not null default 0; alter table linked_list add index position_index (position); select * from linked_list or..

Programing 2020.12.13

튜링 머신 대 Von Neuman 머신

튜링 머신 대 Von Neuman 머신 배경 폰 - 노이만 아키텍처는 명령이 일부 데이터 및 수정 데이터에서 작동 명령과 데이터 메모리와 내부 상태를 변경하여 기계 작동에 저장되어있는 저장 프로그램 컴퓨터, 즉 설명합니다. 따라서 본질적으로 시스템에는 상태가 유지됩니다. 튜링 기계 아키텍처는 테이프에 문자 조작하여 작동합니다. 즉, 슬롯 수가 무한한 테이프가 존재하며 어느 한 시점에서 Turing 머신은 특정 슬롯에 있습니다. 해당 슬롯에서 읽은 기호에 따라 기계는 기호를 변경하고 다른 슬롯으로 이동할 수 있습니다. 이 모든 것이 결정적입니다. 질문 이 두 모델 사이에 어떤 관계가 있습니까? Von Neuman 모델은 Turing 모델을 기반으로했거나 영감을 얻었습니까? Turing 모델이 Von New..

Programing 2020.12.13
반응형