반응형

전체 글 598

형식 안전 열거 형을 만드는 방법은 무엇입니까?

형식 안전 열거 형을 만드는 방법은 무엇입니까? C에서 열거 형을 사용하여 형식 안전성을 달성하는 것은 본질적으로 정수이기 때문에 문제가됩니다. 그리고 열거 형 상수는 실제로 int표준에 의해 유형 으로 정의됩니다 . 약간의 유형 안전성을 얻기 위해 다음과 같은 포인터로 트릭을 수행합니다. typedef enum { BLUE, RED } color_t; void color_assign (color_t* var, color_t val) { *var = val; } 포인터는 값보다 더 엄격한 유형 규칙을 가지고 있으므로 다음과 같은 코드를 방지합니다. int x; color_assign(&x, BLUE); // compiler error 그러나 다음과 같은 코드를 방지하지는 않습니다. color_t colo..

programing 2021.01.15

C #에서 다른 프로세스에 의해 잠긴 파일을 어떻게 삭제합니까?

C #에서 다른 프로세스에 의해 잠긴 파일을 어떻게 삭제합니까? C #을 사용하여 다른 프로세스에 의해 잠긴 파일을 삭제하는 방법을 찾고 있습니다. 메서드가 파일을 잠그는 프로세스를 찾을 수 있어야한다고 생각합니다 (아마도 C #에서이 작업을 수행하는 방법을 잘 모르겠지만 핸들을 추적하여). 다음을 사용하여 파일 삭제를 완료하기 전에 해당 프로세스를 닫습니다 File.Delete(). 다른 프로세스를 죽이는 것은 건강한 일이 아닙니다. 시나리오에 제거와 같은 것이 포함 된 경우 MoveFileExAPI 기능 을 사용 하여 다음에 재부팅 할 때 파일을 삭제하도록 표시 할 수 있습니다 . 다른 프로세스에서 사용중인 파일을 정말로 삭제해야한다고 생각되면 해결책을 고려하기 전에 실제 문제를 다시 고려하는 것이 ..

programing 2021.01.15

가장 좋은 "비밀번호 분실"방법은 무엇입니까?

가장 좋은 "비밀번호 분실"방법은 무엇입니까? 중복 가능성 : 비밀번호 찾기 : 비밀번호 찾기 기능을 구현하는 가장 좋은 방법은 무엇입니까? 저는 커뮤니티 웹 사이트를 프로그래밍하고 있습니다. "비밀번호 찾기"기능을 만들고 싶습니다. 여러 사이트를 살펴보면 다음 세 가지 옵션 중 하나를 사용하는 것으로 나타났습니다 . 사용자 에게 비밀번호를 변경할 수 있는 고유하고 숨겨진 URL (Gmail 및 Amazon)에 대한 링크가 포함 된 이메일을 보냅니다. 사용자에게 무작위로 생성 된 새 비밀번호 (Wordpress) 로 이메일을 보냅니다. 사용자 에게 현재 암호 (www.teach12.com)를 보냅니다. 옵션 # 3 이 사용자에게 가장 편리해 보이지만 암호를 MD5 해시로 저장했기 때문에 MD5가 되돌릴 ..

programing 2021.01.15

LaTeX에서 "C ++"를 작성하는 방법

