반응형

IT이야기 1866

원격 디버거를 Python 프로세스에 어떻게 연결합니까?

원격 디버거를 Python 프로세스에 어떻게 연결합니까? 넣기 귀찮아 import pdb; pdb.set_trace() 내 Python 프로그램에 줄을 추가하고 콘솔을 통해 디버깅합니다. 원격 디버거를 연결하고 문명화된 사용자 인터페이스에서 중단점을 삽입하려면 어떻게 해야 합니까? Winpdb를 사용 하십시오 . 네트워크를 통한 원격 디버깅, 다중 스레드, 네임스페이스 수정, 임베디드 디버깅, 암호화된 통신을 지원 하는 플랫폼 독립적인 그래픽 GPL Python 디버거이며 pdb보다 최대 20배 빠릅니다. 특징: GPL 라이선스. Winpdb는 자유 소프트웨어입니다. CPython 2.3 ~ 2.6 및 Python 3000과 호환 wxPython 2.6 ~ 2.8과 호환 플랫폼 독립적이며 Ubuntu G..

IT이야기 2021.09.13

가져온 모듈의 파일 경로 가져오기

가져온 모듈의 파일 경로 가져오기 이 질문에 이미 답이 있습니다. 모듈의 경로를 검색하는 방법은 무엇입니까? 17 답변 파이썬에서 가져온 모듈의 파일 경로를 어떻게 얻을 수 있습니까? 저는 Linux를 사용하고 있습니다(중요한 경우). 예: 내 홈 디렉토리에 있고 모듈을 가져오면 내 홈 디렉토리의 전체 경로를 반환해야 합니다. 모듈 및 패키지에는 __file__경로 정보 가 있는 속성이 있습니다. 현재 작업 디렉토리를 기준으로 모듈을 가져온 경우 절대 경로를 원할 것입니다. import os.path import my_module print(os.path.abspath(my_module.__file__)) 나는 이것을 사용하고 있습니다 : import inspect import os class Dummy..

IT이야기 2021.09.13

다른 스크립트를 계속 실행할 수 있도록 "루트" 서블릿을 어떻게 매핑할 수 있습니까?

