반응형

2020/04 900

데몬 스레드 설명

데몬 스레드 설명 에서 파이썬 문서 는 말합니다 : 스레드는 "데몬 스레드"로 플래그 될 수 있습니다. 이 플래그의 의미는 데몬 스레드 만 남으면 전체 Python 프로그램이 종료된다는 것입니다. 초기 값은 작성 스레드에서 상속됩니다. 누구에게 그 의미가 무엇인지에 대한 명확한 설명이 있거나 스레드를 어디에 설정했는지 보여주는 실제 예가 daemonic있습니까? 나를 위해 그것을 명확히하십시오 : 그래서 스레드를로 설정하지 않을 유일한 상황 daemonic은 메인 스레드가 종료 된 후에 스레드를 계속 실행하고 싶을 때입니까? 일부 스레드는 keepalive 패킷 보내기, 주기적 가비지 수집 수행 등과 같은 백그라운드 작업을 수행합니다. 이것은 주 프로그램이 실행 중일 때만 유용하며 데몬이 아닌 다른 스레..

Programing 2020.04.21

Rails에서 상대 시간은 어떻게합니까?

Rails에서 상대 시간은 어떻게합니까? Rails 애플리케이션을 작성 중이지만 상대 시간을 수행하는 방법을 찾지 못하는 것 같습니다. 예를 들어 특정 Time 클래스가 지정된 경우 "30 초 전"또는 "2 일 전"또는 1 개월 이상인 경우 계산할 수 있습니다 "2008 년 9 월 1 일"등 ActiveSupport에서 time_ago_in_words메소드 (또는 distance_of_time_in_words)를 찾고있는 것처럼 들립니다. 다음과 같이 호출하십시오. 나는 이것을 작성했지만 더 나은지 확인하기 위해 언급 된 기존 방법을 확인해야합니다. module PrettyDate def to_pretty a = (Time.now-self).to_i case a when 0 then 'just now' ..

Programing 2020.04.21

SSL 핸드 셰이크 경고 : Java 1.7.0으로 업그레이드 한 후 unrecognized_name 오류

SSL 핸드 셰이크 경고 : Java 1.7.0으로 업그레이드 한 후 unrecognized_name 오류 오늘 Java 1.6에서 Java 1.7로 업그레이드했습니다. 그 이후 SSL을 통해 웹 서버에 연결하려고 할 때 오류가 발생합니다. javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name at sun.security.ssl.ClientHandshaker.handshakeAlert(ClientHandshaker.java:1288) at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1904) at sun.security.ssl.SSLSocketImpl.readRecor..

Programing 2020.04.21

트위터 부트 스트랩 2에 버튼을 제출하기 위해 아이콘 추가

트위터 부트 스트랩 2에 버튼을 제출하기 위해 아이콘 추가 양식 입력 제출 버튼에서 트위터 부트 스트랩 아이콘을 사용하고 싶습니다. http://twitter.github.com/bootstrap/base-css.html#icons 의 예제는 주로 스타일 하이퍼 링크를 보여줍니다. 가장 가까운 것은 버튼 옆에 아이콘이 표시되지만 내부에는 표시되지 않는 것입니다. 입력 대신 버튼 태그를 사용할 수 있습니다 Sign in 이 목적으로 레이블 태그를 사용할 수 있다고 생각합니다. 다음은 트위터 부트 스트랩 HTML 탐색 모음의 샘플입니다. Search me 기본적으로 입력에 대한 레이블 요소 (type = submit)를 얻은 다음 실제 입력 제출을 숨 깁니다. 사용자는 레이블 요소를 클릭하고 양식 제출을 계..

Programing 2020.04.21

사용자가 로그인했는지 확인하는 방법 (user.is_authenticated를 올바르게 사용하는 방법)?

사용자가 로그인했는지 확인하는 방법 (user.is_authenticated를 올바르게 사용하는 방법)? 이 웹 사이트를 살펴보고 있지만 작동하지 않는 방법을 알 수없는 것 같습니다. 현재 사이트 사용자가 로그인 (인증)되었는지 확인해야합니다. request.user.is_authenticated 사용자가 로그인했는지 확인하더라도 다음과 같이 반환됩니다. > 위의 URL의 첫 번째 섹션에서 다음과 같은 다른 요청을 할 수 있습니다. request.user.is_active 성공적인 응답을 반환합니다. Django 1.10+ 업데이트 : is_authenticated이제 Django 1.10의 속성입니다. 이 방법은 이전 버전과의 호환성을 위해 여전히 존재하지만 Django 2.0에서는 제거됩니다. Dja..

