반응형

Spring 1992

PostgreSQL 임시 테이블

PostgreSQL 임시 테이블 250 만 번 쿼리를 수행해야합니다. 이 쿼리는 필요한 행을 생성 AVG(column)한 다음이 AVG를 사용 하여 평균 미만의 모든 값에서 테이블을 필터링합니다. 그런 다음 INSERT이러한 필터링 된 결과를 테이블로 가져와야합니다. 합리적인 효율성으로 그러한 일을 수행하는 유일한 방법 TEMPORARY TABLE은 각 query-postmaster python-thread에 대해 생성하는 것 같습니다 . 나는이들이 TEMPORARY TABLE하드 드라이브 (전혀)에 지속되지 않고 물론 작동 메모리가 부족하지 않는 한 메모리 (RAM)에 남아 있기를 바랍니다. TEMPORARY TABLE에 디스크 쓰기가 발생하는지 알고 싶습니다 (이는 INSERTS를 방해합니다. 즉, ..

developer tip 2020.11.11

Git 상태를 완료하는 데 오랜 시간이 걸립니다.

Git 상태를 완료하는 데 오랜 시간이 걸립니다. gitWindows 컴퓨터의 로컬 디렉터리에있는 파일을 관리하는 데 사용 하고 있습니다. 여기에는 네트워크가 포함되어 있지 않으며 다른 컴퓨터로 밀거나 당기지 않습니다. 내 디렉토리에는 100 개의 파일이 있고 모든 테스트 파일은 매우 작습니다. 를 실행하면 git status완료하는 데 정기적으로 20-30 초가 걸립니다. 이것은 정상입니까? 속도를 높이기 위해 할 수있는 일이 있습니까, 아니면 내 저장소 상태 (변경된 파일, 추적되지 않은 파일 등)를 확인하는 더 좋은 방법이 있습니까? 다른 git명령은 훨씬 빨리 완료되는 것 같습니다. git gc 를 사용해 보셨습니까 ? 이것은 git repo에서 찌그러진 부분을 정리합니다. 어떤 종류의 바이러스 ..

developer tip 2020.11.11

개발을 동기화 상태로 유지하기 위해 git-bundle을 사용하는 방법은 무엇입니까?

개발을 동기화 상태로 유지하기 위해 git-bundle을 사용하는 방법은 무엇입니까? 네트워크 연결없이 다른 컴퓨터에서 개발 트리를 동기화 상태로 유지해야합니다. 중앙 git 저장소가 있으며 일반적으로 사무실 컴퓨터에서 자체 복제본으로 작업합니다. 때때로 사무실 네트워크에 연결되지 않은 다른 컴퓨터에서 개발을해야합니다. 인터넷에 연결된 컴퓨터는 없습니다. 동기화 사이에 두 컴퓨터에서 개발을 수행 할 수 있습니다. git-bundle에 대한 도움말 페이지를 읽었는데 최고의 도구 인 것 같지만 어떻게 좋은 워크 플로를 설정할 수 있는지 잘 모르겠습니다. 조언이나 조언을 주시겠습니까? 묶음! git 번들을 사용한 워크 플로는 기본적으로 다른 워크 플로와 동일합니다. 이것은별로 도움이되지 않는 조언처럼 보일 수..

developer tip 2020.11.11

Dalvik 및 Android 툴체인에서 어떤 최적화를 기대할 수 있습니까?

Dalvik 및 Android 툴체인에서 어떤 최적화를 기대할 수 있습니까? 저는 고성능 Android 애플리케이션 (게임)을 작업 중이며 먼저 가독성을 위해 코딩하려고하지만 내부에서 일어나는 일에 대한 그림을 마음 속에 간직하고 싶습니다. C ++를 사용하여 컴파일러가 나를 위해 무엇을 할 것인지,하지 않을 것인지에 대해 상당히 좋은 직관을 개발했습니다. Java / Android에 대해 동일한 작업을 시도하고 있습니다. 따라서이 질문. 웹에서이 주제에 대해 거의 찾을 수 없습니다. Java 컴파일러, Dalvik 변환기 (dx) 및 / 또는 JITter (Android 2.2 이상)가 다음과 같은 최적화를 수행합니까? 메서드 인라인. 어떤 조건에서? private메소드는 항상 안전하게 인라인 될 수 ..

developer tip 2020.11.11

AngularJS 템플릿으로 HTML을 렌더링하는 방법

AngularJS 템플릿으로 HTML을 렌더링하는 방법 이것은 내 템플릿입니다. 그리고 이것은 내 뷰 템플릿입니다. {{stuff.title}} {{stuff.content}} 나는 contentas html을 얻고 있고 그것을보기에 표시하고 싶지만 내가 얻는 것은 원시 HTML 코드뿐입니다. HTML을 어떻게 렌더링 할 수 있습니까? 사용하다- 당신은 그것을 벗어나지 않도록 angular에게 말할 필요가 있습니다. 이를 위해 사용자 지정 필터를 사용합니다. 내 앱에서 : myApp.filter('rawHtml', ['$sce', function($sce){ return function(val) { return $sce.trustAsHtml(val); }; }]); 그런 다음보기에서 : {{ stuff...

developer tip 2020.11.10

라 라벨이 정말 이렇게 느린가요?

라 라벨이 정말 이렇게 느린가요? 방금 라 라벨을 사용하기 시작했습니다. 아직 코드를 거의 작성하지 않았지만 페이지를로드하는 데 거의 1 초가 걸립니다! 프레임 워크가없는 앱과 NodeJS 앱이 ~ 2ms가 걸릴 때 이것은 저에게 약간 충격적입니다. 라 라벨은 무엇을하고 있습니까? 이것은 정상적인 행동이 아닙니다. 미세 조정이 필요합니까? Laravel은 실제로 그렇게 느리지 않습니다 . 500-1000ms는 터무니 없습니다. 디버그 모드에서 20ms로 줄였습니다. 문제는 Vagrant / VirtualBox + 공유 폴더였습니다. 나는 그들이 그러한 성능 타격을 입었다는 것을 깨닫지 못했습니다. Laravel에는 너무 많은 종속성 (~ 280 개의 파일로드)이 있고 각 파일 읽기가 느리기 때문에 추가 ..

developer tip 2020.11.10

Android Studio에서 모듈 이름을 바꾸시겠습니까?

Android Studio에서 모듈 이름을 바꾸시겠습니까? Android Studio의 Gradle 프로젝트로 가져온 특정 모듈의 잘못된 이름을 선택했습니다. 이 얼굴에서 모듈의 이름 Facebook1을 Facebook. Gradle 프로젝트에서 이것이 가능하고 어떻게 할 수 있습니까? Android 스튜디오> = 1.4.1 모듈-> 리팩터링-> 이름 바꾸기를 마우스 오른쪽 버튼으로 클릭합니다. 모듈의 새 이름을 입력하고 확인을 클릭합니다. 이전 버전의 Android Studio 다음은 프로젝트를 가져온 직후 Android Studio (AS) 1.1 및 1.0.2에서 테스트 한 저에게 효과적이었습니다. 'Android'트리보기 (ATV)에서 모듈 이름을 마우스 오른쪽 단추로 클릭하십시오. app, 리팩..

developer tip 2020.11.10

컬렉션에서 목록으로 가장 빠르게 변환

컬렉션에서 목록으로 가장 빠르게 변환 피하고 싶은 것 : ManagementClass m = new ManagementClass("Win32_LogicalDisk"); ManagementObjectCollection managementObjects = m.GetInstances(); List managementList = new List(); foreach(ManagementObject m in managementObjects){ managementList.Add(m); } 해당 컬렉션을 다음과 같은 List로 가져올 수있는 방법이 있습니까? List managementList = new List(collection_array); 어떤 버전의 프레임 워크? 3.5에서는 아마도 다음을 사용할 수 있습니다...

developer tip 2020.11.10

벡터에 NA가 1 개 이상 있는지 감지하는 가장 빠른 방법은 무엇입니까?

벡터에 NA가 1 개 이상 있는지 감지하는 가장 빠른 방법은 무엇입니까? 벡터의 NAR 에 최소 1이 있는지 감지하는 가장 빠른 방법은 무엇입니까 ? 나는 사용하고있다 : sum( is.na( data ) ) > 0 그러나이를 위해서는 각 요소, 강제 및 합계 함수를 검토해야합니다. R 3.1.0부터는 anyNA()이를 수행하는 방법입니다. 원자 벡터에서 이것은 전체 벡터를 통과하는 대신 첫 번째 NA 이후에 중지됩니다 any(is.na()). 또한 이것은 is.na즉시 폐기 되는 중간 논리 벡터를 만드는 것을 방지 합니다. Joran의 예를 빌리기 : x system.time(which(is.na(x) == TRUE)) user system elapsed 0.099 0.029 0.127 It's not..

developer tip 2020.11.10
반응형