반응형

java 2289

PostgreSQL이 정확히 알려주는 것은 무엇입니까?

PostgreSQL이 정확히 알려주는 것은 무엇입니까? MySQL의 Explain 출력은 매우 간단합니다. PostgreSQL은 좀 더 복잡합니다. 나는 그것을 설명하는 좋은 자료를 찾을 수 없었다. 설명이 정확히 무엇을 말하는지 설명하거나 최소한 좋은 리소스의 방향을 알려줄 수 있습니까? Explaining_EXPLAIN.pdf 도 도움이 될 수 있습니다. 내가 항상 헷갈리는 부분은 시작 비용과 총 비용입니다. 나는 그것을 잊을 때마다 이것을 구글로 여기고 여기로 돌아 오게하는데 차이점을 설명하지 못합니다. 이것이 제가이 답변을 쓰는 ​​이유입니다. 이 내가에서 수집 한 것입니다 포스트 그레스 EXPLAIN문서 , 내가 그것을 이해 설명했다. 다음은 포럼을 관리하는 애플리케이션의 예입니다. EXPLAI..

program story 2020.08.19

대부분의 최신 시스템에서 스택 성장 방향은 무엇입니까?

대부분의 최신 시스템에서 스택 성장 방향은 무엇입니까? C로 교육 자료를 준비 중이며 일반적인 스택 모델에 맞는 예제를 원합니다. Linux, Windows, Mac OSX (PPC 및 x86), Solaris 및 최신 Unix에서 C 스택은 어떤 방향으로 성장합니까? 스택 증가는 일반적으로 운영 체제 자체가 아니라 실행중인 프로세서에 따라 다릅니다. 예를 들어 Solaris는 x86 및 SPARC에서 실행됩니다. 언급했듯이 Mac OSX는 PPC 및 x86에서 실행됩니다. Linux는 직장에서 사용하는 System z부터 작은 손목 시계 에 이르기까지 모든 것을 실행합니다 . CPU가 모든 종류의 선택을 제공하는 경우 OS에서 사용하는 ABI / 호출 규칙은 코드가 다른 모든 사람의 코드를 호출하도록하..

program story 2020.08.19

Excel OleDb를 사용하여 시트 순서로 시트 이름 가져 오기

Excel OleDb를 사용하여 시트 순서로 시트 이름 가져 오기 OleDb를 사용하여 시트가 많은 Excel 통합 문서에서 읽습니다. 시트 이름을 읽어야하지만 스프레드 시트에 정의 된 순서대로 필요합니다. 그래서 다음과 같은 파일이 있다면; |_____|_____|____|____|____|____|____|____|____| |_____|_____|____|____|____|____|____|____|____| |_____|_____|____|____|____|____|____|____|____| \__GERMANY__/\__UK__/\__IRELAND__/ 그런 다음 사전을 가져와야합니다 1="GERMANY", 2="UK", 3="IRELAND" 나는을 사용해 보았고 OleDbConnection.G..

program story 2020.08.18

Pandas merge를 사용할 때 색인을 유지하는 방법

Pandas merge를 사용할 때 색인을 유지하는 방법 두 개를 병합 DataFrames하고 첫 번째 프레임의 인덱스를 병합 된 데이터 세트의 인덱스로 유지하고 싶습니다 . 그러나 병합을 수행하면 결과 DataFrame에 정수 인덱스가 있습니다. 왼쪽 데이터 프레임에서 인덱스를 유지하도록 지정하려면 어떻게해야합니까? In [4]: a = pd.DataFrame({'col1': {'a': 1, 'b': 2, 'c': 3}, 'to_merge_on': {'a': 1, 'b': 3, 'c': 4}}) In [5]: b = pd.DataFrame({'col2': {0: 1, 1: 2, 2: 3}, 'to_merge_on': {0: 1, 1: 3, 2: 5}}) In [6]: a Out[6]: col1 to_m..

program story 2020.08.18

정규식에서 단어 경계는 무엇입니까?

