반응형

etc./StackOverFlow 1071

Python 스크립트를 어떻게 프로파일링할 수 있습니까?

질문자 :Chris Lawlor Project Euler 및 기타 코딩 대회는 종종 최대 실행 시간이 있거나 사람들이 특정 솔루션이 실행되는 속도를 자랑합니다. Python을 사용하면 때때로 접근 방식이 다소 복잡합니다. 즉, __main__ 타이밍 코드를 추가하는 것입니다. Python 프로그램을 실행하는 데 걸리는 시간을 프로파일링하는 좋은 방법은 무엇입니까? Python에는 cProfile 이라는 프로파일러가 포함되어 있습니다. 총 실행 시간을 제공할 뿐만 아니라 각 함수를 개별적으로 곱하고 각 함수가 호출된 횟수를 알려주므로 어디에서 최적화를 수행해야 하는지 쉽게 결정할 수 있습니다. 다음과 같이 코드 내에서 또는 인터프리터에서 호출할 수 있습니다. import cProfile cProfile.r..

etc./StackOverFlow 2022.03.07

Apache Camel은 정확히 무엇입니까?

질문자 :Myy 나는 Camel 이 정확히 무엇을 하는지 이해하지 못합니다. Camel에 대한 소개를 101 단어로 제공할 수 있다면: 정확히 무엇입니까? Java로 작성된 응용 프로그램과 어떻게 상호 작용합니까? 서버와 함께 하는 것인가요? 독립 프로그램인가요? Camel이 무엇인지 설명해주세요. 더 접근하기 쉬운 방식으로 이것을 설명하기 위해 내 생각은 ... Apache Camel이 무엇인지 이해하려면 엔터프라이즈 통합 패턴 이 무엇인지 이해해야 합니다. 우리가 이미 알고 있는 것부터 시작합시다: Singleton 패턴 , Factory 패턴 등; 그것들은 문제에 대한 솔루션을 구성하는 방법일 뿐이지 솔루션 자체는 아닙니다. 이 패턴은 Gang of Four가 저서: Design Patterns를 ..

etc./StackOverFlow 2022.03.07

GitHub 리포지토리에서 단일 폴더 또는 디렉터리 다운로드

질문자 :g_inherit GitHub에서 호스팅되는 원격 Git 리포지토리에서 특정 폴더나 디렉터리만 다운로드하려면 어떻게 해야 합니까? GitHub 리포지토리가 여기에 있다고 가정해 보겠습니다. git@github.com:foobar/Test.git 디렉토리 구조: Test/ ├── foo/ │ ├── a.py │ └── b.py └── bar/ ├── c.py └── d.py 전체 테스트 프로젝트를 복제하지 않고 foo 폴더만 다운로드하고 싶습니다. 2021년 4월 업데이트 : 커뮤니티에서 이 작업을 수행할 수 있는 몇 가지 도구가 있습니다. 다운로드 디렉토리 ( fregante에 대한 크레딧) 또한 Github 웹 UI의 버튼으로 뛰어난 Refined Github 크롬 확장 프로그램에 통합되었습니..

etc./StackOverFlow 2022.03.07

파일을 만들고 쓰는 방법은 무엇입니까?

질문자 :Drew Johnson Java에서 (텍스트) 파일 을 만들고 쓰는 가장 간단한 방법은 무엇입니까? 아래의 각 코드 샘플은 IOException 던질 수 있습니다. 간결함을 위해 Try/catch/finally 블록이 생략되었습니다. 예외 처리에 대한 정보는 이 튜토리얼 을 참조하십시오. 아래의 각 코드 샘플은 파일이 이미 있는 경우 덮어씁니다. 텍스트 파일 만들기: PrintWriter writer = new PrintWriter("the-file-name.txt", "UTF-8"); writer.println("The first line"); writer.println("The second line"); writer.close(); 바이너리 파일 생성: byte data[] = ... Fil..

etc./StackOverFlow 2022.03.07

Android 회전 시 활동 다시 시작

질문자 :Isaac Waller 내 Android 애플리케이션에서 기기를 회전하면(키보드를 밀어내면) 내 Activity 이 다시 시작됩니다( onCreate 가 호출됨). 이제 이것이 아마도 원래의 방식일 것입니다. 그러나 저는 onCreate 메소드에서 많은 초기 설정을 수행하므로 다음 중 하나가 필요합니다. 모든 초기 설정을 다른 기능에 두어 장치 회전 또는 onCreate 가 다시 호출되지 않고 레이아웃이 조정되거나 onCreate 가 호출되지 않도록 앱을 세로 모드로만 제한합니다. 애플리케이션 클래스 사용 초기화에서 수행하는 작업에 따라 Application 을 확장하는 새 클래스를 만들고 초기화 코드를 해당 클래스 내에서 onCreate public class MyApplicationClass..

