반응형

분류 전체보기 2757

Apache Spark에서 Dataframe의 열 값을 List로 추출

Apache Spark에서 Dataframe의 열 값을 List로 추출 데이터 프레임의 문자열 열을 목록으로 변환하고 싶습니다. DataframeAPI 에서 찾을 수있는 것은 RDD이므로 먼저 RDD로 다시 변환 한 다음 toArrayRDD에 기능을 적용 해 보았습니다 . 이 경우 길이와 SQL이 잘 작동합니다. 그러나 RDD에서 얻은 결과에는 이와 같은 모든 요소 주위에 대괄호가 있습니다 [A00001]. 열을 목록으로 변환하는 적절한 방법이나 대괄호를 제거하는 방법이 있는지 궁금합니다. 모든 제안을 주시면 감사하겠습니다. 감사합니다! 단일 목록을 포함하는 컬렉션을 반환해야합니다. dataFrame.select("YOUR_COLUMN_NAME").rdd.map(r => r(0)).collect() 매핑..

Development Tip 2020.10.31

Android Studio 3.4로 업그레이드 한 후 resources_ap 관련 오류

Android Studio 3.4로 업그레이드 한 후 resources_ap 관련 오류 오늘 Android Studio 3.4를 업그레이드했습니다. 더 이상 앱을 실행할 수 없습니다. 프로젝트를 정리하고 Android 스튜디오를 여러 번 다시 시작했습니다. 나는 또한 쓸모없는 캐시를 무효화했습니다. 앱을 설치할 때 다음 오류가 발생합니다. FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:transformDexWithInstantRunSlicesApkForDebug'. > java.lang.RuntimeException: java.io.FileNotFoundException: E:\...\a..

Development Tip 2020.10.31

Rails has_many : Join Model의 추가 속성으로 찾기

Rails has_many : Join Model의 추가 속성으로 찾기 Ruby와 Rails는 처음이지만 지금까지 책을 배웠습니다 (아무 의미도 없습니다. 하하). EventUser 테이블을 통해 결합 된 두 가지 모델, Event 및 User가 있습니다. class User :event_users end class EventUser < ActiveRecord::Base belongs_to :event belongs_to :user #For clarity's sake, EventUser also has a boolean column "active", among others e..

Development Tip 2020.10.31

참조 된 모든 어셈블리를 앱 도메인에 강제로로드하는 방법이 있습니까?

참조 된 모든 어셈블리를 앱 도메인에 강제로로드하는 방법이 있습니까? 내 프로젝트는 다음과 같이 설정됩니다. 프로젝트 "정의" 프로젝트 구현" 프로젝트 "소비자" "Consumer"프로젝트는 "Definition"과 "Implementation"을 모두 참조하지만 "Implementation"의 어떤 유형도 정적으로 참조하지 않습니다. 애플리케이션이 시작되면 프로젝트 "Consumer"는 "구현"에서 유형을 찾아야하는 "정의"에서 정적 메소드를 호출합니다. 경로 나 이름을 모르고, 가급적이면 본격적인 IOC 프레임 워크를 사용하지 않고도 참조 된 어셈블리를 앱 도메인에 강제로로드 할 수있는 방법이 있습니까? 이것은 트릭을 수행하는 것처럼 보였습니다. var loadedAssemblies = AppDoma..

Development Tip 2020.10.31

MVVM을 사용하는 이유는 무엇입니까?

MVVM을 사용하는 이유는 무엇입니까? 좋아, 나는 MVVM 패턴을 조사해 왔고, 이전에 조사해 보았을 때마다 여러 가지 이유로 포기했다. 불필요한 여분의 긴 감기 코딩 코더에게 명백한 이점이 없음 (사무실에 디자이너가 없습니다. 현재는 곧 다른 코더가 될 나만) 좋은 관행에 대한 많은 리소스 / 문서가 아닙니다! (또는 적어도 찾기가 어렵습니다) 이것이 유리한 단일 시나리오를 생각할 수 없습니다. 나는 그것을 다시 포기하려고하는데, 누군가가 위의 이유에 대해 대답하는지 물어볼 것이라고 생각했다. 솔직히 단일 / 파트너 코딩에 이것을 사용하는 이점을 볼 수 없습니다. 10 개의 창이있는 복잡한 프로젝트에서도. 나에게 데이터 집합 좋은의 충분한보기에 의해이 질문에 대해 같은 구속력 브렌트 다음과 같은 질문..

Development Tip 2020.10.31

"로그 앤 스로우"가 안티 패턴으로 간주되는 이유는 무엇입니까?

