반응형

C# 4662

Hibernate 4의 새로운 기능은 무엇입니까?

Hibernate 4의 새로운 기능은 무엇입니까? 방금 Hibernate 4 베타가 출시 된 것을 보았습니다. 3 (.6)과 비교하여 4의 새로운 기능은 무엇입니까? 베타 발표 나이 질문의 제목을 검색 할 때이 정보를 찾을 수 없습니다. 답변에 2 개 이상의 링크를 추가 할 평판 포인트가 충분하지 않아 여기에 답변을 붙여 넣을 수 없습니다 (이 사이트에서 더 많은 시간을 할애해야합니다). 그래서 저는 블로그 포스트를 썼습니다 . 거기로 가서 답을 찾으십시오. 불편을 드려 죄송합니다. 편집 : http://in.relation.to/Bloggers/WhatsNewInHibernateCore40 에서 인용했습니다 . Hibernate Core 4.0의 새로운 기능 누군가 "Hibernate Core 4.0의..

IT story 2020.09.14

Karma로 nodejs 백엔드 코드를 테스트하는 방법 (Testacular)

Karma로 nodejs 백엔드 코드를 테스트하는 방법 (Testacular) 내 백엔드 단위 테스트 (Mocha로 작성)를 실행하도록 Karma를 설정하려면 어떻게해야합니까? 백엔드 테스트 스크립트를에 추가 files = []하면 require정의되지 않은 것으로 표시됩니다. 당신은하지 않습니다. Karma는 브라우저 기반 코드 테스트 전용입니다. 백엔드에 mocha 테스트가 있고 프런트 엔드에 karma / mocha가있는 프로젝트가있는 경우 스크립트에서 package.json을 편집하여 test를 다음과 같이 설정하십시오.mocha -R spec && karma run karma.con 그런 다음 npm testtrue를 반환하면 커밋하거나 배포하는 것이 안전하다는 것을 알 수 있습니다. 할 수없는..

IT story 2020.09.14

SimpleDateFormat에 대한 액세스 동기화

SimpleDateFormat에 대한 액세스 동기화 SimpleDateFormat에 대한 javadoc은 SimpleDateFormat이 동기화되지 않음을 나타냅니다. "날짜 형식은 동기화되지 않습니다. 각 스레드에 대해 별도의 형식 인스턴스를 만드는 것이 좋습니다. 여러 스레드가 동시에 형식에 액세스하는 경우 외부에서 동기화해야합니다." 그러나 다중 스레드 환경에서 SimpleDateFormat의 인스턴스를 사용하는 가장 좋은 방법은 무엇입니까? 내가 생각한 몇 가지 옵션이 있습니다. 과거에 옵션 1과 2를 사용했지만 더 나은 대안이 있는지 또는 이러한 옵션 중 어떤 옵션이 최고의 성능과 동시성을 제공하는지 알고 싶습니다. 옵션 1 : 필요한 경우 로컬 인스턴스 생성 public String forma..

IT story 2020.09.14

인접한 동일한 요소없이 목록의 모든 순열 생성

인접한 동일한 요소없이 목록의 모든 순열 생성 목록을 정렬 할 때 a = [1,2,3,3,2,2,1] sorted(a) => [1, 1, 2, 2, 2, 3, 3] 결과 목록에서 동일한 요소는 항상 인접 해 있습니다. 반대 작업을 어떻게 수행 할 수 있습니까? 동일한 요소가 인접하지 않도록 (또는 가능한 한 드물게) 목록을 섞으십시오. 예를 들어, 위 목록에서 가능한 솔루션 중 하나는 다음과 같습니다. p = [1,3,2,3,2,1,2] 보다 공식적으로 주어진 list 는 쌍의 수를 최소화 a하는 순열 p을 생성합니다 p[i]==p[i+1]. 목록이 크기 때문에 모든 순열을 생성하고 필터링하는 것은 옵션이 아닙니다. 보너스 질문 : 이러한 모든 순열을 효율적으로 생성하는 방법은 무엇입니까? 다음은 솔루션..

IT story 2020.09.14

UNIQUE 제약 조건이 필드에 INDEX를 자동으로 생성합니까?

UNIQUE 제약 조건이 필드에 INDEX를 자동으로 생성합니까? 열에 별도의 인덱스 를 정의 해야합니까 email(검색 목적으로), 아니면 인덱스가 UNIQ_EMAIL_USER제약 조건 과 함께 "자동으로"추가 됩니까? CREATE TABLE IF NOT EXISTS `customer` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `first` varchar(255) NOT NULL, `last` varchar(255) NOT NULL, `slug` varchar(255) NOT NULL, `email` varchar(255) NOT NULL, `created_at` datetime NOT NULL, `updated_at` d..