etc./StackOverFlow 2022.03.07

jQuery를 사용하여 JavaScript 객체에서 선택 항목에 옵션을 추가하는 가장 좋은 방법은 무엇입니까?

질문자 :Darryl Hein jQuery를 사용하여 JavaScript 객체에서 옵션을 추가하는 가장 좋은 방법은 무엇입니까? 플러그인이 필요하지 않은 작업을 찾고 있지만 거기에 있는 플러그인에도 관심이 있습니다. 이것이 내가 한 일입니다. selectValues = { "1": "test 1", "2": "test 2" }; for (key in selectValues) { if (typeof (selectValues[key] == 'string') { $('#mySelect').append('' + selectValues[key] + ''); } } 깨끗하고 간단한 솔루션: 이것은 matdumsa의 정리되고 단순화된 버전입니다: $.each(..

etc./StackOverFlow 2022.03.07

데이터베이스의 모든 테이블 크기 가져오기

질문자 :Eric 상당히 큰 SQL Server 데이터베이스를 상속했습니다. 포함된 데이터를 고려할 때 예상보다 더 많은 공간을 차지하는 것 같습니다. 각 테이블이 사용하는 디스크 공간을 쉽게 확인할 수 있는 방법이 있습니까? SELECT t.NAME AS TableName, s.Name AS SchemaName, p.rows, SUM(a.total_pages) * 8 AS TotalSpaceKB, CAST(ROUND(((SUM(a.total_pages) * 8) / 1024.00), 2) AS NUMERIC(36, 2)) AS TotalSpaceMB, SUM(a.used_pages) * 8 AS UsedSpaceKB, CAST(ROUND(((SUM(a.used_pages) * 8) / 1024.00),..

etc./StackOverFlow 2022.03.07

여러 커밋을 다른 분기에 단일 스쿼시 커밋으로 병합하려면 어떻게 해야 합니까?

질문자 :SunnyShah 원격 Git 서버가 있습니다. 수행하려는 시나리오는 다음과 같습니다. 각 버그/기능에 대해 다른 Git 분기를 만듭니다. 비공식 Git 메시지와 함께 해당 Git 분기에서 내 코드를 계속 커밋합니다. 최상위 저장소에서 공식 Git 메시지와 함께 하나의 버그에 대해 하나의 커밋을 수행해야 합니다. 그렇다면 모든 체크인에 대해 하나의 커밋만 가져오도록 내 브랜치를 원격 브랜치에 병합하려면 어떻게 해야 할까요? 버그 수정 분기를 bugfix master 에 병합하려고 한다고 가정해 보겠습니다. git checkout master git merge --squash bugfix git commit bugfix 브랜치에서 모든 커밋을 가져와 하나의 커밋으로 master 브랜치와 병합합니다..

etc./StackOverFlow 2022.03.07

Pandas 데이터 프레임에서 여러 열 선택

질문자 :user1234440 다른 열에 데이터가 있지만 추출하여 다른 변수에 저장하는 방법을 모르겠습니다. index abc 1 2 3 4 2 3 4 5 'a' , 'b' 하고 df1에 저장하려면 어떻게 해야 합니까? 나는 시도했다 df1 = df['a':'b'] df1 = df.ix[:, 'a':'b'] 아무도 작동하지 않는 것 같습니다. 열 이름(문자열)은 시도한 방식으로 슬라이싱할 수 없습니다. 여기에 몇 가지 옵션이 있습니다. __getitem__ 구문 ([])에 목록을 전달하여 해당 열의 보기만 반환할 수 있습니다. df1 = df[['a', 'b']] 또는 이름이 아닌 숫자로 인..

etc./StackOverFlow 2022.03.07

match_parent와 fill_parent의 차이점은 무엇입니까?

질문자 :vnshetty 두 가지 XML 속성인 match_parent 및 fill_parent 대해 약간 혼란스럽습니다. 둘 다 같은 것 같습니다. 그들 사이에 차이점이 있습니까? 그것들은 같은 것입니다(API 레벨 8+에서). match_parent 사용하십시오. FILL_PARENT(API 레벨 8 이상에서는 MATCH_PARENT로 이름이 변경됨). 이는 뷰가 상위(패딩 빼기)만큼 커야 함을 의미합니다. ... fill_parent : 뷰는 부모만큼 커야 합니다(패딩 빼기). 이 상수는 API 레벨 8부터 더 이상 사용되지 않으며 match_parent 로 대체됩니다. http://developer.android.com/reference/android/view/ViewGroup.LayoutPara..

etc./StackOverFlow 2022.03.07
반응형