반응형

Spring 2707

함수가 호출 될 때 인쇄하는 방법

함수가 호출 될 때 인쇄하는 방법 Python 스크립트를 디버깅 할 때 전체 프로그램에 대한 전체 호출 스택을 알고 싶습니다. 이상적인 상황은 파이썬이 호출 된 모든 함수 이름을 인쇄하도록하는 파이썬에 대한 명령 줄 플래그가있는 경우입니다 (나는 확인 man Python2.7했지만 이런 종류의 항목을 찾지 못했습니다). 이 스크립트의 함수 수가 많기 때문에 가능한 경우 각 함수 및 / 또는 클래스의 시작 부분에 print 문을 추가하지 않는 것이 좋습니다. 중간 해결책은 PyDev의 디버거를 사용하고 몇 개의 중단 점을 배치하고 내 프로그램에서 주어진 지점에 대한 호출 스택을 확인하는 것이므로 당분간이 접근 방식을 사용할 것입니다. 그러한 메소드가 존재한다면, 프로그램의 수명 내내 호출되는 모든 함수의 ..

Development Tip 2020.12.07

편집에서 텍스트 상자를 비활성화하는 방법은 무엇입니까?

편집에서 텍스트 상자를 비활성화하는 방법은 무엇입니까? 텍스트 상자를 사용하여 일부 텍스트를 표시하고 싶습니다. 스크롤 막대가 작동하지 않기 때문에 비활성화 할 수 없습니다. 여러 줄 텍스트 상자 내에서 편집을 방지하면서 활성화 된 것처럼 표시하여 스크롤 막대가 올바르게 작동하도록하려면 어떻게해야합니까? ReadOnly 속성 을 true로 설정할 수 있습니다 . 링크 : 이 속성을 true로 설정하면 런타임시 사용자가 컨트롤의 내용을 변경할 수 없습니다. 이 속성을 true로 설정해도 코드에서 Text 속성 값을 설정할 수 있습니다. Enabled 속성으로 컨트롤을 비활성화하는 대신이 기능을 사용하여 내용을 복사하고 도구 설명을 표시 할 수 있습니다. 에라 TextBox는 속성이 ReadOnly있습니다...

Development Tip 2020.12.07

Rails 3 ActiveRecord : 연결 횟수 별 주문

Rails 3 ActiveRecord : 연결 횟수 별 주문 라는 모델이 Song있습니다. 라는 모델도 있습니다 Listen. A Listen belongs_to :song및 노래 :has_many listens(여러 번들을 수 있음). 제 모델에서는 self.top가장 많이들은 상위 5 곡을 반환 하는 방법을 정의하고 싶습니다 . has_many관계 를 사용하여 어떻게 얻을 수 있습니까? Rails 3.1을 사용하고 있습니다. 감사! 명명 된 범위 사용 : class Song has_many :listens scope :top5, select("songs.id, OTHER_ATTRS_YOU_NEED, count(listens.id) AS listens_count"). joins(:listens). gr..

Development Tip 2020.12.07

작업 스케줄러가 작업을 시작하는 문제

작업 스케줄러가 작업을 시작하는 문제 Windows 2008 R2 컴퓨터에 예약 된 작업이 있지만 로그 (이벤트 로그)에 다음 오류와 함께 트리거되지 못했습니다. 오류: 작업 스케줄러가 "SAFFRON3 \ cb_admin"사용자에 대해 "\ Hyatt_International_Distribution"작업을 시작하지 못했습니다. 추가 데이터 : 오류 값 : 2147943645. "LUAIsElevatedToken"에서 발생하는 오류로 인해 작업 스케줄러가 작업 엔진 ""프로세스를 시작하지 못했습니다. Command = "taskeng.exe". 추가 데이터 : 오류 값 : 2147943645. 전체 오류는 다음과 같습니다. 로그 이름 : Microsoft-Windows-TaskScheduler / Ope..

Development Tip 2020.12.07

Android에서 webview에 URL을로드하는 동안 진행률을 표시하는 방법은 무엇입니까?

Android에서 webview에 URL을로드하는 동안 진행률을 표시하는 방법은 무엇입니까? URL을 webview에로드 중입니다. WebView webview=(WebView)findViewById(R.id.webview); webview.loadUrl(url); URL을로드하는 데 시간이 걸리며 그 동안 빈 화면이 표시됩니다. URL이로드되는 동안 진행률 대화 상자를 표시하고 싶습니다. ProgressDialog dialog = ProgressDialog.show(this, "HI","Loading......", true); 그러나 위의 코드는 작동하지 않습니다. 아이디어가 있으시면 도와주세요. 미리 감사드립니다. WebViewClientWebView에 a 를 설정하고 , 진행률 대화 상자를 시작 o..

