반응형

자바 4414

항상`except` 문에 예외 유형을 지정해야합니까?

항상`except` 문에 예외 유형을 지정해야합니까? PyCharm IDE를 사용할 때 except:예외 유형없이를 사용 하면 IDE에서이 예외 절이 Too broad. 이 조언을 무시해야합니까? 아니면 항상 예외 유형을 지정하는 것이 Pythonic입니까? 거의 항상 명시적인 예외 유형을 지정하는 것이 좋습니다. 네이 키드 except:절 을 사용하는 경우 , 잡을 것으로 예상되는 것 이외의 예외를 잡을 수 있습니다. 이것은 버그를 숨기거나 예상 한 일을하지 않을 때 프로그램을 디버그하기 어렵게 만들 수 있습니다. 예를 들어, 데이터베이스에 행을 삽입하는 경우 행이 이미 존재 함을 나타내는 예외를 포착하여 업데이트를 수행 할 수 있습니다. try: insert(connection, data) excep..

IT story 2020.09.16

버퍼 비우기 란 무엇을 의미합니까?

버퍼 비우기 란 무엇을 의미합니까? 저는 C ++를 배우고 있는데 이해할 수없는 것을 발견했습니다. 출력 버퍼를 명시 적으로 플러시하여 버퍼를 강제로 쓸 수 있습니다. 기본적으로 읽기 cin플러시 cout; cout프로그램이 정상적으로 종료 될 때도 플러시됩니다. 따라서 버퍼를 플러시 (예 : 출력 버퍼) : 버퍼에있는 모든 것을 삭제하여 버퍼를 지우거나 버퍼에있는 모든 것을 출력하여 버퍼를 지웁니까? 아니면 버퍼 플러시가 완전히 다른 의미입니까? 파일 쓰기를 고려하십시오. 이것은 비용이 많이 드는 작업입니다. 코드에서 한 번에 한 바이트 씩 쓰는 경우 한 바이트를 쓸 때마다 비용이 많이 듭니다. 따라서 성능을 향상시키는 일반적인 방법은 작성중인 데이터를 임시 버퍼에 저장하는 것입니다. 데이터가 많은 경..

IT story 2020.09.16

PowerShell`profile.ps1` 파일에는 무엇이 있습니까?

PowerShell`profile.ps1` 파일에는 무엇이 있습니까? [닫은] 프로필에 어떤 필수 항목 (기능, 별칭, 시작 스크립트)이 있습니까? 나는 종종 몇 가지를 계산 / 합산하기 위해 몇 가지 기본 집계가 필요하다는 것을 알게됩니다. 이러한 함수를 정의하고 자주 사용합니다. 파이프 라인 끝에서 정말 훌륭하게 작동합니다. # # useful agregate # function count { BEGIN { $x = 0 } PROCESS { $x += 1 } END { $x } } function product { BEGIN { $x = 1 } PROCESS { $x *= $_ } END { $x } } function sum { BEGIN { $x = 0 } PROCESS { $x += $_ } E..

IT story 2020.09.16

'MyProject'루트 프로젝트에서 찾을 수없는 'Task'와 함께 Android Studio 빌드가 실패합니다.

'MyProject'루트 프로젝트에서 찾을 수없는 'Task'와 함께 Android Studio 빌드가 실패합니다. 랩톱을 변경하고 Android Studio 버전 0.8.2로 업데이트 한 후 프로젝트를 빌드하려고하면이 오류가 발생합니다. 실패 : 예외로 인해 빌드가 실패했습니다. 문제 : 루트 프로젝트 'MyProject'에서 작업 ''을 (를) 찾을 수 없습니다. 시도 : 사용 가능한 작업 목록을 가져 오려면 gradle 작업을 실행하십시오. --stacktrace 옵션으로 실행하여 스택 추적을 가져옵니다. 더 많은 로그 출력을 얻으려면 --info 또는 --debug 옵션과 함께 실행하십시오. 빌드 실패 내 Gradle 파일은 다음과 같습니다. 최상위 설정 .gradle include ':MyPro..

IT story 2020.09.16

1 바이트! = 8 비트?

