반응형

분류 전체보기 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
반응형