반응형

Java 840

커피 스크립트에서 케이스 문 전환

커피 스크립트에서 케이스 문 전환 동일한 기능을 호출하는 몇 가지 다른 버튼이 있으며 else if 조건을 사용하는 대신 스위치 문으로 래핑하고 싶습니다. 어떤 도움이라도 좋을 것입니다 !!! events: "click .red, .blue, #black, #yellow" : "openOverlay" openOverlay: (e) -> e.preventDefault() e.stopPropagation() target = $(e.currentTarget) # the view should be opened view = if target.hasClass 'red' then new App.RedView else if target.hasClass 'blue' then new App.BlueView else if ..

UFO ET IT 2021.01.10

hadoop은 로컬 파일 시스템 폴더를 HDFS로 복사합니다.

hadoop은 로컬 파일 시스템 폴더를 HDFS로 복사합니다. 로컬 파일 시스템에서 HDFS로 폴더를 복사해야합니다. 폴더 (모든 하위 폴더 포함)를 HDFS로 이동하는 예를 찾을 수 없습니다. $ hadoop fs -copyFromLocal /home/ubuntu/Source-Folder-To-Copy HDFS-URI 시도해 볼 수 있습니다. hadoop fs -put /path/in/linux /hdfs/path 또는 hadoop fs -copyFromLocal /path/in/linux /hdfs/path 기본적으로 put및 둘 다 copyFromLocalHDFS에 재귀 적으로 디렉토리를 업로드합니다. 로컬에서 폴더를 복사하면 모든 하위 폴더가있는 폴더를 HDFS로 복사합니다. 로컬에서 hdfs로 ..

UFO ET IT 2021.01.10

AVPlayer 비디오 재생이 종료되는시기를 감지하는 방법