Development Tip 2020.12.07

셸에 URL이 존재하고 아마도 컬이 있는지 확인하는 방법은 무엇입니까?

셸에 URL이 존재하고 아마도 컬이 있는지 확인하는 방법은 무엇입니까? URL이 존재하거나 (200을 반환) 그렇지 않은 경우 true 또는 false로 평가되는 간단한 셸 (+ curl) 검사를 찾고 있습니다. 를 사용 --fail하면 실패한 요청에서 종료 상태가 0이 아닙니다. 를 사용 --head하면이 검사에 필요하지 않으므로 파일 내용을 다운로드하지 않습니다. 를 사용 --silent하면 검사 자체에서 상태 또는 오류가 발생하지 않도록 방지 할 수 있습니다. if curl --output /dev/null --silent --head --fail "$url"; then echo "URL exists: $url" else echo "URL does not exist: $url" fi 서버가 HEAD..

Development Tip 2020.12.07

Mockito로 콜백 호출

Mockito로 콜백 호출 코드가 있습니다 service.doAction(request, Callback callback); Mockito를 사용하여 콜백 객체를 잡고 callback.reply (x)를 호출하는 방법 Answer이를 수행 하는 개체 를 설정하려고 합니다. https://static.javadoc.io/org.mockito/mockito-core/2.8.47/org/mockito/Mockito.html#answer_stubs 에서 Mockito 문서를 살펴보십시오. 다음과 같이 쓸 수 있습니다. when(mockService.doAction(any(Request.class), any(Callback.class))).thenAnswer( new Answer() { Object answer(..

Development Tip 2020.12.07

PHP에서 로그 파일을 만드는 방법은 무엇입니까?

PHP에서 로그 파일을 만드는 방법은 무엇입니까? 내 시스템이 시스템 내부에서 수행하는 모든 작업을 등록 / 기록 할 로그 파일을 만들고 싶습니다. 그러나 나는 그것을하는 방법을 모른다. 예를 들어, 로그인 기능을 수행하는이 PHP 코드가 있습니다. public function hasAccess($username,$password){ $form = array(); $form['username'] = $username; $form['password'] = $password; $securityDAO = $this->getDAO('SecurityDAO'); $result = $securityDAO->hasAccess($form); //var_dump($form); //var_dump($result); if($..

Development Tip 2020.12.07

Elastic Beanstalk T2 서버는 내 node.js 앱 파일을 어디에 저장하나요?

Elastic Beanstalk T2 서버는 내 node.js 앱 파일을 어디에 저장하나요? 아키텍처 관점에서 eb (t2) 서버에 배포 된 파일이 저장되는 방법과 위치를 더 잘 이해하려고합니다. eb 인터페이스를 통해 무언가를 업로드 할 때 표시되는 s3의 일부 .zip 파일이 있는데, 이것이 정확히 어떻게 / 어디서 내 ec2 (t2) 서버에 도착합니까? /tmp/deployment/application배포하는 동안 폴더 에 있으며 /var/app/current나중에 이동합니다 . 검색하는 경우 노드 로그가 있으며 콘솔의 환경 변수에 설정 한 PORT 환경 변수에 관계없이 /var/log/nodejs/nodejs.log애플리케이션이 바인딩 8081됩니다. 참고 URL : https://stackove..

Development Tip 2020.12.07

if-else가 아닌 switch 문이 필요한 이유는 무엇입니까?

if-else가 아닌 switch 문이 필요한 이유는 무엇입니까? 나는 이것을 한동안 궁금해하고 있습니다. 저는 하드 코어 프로그래머, 주로 작은 Python 스크립트가 아니며 분자 역학 시뮬레이션을 몇 개 작성했습니다. 실제 질문 : switch 문의 요점은 무엇입니까 ? 왜 그냥 if-else 문을 사용할 수 없습니까? 귀하의 답변에 감사 드리며 이전에이 질문이 있었다면 저에게 링크를 알려주십시오. 편집하다 S.Lott 는 이것이 If / Else vs. Switch 질문의 중복 일 수 있다고 지적했습니다 . 닫으려면 그렇게하십시오. 추가 논의를 위해 열어 두겠습니다. 스위치 구조는 더 쉽게로 번역 점프 (또는 지점) 테이블 . 이것은 case 레이블이 서로 가까이있을 때 if-else 보다 swit..

Development Tip 2020.12.07
반응형