IT story 2020.09.14

Node.js에서 만든 웹 사이트를 Github 페이지에 게시하는 방법은 무엇입니까?

Node.js에서 만든 웹 사이트를 Github 페이지에 게시하는 방법은 무엇입니까? Node.js를 서버로 사용하여 웹 사이트를 만들었습니다. 아시다시피 node.js 파일은 터미널에 명령을 입력하여 작동을 시작해야하므로 Github Pages가 node.js-hosting을 지원하는지 확실하지 않습니다. 그래서 내가 무엇을해야하니? GitHub 페이지는 정적 HTML 페이지 만 호스팅합니다. 서버 측 기술이 지원되지 않으므로 Node.js 애플리케이션은 GitHub 페이지에서 실행되지 않습니다. Node.js 위키 에 나열된 것처럼 많은 호스팅 제공 업체가 있습니다 . 앱 포그는 2GB RAM이있는 프로젝트에 대해 무료 호스팅을 제공하므로 가장 경제적 인 것 같습니다. 여기 에 언급 된대로 AppFo..

IT story 2020.09.14

lock (new object ()) —화물 컬트 또는 미친 "언어 특수 사례"?

lock (new object ()) —화물 컬트 또는 미친 "언어 특수 사례"? 컨설턴트가 작성한 일부 코드를 검토 중이며 이미 수십 개의 위험 신호가 표시되었지만 다음 스 니펫에 머리를 감쌀 수는 없습니다. private void foo() { if (InvokeRequired) { lock (new object()) { if (m_bar!= null) Invoke(new fooDelegate(foo), new object[] { }); } } else { if(OnBazChanged != null) OnBazChanged(); } } 여기서 lock (new object ())은 무엇입니까? 항상 다른 객체를 잠그기 때문에 아무 효과가 없어야하지만, 이러한 유형의 잠금은 복사하여 붙여 넣지 않은 부..

IT story 2020.09.14

ASCII 코드는 7 비트입니까, 8 비트입니까?

ASCII 코드는 7 비트입니까, 8 비트입니까? 선생님은 ASCII가 8 비트 문자 코딩 체계라고 말씀하셨습니다. 그러나 0-127 코드에 대해서만 정의되므로 7 비트에 맞을 수 있습니다. 그렇다면 ASCII 비트가 실제로 7 비트 코드라고 주장 할 수 없습니까? 그리고 ASCII가 8 비트 코드라고 말할 때 우리는 무엇을 의미합니까? ASCII 는 실제로 원래 7 비트 코드로 인식되었습니다. 이것은 8 비트 바이트가 유비쿼터스가되기 훨씬 전에 수행되었으며, 1990 년대까지도 자체 목적을 위해 각 텍스트 바이트의 8 비트를 사용할 수 있다고 가정하는 소프트웨어를 찾을 수있었습니다 ( "8 비트 정리가 아님"). 요즘 사람들 은 이것을 0x80에서 0xFF까지의 바이트가 정의 된 의미가없는 8 비트 코..

IT story 2020.09.14

Android Room에서 엔티티의 특정 필드 업데이트

Android Room에서 엔티티의 특정 필드 업데이트 새 프로젝트에 Android 룸 지속성 라이브러리를 사용하고 있습니다. 테이블의 일부 필드를 업데이트하고 싶습니다. 나는 내 Dao- // Method 1: @Dao public interface TourDao { @Update int updateTour(Tour tour); } 그러나이 방법을 사용하여 업데이트하려고하면 둘러보기 개체의 기본 키 값과 일치하는 엔티티의 모든 필드를 업데이트합니다. 나는 사용했다@Query // Method 2: @Query("UPDATE Tour SET endAddress = :end_address WHERE id = :tid") int updateTour(long tid, String end_address); 작동..

IT story 2020.09.14

Haskell의 예외는 어떻게 작동합니까?

Haskell의 예외는 어떻게 작동합니까? GHCi에서 : Prelude> error (error "") *** Exception: Prelude> (error . error) "" *** Exception: *** Exception: 첫 번째 예외가 중첩 된 예외가 아닌 이유는 무엇입니까? 대답은 이것이 부정확 한 예외 의 (다소 놀라운) 의미라는 것입니다. 순수한 코드 가 예외적 인 값 집합 (즉, error또는 IO에서 생성 된 예외 유형이 undefined명시 적으로 아님) 으로 평가되는 것으로 표시 될 수있는 경우 언어는 해당 집합의 모든 값이 반환되도록 허용합니다. Haskell의 예외적 인 값은 명령형 언어의 제어 흐름 기반 예외보다는 부동 소수점 코드 와 비슷 합니다.NaN 고급 Haske..

IT story 2020.09.14
반응형