다른 스크립트를 계속 실행할 수 있도록 "루트" 서블릿을 어떻게 매핑할 수 있습니까? 다음과 유사한 JSP 페이지를 호출하는 서블릿을 빌드하려고 합니다. public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException { req.getRequestDispatcher("/WEB-INF/main.jsp").forward(req, resp); } 도메인의 루트(예: http://example.com/ ) 에 응답하려면 이 서블릿이 필요 하므로 web.xml에서 다음 매핑을 사용하고 있습니다. MainServlet /* 내가 겪고있는 문제는 이것이 모든 것과 일치하므로 디스패처가 "/WEB..

IT이야기 2021.09.12

C++용 Javadoc과 유사한 문서

C++용 Javadoc과 유사한 문서 C++용 Javadoc과 같은 유사한 문서 생성 시스템이 있습니까? Javadoc은 좋은 출력을 생성합니다. 다른 언어에서도 이와 유사한 것을 사용할 수 있다면 좋을 것입니다. C++용 JavaDoc과 같이 작동하는 여러 도구가 있습니다. 가장 인기 있는 도구는 아마도 doxygen 입니다. JavaDoc과 유사한 주석 및 여러 언어(예: C++, C, Java, Objective-C, Python, PHP, C#)를 처리할 수 있습니다. CSS를 사용하여 HTML 출력의 스타일을 조정하는 데 꽤 좋은 지원을 제공합니다( 예제 문서 는 사용자 목록 참조 ). 문서화 시스템을 선택할 때 두 가지 중요한 문제는 문서화 시스템이 다음을 수행할 수 있도록 하는 것입니다. 관..

IT이야기 2021.09.12

Javascript로 iframe 요소에 어떻게 액세스합니까?

Javascript로 iframe 요소에 어떻게 액세스합니까? iframe 내에 texarea가 있는 웹페이지가 있습니다. 자식 페이지 자바 스크립트에서 이 텍스트 영역의 값을 읽어야 합니다. 현재 window.parent.getelementbyID().valuejavascript에서 사용 하여 iframe 내의 텍스트 영역을 제외한 상위 페이지의 모든 컨트롤 값을 가져올 수 있습니다. 내 부모 페이지의 프레임 ID와 프레임 이름은 런타임에 변경되므로 참조용으로 프레임 ID/프레임 이름을 사용할 수 없습니다. HTML이 있는 경우 및 자바스크립트 function iframeRef( frameRef ) { return frameRef.contentWindow ? frameRef.contentWindow.d..

IT이야기 2021.09.12

자바스크립트의 스코프 체인

자바스크립트의 스코프 체인 Javascript에서 범위 체인을 읽었지만 이해가 되지 않았습니다. 범위 체인이 무엇인지, 그래픽이나 바보도 이해할 수 있는 것과 어떻게 작동하는지 알려줄 수 있는 사람이 있습니까? 나는 그것을 봤지만 이해할 수있는 것을 찾지 못했습니다 :( 범위 체인을 이해하려면 클로저가 작동하는 방식을 알아야 합니다. 클로저는 함수를 중첩할 때 형성되며 내부 함수는 부모 함수가 이미 실행된 후에도 외부 둘러싸는 함수에 있는 변수를 참조할 수 있습니다. JavaScript는 로컬에서 전역으로 이동하면서 범위 체인을 가로질러 특정 컨텍스트 내에서 식별자를 확인합니다. 세 개의 중첩 함수가 있는 이 예제를 고려하십시오. var currentScope = 0; // global scope (fu..

IT이야기 2021.09.12

JqGrid에서 텍스트 줄 감싸기

JqGrid에서 텍스트 줄 감싸기 줄 바꿈할 텍스트 줄을 얻을 수 있습니까 JqGrid? 나는 주위를 둘러 보았지만 아무것도 찾을 수 없습니다. 다음 CSS를 사용해 보세요. .ui-jqgrid tr.jqgrow td { white-space: normal !important; } 이것은 jqGrid 3.6을 사용하여 작동합니다. N30이 지적했듯이 jqGrid 4.0은 이제 cellattrcolModel 옵션을 지원하여 텍스트 줄 바꿈을 보다 세밀하게 제어할 수 있습니다. 그의 예에서 : cellattr: function (rowId, tv, rawObject, cm, rdata) { return 'style="white-space: normal;"'; } jQGrid 4.0에서 이를 수행하는 더 좋은..

IT이야기 2021.09.12

Fiddler에서 요청의 타임스탬프를 표시하시겠습니까?

Fiddler에서 요청의 타임스탬프를 표시하시겠습니까? 긴 Fiddler 추적(복잡한 시나리오 포함)을 받았고 요청을 애플리케이션 로그와 연관시켜야 합니다. 불행히도 Fiddler는 요청을 시간순으로 표시하지만 요청의 타임스탬프는 표시하지 않습니다. 기록된 정보에 액세스하려면 각 줄을 마우스 오른쪽 버튼으로 클릭하고 속성이 있는 팝업 창을 확인해야 합니다. 수백 줄을 빗어야 할 때 이것은 매우 시간 소모적입니다. 각 요청에 자체 파일이 있고 Fiddler 인터페이스가 필요하기 때문에 원시 캡처 데이터를 보는 것이 훨씬 낫지 않습니다. 현학적 메모: 표시할 단일 타임스탬프가 없다는 것을 알고 있습니다(아래에 기록된 모든 타임스탬프가 있음). ClientConnected는 괜찮을 것입니다. 감사 해요. ==..

IT이야기 2021.09.12

파일 이름에 선행 0을 추가하는 Linux 쉘 스크립트

파일 이름에 선행 0을 추가하는 Linux 쉘 스크립트 약 1,700 개의 파일이있는 폴더가 있습니다. 이름은 모두 1.txt또는 1497.txt등입니다. 모든 파일 이름이 4 자리 숫자가되도록 모든 파일의 이름을 바꾸고 싶습니다. 즉, 23.txt이된다 0023.txt. 이를 수행하는 쉘 스크립트는 무엇입니까? 또는 관련 질문 : grep을 사용하여 \d.txt(예 : 한 자리, 마침표, 문자 txt) 를 포함하는 줄만 일치시키는 방법은 무엇입니까? 지금까지 내가 가진 내용은 다음과 같습니다. for a in [command i need help with] do mv $a 000$a done 기본적으로 한 자리, 두 자리 및 세 자리 파일 이름을 찾는 명령을 사용하여 세 번 실행합니다 (초기 0의 수가..

IT이야기 2021.05.03

단위 테스트를 테스트하는 클래스의 친구로 만드는 것이 잘못된 이유

단위 테스트를 테스트하는 클래스의 친구로 만드는 것이 잘못된 이유는 무엇입니까? 이 질문에 이미 답변이 있습니다. 개인 함수 또는 개인 메서드, 필드 또는 내부 클래스가있는 클래스를 어떻게 테스트합니까? 50 개의 답변 C ++에서 나는 종종 단위 테스트 클래스를 내가 테스트하는 클래스의 친구로 만들었습니다. 나는 때때로 private 메서드에 대한 단위 테스트를 작성해야 할 필요성을 느끼거나 어떤 private 멤버에 액세스하여 개체의 상태를 더 쉽게 설정하여 테스트 할 수 있기를 원하기 때문에이 작업을 수행합니다. 나에게 이것은 클래스의 공개 또는 보호 된 인터페이스를 수정하지 않기 때문에 캡슐화와 추상화를 보존하는 데 도움이됩니다. 써드 파티 라이브러리를 구입한다면, 단순히 벤더가 단위 테스트를 원..

IT이야기 2021.05.03
반응형