AVPlayer 비디오 재생이 종료되는시기를 감지하는 방법 Swift에서 로컬 비디오 파일 (mp4)을 재생하기 위해 AVPlayer를 사용하고 있습니다. 비디오 재생이 끝나면 감지하는 방법을 아는 사람이 있습니까? 감사 AVPlayerItemDidPlayToEndTimeNotification개체 를 얻으려면 AVPlayerItem. 그렇게하려면 .currentItem귀하의AVPlayer 이제 비디오가 끝나면 알림을 받게됩니다! 내 예를 참조하십시오. let videoPlayer = AVPlayer(URL: url) NSNotificationCenter.defaultCenter().addObserver(self, selector: "playerDidFinishPlaying:", name: AVPlayer..

UFO ET IT 2021.01.10

열거 확장 방법

열거 확장 방법 vs2008에서는 모든 열거에 적용되는 확장 메서드를 작성할 수 있습니까? 특정 열거에 대해 확장 메서드를 작성할 수 있다는 것을 알고 있지만 단일 확장 메서드를 사용하여 모든 열거를 수행 할 수 있기를 원합니다. 이것이 가능한가? 예, 기본 Enum유형 에 대한 코드입니다. public static void Something(this Enum e) { // code here } Enum.GetUnderlyingType단점은 enum의 기본 유형이 무엇인지에 따라을 사용하여 실제 기본 유형을 찾고 , 캐스팅하고, 다른 분기를 내려가는 것과 같은 매우 불쾌한 일을 끝내게 될 것 입니다.하지만 좋은 용도를 찾을 수 있습니다. (예 : 모든 열거 형에 적용되는 IsOneOf및 IsCombina..

UFO ET IT 2021.01.10

IdentityHashMap의 사용 사례

IdentityHashMap의 사용 사례 누구든지 중요한 사용 사례가 무엇인지 말씀해 주 IdentityHashMap시겠습니까? 문서화는 말합니다 : 이 클래스의 일반적인 용도는 직렬화 또는 딥 복사와 같은 토폴로지 보존 개체 그래프 변환입니다. 이러한 변환을 수행하려면 프로그램은 이미 처리 된 모든 개체 참조를 추적하는 "노드 테이블"을 유지해야합니다. 노드 테이블은 서로 다른 객체가 동일하더라도 동일하지 않아야합니다. 이 클래스의 또 다른 일반적인 용도는 프록시 개체를 유지하는 것입니다. 예를 들어, 디버깅 기능은 디버깅중인 프로그램의 각 개체에 대해 프록시 개체를 유지하려고 할 수 있습니다. 당신이 당신의 열쇠를 할 때마다 의해 비교하지 equals만에 의해 ==당신이 IdentityHashMap의..

UFO ET IT 2021.01.10

프로그래밍 방식으로 C ++ 클래스 이름 검색

프로그래밍 방식으로 C ++ 클래스 이름 검색 C ++에서 클래스 이름을 변수 나 게터에 하드 코딩하지 않고도 문자열 형식으로 검색 할 수 있는지 궁금합니다. 해당 정보는 실제로 런타임에 사용되지 않기 때문에 사용할 수 없다는 것을 알고 있지만이 기능을 만들기 위해 만들 수있는 매크로가 있습니까? 편집 : 실제로 파생 클래스의 이름을 검색하려고 시도하고 있으며 Visual C ++ 2008 Express Edition을 사용하고 있다는 점에 유의하면 도움이 될 수 있습니다. 다음을 사용할 수 있습니다 typeid. #include cout

UFO ET IT 2021.01.10

DataView에서 행 반복

DataView에서 행 반복 DataView개체가없는 Rows등의 속성을 DataTable. DataView의 행을 어떻게 반복합니까? DataView 개체 자체는 DataView 행을 반복하는 데 사용됩니다. DataView 행은 DataRowView 개체 로 표시됩니다 . DataRowView.Row의 속성은 원래 DataTable의 행에 대한 액세스를 제공합니다. 씨# foreach (DataRowView rowView in dataView) { DataRow row = rowView.Row; // Do something // } VB.NET For Each rowView As DataRowView in dataView Dim row As DataRow = rowView.Row ' Do someth..

UFO ET IT 2021.01.10

DataTable의 열만 다른 DataTable에 복사하는 방법은 무엇입니까?

DataTable의 열만 다른 DataTable에 복사하는 방법은 무엇입니까? DataTable의 열만 다른 DataTable에 복사하는 방법은 무엇입니까? DataTable.Clone() 트릭을해야합니다. DataTable newTable = originalTable.Clone(); 열만 필요한 경우 DataTable.Clone()사용할 수 있습니다. 로 Clone기능만을 스키마 복사됩니다. 그러나 DataTable.Copy()구조와 데이터를 모두 복사합니다. 예 DataTable dt = new DataTable(); dt.Columns.Add("Column Name"); dt.Rows.Add("Column Data"); DataTable dt1 = dt.Clone(); DataTable dt2 = ..

UFO ET IT 2021.01.10

DEBUG 모드에서 NSLog 활성화 및 비활성화

DEBUG 모드에서 NSLog 활성화 및 비활성화 디버그 중일 때 NSLog를 활성화하고 그렇지 않으면 비활성화하고 싶습니다. 아주 간단한 것은 : #ifdef DEBUG NSLog(@"My log"); #endif 그러나 모든이 #ifdef와 #endif나는 다른 것을 시도 borring입니다 ... :( 그래서 : (넣어 좋은 장소입니다 .PCH를) #ifdef DEBUG # define NSLog(text) NSLog(text); #else # define NSLog(text) #endif 이것은 매우 잘 작동합니다 (재귀 적이 지 않음). 그러나 문제는 NSLog에 무한한 인수가 있다는 것입니다. void NSLog(NSString *format, ...) 전 처리기 모드에서 작동하도록이 문제를 ..

UFO ET IT 2021.01.10

MySQL 여러 행을 반환하는 SELECT 하위 쿼리를 사용하여 테이블에 어떻게 INSERT합니까?

MySQL 여러 행을 반환하는 SELECT 하위 쿼리를 사용하여 테이블에 어떻게 INSERT합니까? MySQL 여러 행을 반환하는 SELECT 하위 쿼리를 사용하여 테이블에 어떻게 INSERT합니까? INSERT INTO Results ( People, names, ) VALUES ( ( SELECT d.id FROM Names f JOIN People d ON d.id = f.id ), ( "Henry" ), ); 나는 WANT 이 하위 쿼리에서 반환하는 결과를 새 테이블을 채 웁니다. 오류 1242 (21000) 없이이 작업을 수행하는 방법 : 하위 쿼리가 2 개 이상의 행을 반환합니다. INSERT INTO Results (People, names ) SELECT d.id, 'Henry' FROM ..

UFO ET IT 2021.01.10
반응형