LaTeX에서 "C ++"를 작성하는 방법 출력이 멋지게 보이도록 LaTeX에서 "C ++"를 어떻게 작성할 수 있습니까? 예를 들어 C$++$보기가 좋지 않습니다. 더하기 기호가 너무 크고 공간이 너무 많습니다. 이와 같은 경우의 표준 솔루션은 그대로 사용하는 것입니다. \verb!C++! 아래 코드를 사용하여 석사 학위 논문에서 멋진 C ++를 입력했습니다. 코드는 독일 포럼 에서 그대로 복사되었습니다 . 새 .tex- 문서의 모든 코드를 복사하여 붙여넣고 관련 항목을 선택할 수 있어야합니다. \documentclass{article} \usepackage{relsize} \usepackage{lipsum} %c from texinfo.tex \def\ifmonospace{\ifdim\fontdime..

programing 2021.01.15

최대 흐름 알고리즘을 사용하여 그래프에서 최소 절단을 어떻게 찾을 수 있습니까?

최대 흐름 알고리즘을 사용하여 그래프에서 최소 절단을 어떻게 찾을 수 있습니까? 그래프에서 최소 컷을 찾아야합니다. 흐름 네트워크에 대해 읽었지만 찾을 수있는 것은 Ford-Fulkerson, push-relabel 등과 같은 최대 흐름 알고리즘뿐입니다. 최대 흐름 최소 절단 정리를 고려할 때 이러한 알고리즘 중 하나를 사용하여 찾을 수 있습니까? 최대 흐름 알고리즘을 사용하는 그래프의 최소 컷? 어떻게? 지금까지 내가 찾은 최고의 정보는 "포화"가장자리, 즉 흐름이 용량과 같은 가장자리를 찾으면 해당 가장자리가 최소 절단에 해당한다는 것입니다. 사실인가요? 나에게 100 % 옳지 않은 것 같습니다. 최소 절단의 모든 모서리가 포화되는 것은 사실이지만 최소 절단 "경로"를 벗어난 포화 모서리도있을 수 있..

programing 2021.01.15

setup.py가 달걀로 설치되지 않도록 중지

setup.py가 달걀로 설치되지 않도록 중지 setup.py패키지를 달걀로 설치하는 것을 어떻게 중지 합니까? 또는 더 나은 방법은 easy_install패키지를 어떻게 설치 egg합니까? sudo python setup.py 설치 그 이유는 형식의 PyDev패키지에 대해 다소 까다롭기 때문 egg입니다 boto. 지금 제가 관심을 갖고있는 패키지는 . 업데이트 : 무차별 대입 방법을 찾았 습니다. sudo easy_install -m boto cd path/to/boto-xyz.egg sudo mv boto .. sudo rm -rf boto-xyz.egg 나는 미묘하거나 중요한 것을 놓치고 있다고 느낍니다 (질문을 요청한 지 몇 년 후이 페이지를 만나 만족스러운 답변을 찾지 못함). 그러나 다음은 ..

programing 2021.01.15

Python 3 용 tkinter 및 ttk에 대한 새로운 튜토리얼

Python 3 용 tkinter 및 ttk에 대한 새로운 튜토리얼 tkinter와 함께 가르치는 가장 현대적인 튜토리얼은 어디에서 찾을 수 있습니까 ttk? TkinterPython 3으로 이동하는 유일한 방법 인 것 같고 (Python 2를 제안하지 마십시오) ttk잘 생긴 GUI에 대한 희망을주었습니다. TkDocs 튜토리얼이 매우 유용 하다는 것을 알았습니다 . 이 건물에 대해 설명 Tk파이썬을 사용하여 인터페이스 및 Tkinter및 ttk및 목표는 TK에 자체, 특정 언어가 아닌 바인딩을 가르치는 것입니다 때문에, 파이썬 2와 3 또한 펄, 루비와 티클의 예를 가지고 사이의 차이점에 대해 메모를 만듭니다. 나는 처음부터 끝까지 모든 것을 훑어 보지 않았고, 내가 붙어 있던 것들에 대한 예시로 몇..

programing 2021.01.15

Python argparse 및 bash 완성

Python argparse 및 bash 완성 인수에서도 파이썬 스크립트에 대한 자동 완성을 얻고 싶습니다. 나는 bash_completion이 (인수를 위해) 어떻게 작동하는지 실제로 이해하지 못했지만, 파헤친 후에는 다음을 이해했습니다. 완료 기능을 명령에 바인딩하기 위해 "complete"를 사용합니다. 모든 완성 함수는 기본적으로 인수 파서의 복사본입니다. 특히 두 번째 요점은 자동으로 생성되기를 원하기 때문에 좋지 않습니다. 가장 좋은 점은 쉘이 모든 TAB에서 무엇을 완료해야하는지 내 프로그램에 요청하는 것입니다.하지만 이것이 실제로 작동하지 않는다는 인상을 받았습니다. 맞습니까? 두 번째 옵션은 아마도 argparse 파서에서 올바르게 완료되는 쉘 함수로 변환기를 작성하는 것입니다. 뻔뻔한 ..

programing 2021.01.15

GitHub에 파일을 업로드하는 방법

GitHub에 파일을 업로드하는 방법 최근 GitHub에 저장소를 다운로드 하여 만들었습니다. Objective C프로젝트 를 업로드하려고 합니다. 어떻게해야합니까? 나는 위의 답변을 충분히 명시 적으로 찾지 못했고 스스로 알아내는 데 시간이 걸렸습니다. 내가 찾은 가장 유용한 페이지는 http://www.lockergnome.com/web/2011/12/13/how-to-use-github-to-contribute-to-open-source-projects/입니다. 저는 명령 줄을 사용하여 Unix 상자에 있습니다. 이 모든 것이 Mac 명령 줄에서 작동 할 것으로 예상합니다. (Mac 또는 Window GUI는 desktop.github.com에서 사용할 수있는 것으로 보이지만 테스트하지 않았으며 이..

programing 2021.01.15
반응형