1 바이트! = 8 비트? [복제] 이 질문에 이미 답변이 있습니다. 8 비트 문자 이외의 어떤 플랫폼이 있습니까? 12 답변 나는 항상 다음과 같은 문장을 읽을 때 크기가 8 비트 인 1 바이트에 의존하지 마십시오. 사용 CHAR_BIT된 비트 및 바이트 사이의 변환 상수로 (8) 대신에 등등. 오늘날 어떤 실제 시스템이 존재합니까? (이와 관련하여 C와 C ++간에 차이가 있는지 또는 실제로 언어에 구애받지 않는지 확실하지 않습니다. 필요한 경우 태그를 다시 지정하십시오.) 구형 컴퓨터에서는 8 비트보다 작은 코드가 상당히 일반적 이었지만 대부분은 몇 년 동안 죽어 없어졌습니다. C와 C ++는 최소한char C89 표준까지 거슬러 올라가는에 대해 최소 8 비트를 요구했습니다 . [편집 : 예를 들어..

IT story 2020.09.16

원격 서버 hg 경로를 얻는 방법은 무엇입니까?

원격 서버 hg 경로를 얻는 방법은 무엇입니까? SSL을 통해 로컬 변경 사항을 푸시하기 위해 원격 저장소를 만들었습니다. 나는 hg showconfig --debug내 원격 hg 경로를 찾으려고했지만 지저분한 것은 정확히 무엇인지 정확히 찾는 방법을 알려줄 수 있습니다. hg paths 각 경로 이름과 URL 간의 관계를 제공합니다. > hg paths default = ssh://hg@example.org/repo local = /local/path/to/repo hg paths 이름에 대한 URL을 제공합니다. > hg paths default ssh://hg@example.org/repo > hg paths local /local/path/to/repo BTW, 경로 이름 만 얻으려면 : > hg..

IT story 2020.09.16

Github 페이지가 업데이트되지 않습니다.

Github 페이지가 업데이트되지 않습니다. Github 페이지에 이상한 문제가 있습니다. 내 개인 페이지 페이지 maltzj.github.io에 새 커밋을 푸시 했지만 새 기사가 거기에 표시되지 않습니다. 로컬에서 서버를 실행하면 게시물이 localhost:4000/posts/the-price-of-inconsistent-code/. 그러나 http://maltzj.github.io/posts/the-price-of-inconsistent-code 로 이동 하면 404가 표시됩니다. 또한 http : //maltz.github에 있어야하는 새 파일을 추가했습니다 . io / test.html 이지만 404도 발생합니다. 모든 것이 로컬에서 빌드되고 실행됩니다. 내 git repo가 ​​최신 상태이며 g..

IT story 2020.09.16

유형 추론 구현

유형 추론 구현 여기에서 정적 입력과 동적 입력에 대한 흥미로운 토론이 있습니다. 나는 일반적으로 컴파일 유형 검사, 더 나은 문서화 된 코드 등으로 인해 정적 유형을 선호합니다. 그러나 예를 들어 Java가 수행하는 방식으로 수행되면 코드를 복잡하게 만드는 데 동의합니다. 그래서 저는 저만의 기능적 스타일 언어를 만들기 시작하려고합니다. 타입 추론은 제가 구현하고 싶은 것 중 하나입니다. 나는 그것이 큰 주제라는 것을 이해하고, 이전에하지 않은 것을 만들려고하는 것이 아니라 단지 기본적인 추론 일뿐입니다. 이것에 도움이 될 읽을 내용에 대한 포인터가 있습니까? 더 이론적 인 범주 이론 / 유형 이론 텍스트와는 대조적으로 더 실용적이고 실용적인 것이 좋습니다. 데이터 구조 / 알고리즘이 포함 된 구현 토..

IT story 2020.09.16

jQuery $ .ajax에서 리디렉션을 감지합니까?

jQuery $ .ajax에서 리디렉션을 감지합니까? jQuery를 사용하여 URL을 가져오고 302 리디렉션으로 응답했는지 명시 적으로 확인하지만 리디렉션을 따르지는 않습니다 . jQuery $.ajax는 항상 리디렉션을 따르는 것으로 보입니다. 이를 방지하고 따르지 않고 리디렉션을 보려면 어떻게해야합니까? "jquery ajax redirect"와 같은 제목에 대한 다양한 질문이 있지만 모두 서버가 제공하는 상태를 직접 확인하는 것이 아니라 다른 목표를 달성하는 것과 관련된 것으로 보입니다. AJAX 요청은 리디렉션을 따르지 않을 기회가 없습니다 (즉, 리디렉션을 따라야 함). 자세한 내용은이 답변 https://stackoverflow.com/a/2573589/965648 에서 찾을 수 있습니다. ..

IT story 2020.09.16

C와 C ++에서 거의 동일한 코드의 실행 시간에서 큰 차이 (x9)

C와 C ++에서 거의 동일한 코드의 실행 시간에서 큰 차이 (x9) www.spoj.com에서이 문제를 해결하려고했습니다. FCTRL-Factorial 꼭 읽을 필요는 없습니다. 궁금하다면 읽어보세요. :) 먼저 C ++로 구현했습니다 (여기에 내 솔루션이 있습니다). #include using namespace std; int main() { unsigned int num_of_inputs; unsigned int fact_num; unsigned int num_of_trailing_zeros; std::ios_base::sync_with_stdio(false); // turn off synchronization with the C library’s stdio buffers (from https://..

IT story 2020.09.16
반응형