정규식에서 단어 경계는 무엇입니까? Java 1.6 (특히 숫자 출력을 구문 분석하기 위해)에서 Java 정규식을 사용하고 있으며 \b( "단어 경계") 의 정확한 정의를 찾을 수 없습니다 . 나는 그것이 -12"정수 단어"(와 일치 \b\-?\d+\b) 라고 가정 했지만 이것이 작동하지 않는 것 같습니다. 공백으로 구분 된 숫자를 일치시키는 방법을 알고 있으면 감사하겠습니다. 예: Pattern pattern = Pattern.compile("\\s*\\b\\-?\\d+\\s*"); String plus = " 12 "; System.out.println(""+pattern.matcher(plus).matches()); String minus = " -12 "; System.out.println(""+..

program story 2020.08.18

가비지 수집기는 여기서 무한 루프를 어떻게 피합니까?

가비지 수집기는 여기서 무한 루프를 어떻게 피합니까? 다음 C # 프로그램을 살펴보면 루프없이 루프를 만들기위한 답변으로 codegolf에 제출했습니다. class P{ static int x=0; ~P(){ System.Console.WriteLine(++x); new P(); } static void Main(){ new P(); } } 이 프로그램은 내 검사에서 무한 루프처럼 보이지만 수천 번 반복 실행 된 다음 오류없이 프로그램이 성공적으로 종료됩니다 (오류가 발생하지 않음). P최종적으로 종료자가 호출되지 않는 것이 사양 위반 입니까? 분명히 이것은 결코 나타나지 않아야하는 어리석은 코드이지만 프로그램이 어떻게 완료 될 수 있는지 궁금합니다. 원본 코드 골프 게시물 :: https://codeg..

program story 2020.08.18

인터페이스 상수의 장단점

인터페이스 상수의 장단점 PHP 인터페이스는 인터페이스에서 상수 정의를 허용합니다. interface FooBar { const FOO = 1; const BAR = 2; } echo FooBar::FOO; // 1 모든 구현 클래스는 자동으로 이러한 상수를 사용할 수 있습니다. class MyFooBar implement FooBar { } echo MyFooBar::FOO; // 1 이것에 대한 내 자신의 견해는 글로벌은 모든 것이 악하다는 것 입니다. 그러나 동일한 것이 인터페이스 상수에 적용되는지 궁금합니다. 인터페이스에 대한 코딩 이 일반적으로 좋은 습관으로 간주 된다는 점을 감안할 때 인터페이스 상수를 사용하는 것이 클래스 컨텍스트 외부에서 사용할 수있는 유일한 상수입니까? 개인적인 의견과 인..

program story 2020.08.18

Python argparse로 숨겨진 인수 만들기

Python argparse로 숨겨진 인수 만들기 argparse.ArgumentParser사용법 또는 도움말 ( script.py --help) 에 표시되지 않고 Python에 인수를 추가 할 수 있습니까? 예, help옵션을 add_argument로 설정할 수 있습니다 argparse.SUPPRESS. 다음은 argparse 문서 의 예입니다 . >>> parser = argparse.ArgumentParser(prog='frobble') >>> parser.add_argument('--foo', help=argparse.SUPPRESS) >>> parser.print_help() usage: frobble [-h] optional arguments: -h, --help show this help m..

program story 2020.08.18

std :: vector 요소는 연속적입니까?

std :: vector 요소는 연속적입니까? 내 질문은 간단합니다. std :: vector 요소가 연속적임을 보장합니까? 즉, std :: vector의 첫 번째 요소에 대한 포인터를 C-array로 사용할 수 있습니까? 내 기억이 잘 작동한다면 C ++ 표준은 그런 보장을하지 않았습니다. 그러나 std :: vector 요구 사항은 요소가 인접하지 않은 경우 실제로 충족 할 수 없을 정도였습니다. 누군가 이것을 명확히 할 수 있습니까? 예: std::vector values; // ... fill up values if( !values.empty() ) { int *array = &values[0]; for( int i = 0; i < values.size(); ++i ) { int v = arra..

program story 2020.08.18

배치 파일 : 콘솔 창을 열어 두는 방법

배치 파일 : 콘솔 창을 열어 두는 방법 두 개의 배치 파일이 있는데 그중 하나는 다른 파일을 실행합니다. "내 배치 파일"> 2. "다른 배치 파일" 첫 번째 배치 파일의 바로 가기를 만들고 다음과 같은 방식으로 호출하도록 속성을 편집했습니다. cmd.exe /k "\.bat" & pause 원하는 작업 배치 파일 실행이 끝난 후 콘솔 창이 열리기를 원합니다. 이제는 닫히고 cmd 플래그 주위에서 재생하려고 시도했지만 결과가 없습니다. 플랫폼 : Windows7 업데이트 1 구조를 수정했습니다. 이와 같은 간단한 예제도 잘 작동하지 않습니다. 하나의 배치 파일 만 있습니다. 즉, 2 개의 배치 파일이 없습니다. "Some Other Batch File"유일한 배치 파일에는 이와 같은 smth가 포함되어..

program story 2020.08.18
반응형