"로그 앤 스로우"가 안티 패턴으로 간주되는 이유는 무엇입니까? 이 질문은 이 기사 에 대한 토론에서 촉발되었으며 좋은 답변을받지 못했습니다. 예외를 로깅 한 다음 다시 던지는 (물론 원래 스택 추적 유지)이 다른 방법으로 처리 할 수 ​​없다면 왜 나쁜 생각입니까? 나는 당신이 그것을 처리 할 수 ​​없다면 왜 그것을 잡는가? 그것을 처리 할 수있는 사람 (또는 처리 할 수밖에없는 사람)이 기록 할 가치가 있다고 느끼면 기록하도록 두지 않는 이유는 무엇입니까? 이를 포착하고 기록하고 다시 던지면 업스트림 코드가 이미 예외를 기록했음을 알 수있는 방법이 없으므로 동일한 예외가 두 번 기록 될 수 있습니다. 더 나쁜 것은 모든 업스트림 코드가이 동일한 패턴을 따르는 경우 예외가이를 포착하고 기록한 다음 다..

Development Tip 2020.10.31

단일 Scrapy 프로젝트에서 서로 다른 스파이더에 대해 서로 다른 파이프 라인을 사용하려면 어떻게해야합니까?

단일 Scrapy 프로젝트에서 서로 다른 스파이더에 대해 서로 다른 파이프 라인을 사용하려면 어떻게해야합니까? 여러 거미가 포함 된 스크래피 프로젝트가 있습니다. 어떤 스파이더에 사용할 파이프 라인을 정의 할 수있는 방법이 있습니까? 내가 정의한 모든 파이프 라인이 모든 스파이더에 적용되는 것은 아닙니다. 감사 바탕 파블로 호프만의 솔루션 , 당신은에 다음과 같은 장식을 사용할 수 process_item는 확인 있도록 파이프 라인 개체의 방법 pipeline이 실행되어야하는지 여부에 대한 거미의 속성을. 예를 들면 : def check_spider_pipeline(process_item_method): @functools.wraps(process_item_method) def wrapper(self, i..

Development Tip 2020.10.31

Express를 사용하여 NodeJS에서 AJAX 요청 감지

Express를 사용하여 NodeJS에서 AJAX 요청 감지 Express와 함께 NodeJS를 사용하고 있습니다. 일반 브라우저 요청과 AJAX 요청의 차이점을 어떻게 알 수 있습니까? 요청 헤더를 확인할 수 있지만 Node / Exprsss가이 정보를 노출합니까? 대부분의 프레임 워크 는 Express에 테스트가있는 X-Requested-With헤더를로 설정합니다 XMLHttpRequest. app.get('/path', function(req, res) { var isAjaxRequest = req.xhr; ... }); req.xhr가 설정되지 않은 경우 ( 예 : Angularjs와 같은 프레임 워크 에서 제거 된 경우) 헤더가 JSON 응답 (또는 XML 또는 XHR이 HTML 대신 응답으로 ..

Development Tip 2020.10.31

ID = (x에서 y) 인 SQL에서 여러 행을 삭제하는 방법

ID = (x에서 y) 인 SQL에서 여러 행을 삭제하는 방법 테이블에서 ID가 163-265 인 행을 삭제하기 위해 SQL 쿼리를 실행하려고합니다. 나는 더 적은 수의 행을 삭제하려고 시도했습니다. DELETE FROM `table` WHERE id IN (264, 265) 그러나 한 번에 100 개의 행을 삭제할 때 위의 방법과 비슷한 쿼리가 있습니까? 이런 종류의 쿼리를 사용하려고했지만 실행하지 못했습니다. DELETE FROM `table` WHERE id IN (SELECT * FROM table WHERE id = ) 위의 작업을 수행하기위한 쿼리를 알려주십시오. 목록을 기반으로 삭제해야하는 경우 다음을 사용할 수 있습니다 IN. delete from your_table where id in ..

Development Tip 2020.10.31

UITableView 스크롤 위치를 가져 와서 저장할 수 있습니까?

UITableView 스크롤 위치를 가져 와서 저장할 수 있습니까? UITableViewCell스크롤 창 상단에있는 것을 찾을 수있는 방법이 있습니까? 앱이 종료 될 때 저장할 수 있도록 현재 스크롤 위치를 가져오고 싶습니다. 앱이 시작되면 마지막으로 종료 된 위치로 스크롤하고 싶습니다. contentOffset속성 을 살펴보면 테이블보기의 정확한 오프셋을 쉽게 얻을 수 있습니다 . 수직 스크롤의 경우 다음을 참조하십시오. tableView.contentOffset.y; 허용되는 솔루션은 모든 테이블보기 항목의 크기를 알고있는 경우에만 작동합니다. 항상 사실이 아닌 자동 크기 조정 / 예상 크기를 사용합니다. 한 가지 대안은 첫 번째 표시 항목을 저장하고 스크롤하는 것입니다. 다음을 사용하여 첫 번째 표..

Development Tip 2020.10.31
반응형