Programing 2020.04.21

N 분마다 오프셋을 더한 Cron 작업 실행

N 분마다 오프셋을 더한 Cron 작업 실행 */20 * * * * 20 분마다 실행되도록하십시오. 시간당 5 분부터 시작하여 20 분마다 작업을 실행하고 싶습니다 .Cron에서 가능합니까? 일 것이다: 5/20 * * * * ? 한 시간 지난 5시에 시작하여 20 분마다 작업을 실행하려면 다음을 시도하십시오. 5-59/20 * * * * 설명 *미소 필드는 동일한 0-59/1곳에 0-59는 IS 범위 와 1는 IS 단계 . 명령은 범위 (0) 의 첫 번째 분에 실행 된 다음 첫 번째 단계 (1)에서 마지막 (59)까지 먼 모든 연속 분에서 실행됩니다 . 그렇기 때문에 */20 * * * *0 분, 20 분 후 및 40 분 후에 실행됩니다. 이는 20 분마다 동일합니다. 그러나 */25 * * * *0 ..

Programing 2020.04.21

무료 XML 형식 도구

무료 XML 형식 도구 XML 문자열을지나 XML 문서를 올바르게 읽을 수 있도록 서식을 지정할 수있는 무료 XML 형식 (들여 쓰기) 도구가 있습니까? 감사 편집 ~ Windows XP에서 XML 메모장을 사용하고 있습니다. 메모장 ++ 에이 기능이 있다고 생각 합니다. 편집 (최신 버전의 경우) "XML 도구"플러그인 (메뉴 플러그인, 플러그인 관리자)을 설치 한 후 다음을 실행하십시오. 메뉴 플러그인, Xml 도구, Pretty Print (XML 전용-줄 바꿈) 원래 답변 (이전 버전의 Notepad ++) 메모장 + + 메뉴 : TextFX-> HTML Tidy-> Tidy : Reindent XML 그러나이 기능은 XML을 감싸서 '엉뚱한'것처럼 보이게합니다. 랩하지 않으려면 개방 C:\Pro..

Programing 2020.04.21

bash 스크립트 자체에서 stdout COPY를 로그 파일로 리디렉션

bash 스크립트 자체에서 stdout COPY를 로그 파일로 리디렉션 stdout 을 파일 로 리디렉션 하는 방법을 알고 있습니다. exec > foo.log echo test 이것은 'test'를 foo.log 파일에 넣습니다. 이제 출력을 로그 파일로 리디렉션하고 stdout에 유지하려고합니다. 즉, 스크립트 외부에서 사소하게 수행 할 수 있습니다. script | tee foo.log 하지만 스크립트 자체에서 선언하고 싶습니다. 나는 시도했다 exec | tee foo.log 그러나 작동하지 않았습니다. #!/usr/bin/env bash # Redirect stdout ( > ) into a named pipe ( >() ) running "tee" exec > >(tee -i logfile.t..

Programing 2020.04.21

Go에서 JSON 포스트 요청 처리

Go에서 JSON 포스트 요청 처리 그래서 나는 다음을 가지고 있습니다. 매우 해키처럼 보이고 Go는 이것보다 라이브러리를 더 잘 설계했다고 생각했지만 Go는 JSON 데이터의 POST 요청을 처리하는 예제를 찾을 수 없습니다. 그것들은 모두 POST 형식입니다. 다음은 요청 예입니다. curl -X POST -d "{\"test\": \"that\"}" http://localhost:8082/test 다음은 로그가 포함 된 코드입니다. package main import ( "encoding/json" "log" "net/http" ) type test_struct struct { Test string } func test(rw http.ResponseWriter, req *http.Request) {..

Programing 2020.04.21

BigDecimal이 0보다 큰 경우 비교

BigDecimal이 0보다 큰 경우 비교 BigDecimal값이 0보다 큰 경우 어떻게 비교할 수 있습니까? 다음과 같이 간단합니다. if (value.compareTo(BigDecimal.ZERO) > 0) 에 대한 문서는compareTo 실제로 -1, 0 또는 1을 반환하도록 지정하지만보다 일반적인 Comparable.compareTo방법은 적절한 세 가지 경우 0, 0 또는 0보다 큰 값만 보장하므로 일반적으로 그 비교를 고수합니다. 더 나은 방법 : if (value.signum() > 0) compareTo()클래스에 내장 된 함수를 사용하십시오 . BigDecimal 오브젝트에서 ".intValue ()"를 사용하는 것이 0보다 강하지 않은지 확인하려는 경우 올바르지 않습니다. 남은 유일한 ..

Programing 2020.04.21
반응형