반응형

전체 글 794

SIGTERM 신호를 정상적으로 처리하는 방법

SIGTERM 신호를 정상적으로 처리하는 방법 python으로 이렇게 사소한 데몬을 쓴다고 가정해 봅시다. def mainloop(): while True: # 1. do # 2. some # 3. important # 4. job # 5. sleep mainloop() 데몬화(Daemonization)를 사용하여start-stop-daemon디폴트로 송신되는SIGTERM(TERM)의 시그널 온--stop. 현재 수행 중인 단계는 다음과 같습니다.#2그리고 지금 이 순간, 우리가 보내드리는 것은TERM신호. 이 경우 실행이 즉시 종료됩니다. 다음 방법으로 신호 이벤트를 처리할 수 있습니다.signal.signal(signal.SIGTERM, handler)하지만 문제는 여전히 현재의 실행을 방해하고 제어..

programing 2022.09.23

__getattr_와 __getattribute_의 차이점 이해

__getattr_와 __getattribute_의 차이점 이해 는 이 두 가지 하고 있습니다.__getattr__ ★★★★★★★★★★★★★★★★★」__getattribute__하지만, 나는 그것에 실패하고 있다. 스택 오버플로우 질문에 대한 대답은 다음과 같습니다. __getattribute__는 오브젝트의 실제 Atribute를 조사하기 전에 호출되기 때문에 올바르게 구현하기 어려울 수 있습니다.을 사용하다 난 그게 무슨 뜻인지 전혀 모르겠어. 그런 다음 다음과 같이 표시됩니다. 넌 거의 확실히 원하는구나__getattr__. 왜요? 가 읽은 것은 ★★★★★★★★★★★★★★★★★★★★★★★★.__getattribute__ 실패,__getattr__ 왜 두 가지 요?그럼 왜 같은 일을 하는 두 가지 다..

programing 2022.09.23

스프링 보안 표현식 언어 주석에서 사용할 사용자 지정 메서드를 만드는 방법

스프링 보안 표현식 언어 주석에서 사용할 사용자 지정 메서드를 만드는 방법 주석을 통한 메서드 기반 인증을 위해 스프링 보안 표현 언어로 사용하는 커스텀 메서드를 추가한 클래스를 만들고 싶습니다. 예를 들어 'custom'과 같은 커스텀 메서드를 만들고 싶다.MethodReturningBoolean'은 다음과 같이 사용됩니다. @PreAuthorize("customMethodReturningBoolean()") public void myMethodToSecure() { // whatever } 제 질문은 이것입니다.가능하다면 커스텀 메서드를 작성하기 위해 어떤 클래스를 서브클래스로 해야 합니까?스프링 XML 컨피규레이션파일로 이 클래스를 구성하는 방법은 무엇입니까?이렇게 사용되는 커스텀 메서드의 예를 제..

programing 2022.09.23

팬더 데이터 프레임 열 또는 열에서 목록을 얻으시겠습니까?

팬더 데이터 프레임 열 또는 열에서 목록을 얻으시겠습니까? 데이터 프레임이 있습니다.df다음과 같이 Excel 문서에서 가져옵니다. cluster load_date budget actual fixed_price A 1/1/2014 1000 4000 Y A 2/1/2014 12000 10000 Y A 3/1/2014 36000 2000 Y B 4/1/2014 15000 10000 N B 4/1/2014 12000 11500 N B 4/1/2014 90000 11000 N C 7/1/2014 22000 18000 N C 8/1/2014 30000 28960 N C 9/1/2014 53000 51200 N 1열의 내용을 반환할 수 있도록 하고 싶다.df['cluster']목록으로 표시되므로 그 위에 for-l..

programing 2022.09.23

무엇:이 오류-치명적 오류를 일으키고 있다.지역 grunt"를 찾을 수 없습니다.

무엇:이 오류-치명적 오류를 일으키고 있다.지역 grunt"를 찾을 수 없습니다. 그럼 제가 먼저 나는 새로운 보병 버전 설치된 다음 나는 이 오류 좋지 않았다. 보병의 이전 버전을 제거했다. D:\www\grunt-test\grunt grunt-cli:그 짜증 나는 명령줄 인터페이스입니다.(v0.1.4) 치명적인 오류:지역 소리를 찾을 수 없습니다. 만약 당신이 이 메세지 보고 있는 것의 Gruntfile거나 소리 국내에서 프로젝트에 설치되지 않다는 것을 알았지 않았다.고 구성하는 무슨 투덜거림 설치에 대한 자세한 내용은 Getting 시작 가이드:http://gruntjs.com/getting-started를 참조하십시오. 왜냐하면 소리에 대한 참조 저의 시스템 경로에 있지 않기 때문일까?아니면 다른..

programing 2022.09.23

어레이 항목을 값별로 제거하는 중

어레이 항목을 값별로 제거하는 중 이 질문에는 이미 답변이 있습니다. PHP: 배열에서 특정 요소를 제거하려면 어떻게 해야 합니까? (22개 답변) PHP 배열 삭제 값(키 아님) (20개의 답변) 닫힘작년. 지정된 값을 가진 어레이 항목을 제거해야 합니다. if (in_array($id, $items)) { $items = array_flip($items); unset($items[ $id ]); $items = array_flip($items); } 더 짧은(더 효율적인) 방법으로 할 수 있을까요?간단한 원라이너로 달성할 수 있습니다. 이 어레이의 경우: $arr = array('nice_item', 'remove_me', 'another_liked_item', 'remove_me_also'); 다음..

programing 2022.09.23

파일 다운로드 추적 방법

파일 다운로드 추적 방법 나는 플래시 플레이어로 mp3를 재생하는 웹사이트를 가지고 있다.사용자가 '재생'을 클릭하면 플래시 플레이어는 자동으로 mp3를 다운로드하여 재생을 시작합니다. 특정 노래 클립(또는 바이너리 파일)이 다운로드된 횟수를 쉽게 추적할 수 있는 방법이 있습니까? 플레이 링크는 실제 mp3 파일에 대한 링크입니까, 아니면 플레이어를 띄우는 자바스크립트 코드에 대한 링크입니까? 후자의 경우는, 거기에 독자적인 로그 코드를 간단하게 추가해, 히트수를 추적할 수 있습니다. 전자의 경우 웹 서버 로그 자체를 추적하여 구별할 수 있는 것이 필요합니다.제 호스트 플랜은 Webalizer와 함께 제공되며, 이 기능은 훌륭합니다. Javascript 코드라서 그게 답이야 다만, (호스트를 전환하지 않..

programing 2022.09.23

belongsToMany 관계가 존재하는지 확인합니다(라벨).

belongsToMany 관계가 존재하는지 확인합니다(라벨). 내 테이블 중 2개(클라이언트 및 제품)는 Larabel의 blongToMany와 피벗 테이블을 사용하여 ManyToMany 관계를 가지고 있습니다.이제 특정 고객이 특정 제품을 가지고 있는지 확인하고 싶습니다. 피벗 테이블에서 체크하는 모델을 만들 수 있지만, Larabel은 belongsToMany 메서드에 이 모델이 필요하지 않기 때문에 피벗 테이블 모델이 없어도 특정 관계가 있는지 확인할 수 있는 다른 방법이 있는지 궁금합니다.이를 위한 공식적인 방법은 다음과 같습니다. $client = Client::find(1); $exists = $client->products->contains($product_id); 좀 아깝긴 한데...SEL..

programing 2022.09.23

Vuex: 스토어 속성이 존재하는 경우에만 2초마다 함수를 디스패치하시겠습니까?

Vuex: 스토어 속성이 존재하는 경우에만 2초마다 함수를 디스패치하시겠습니까? 제품의 수량을 업데이트하기 위해 GET 요청을 하는 기능을 실행하려고 하는데, 이 기능은 제품 수량을 업데이트 할 때에만 실행됩니다.currentProduct스토어 속성이 존재합니다.선택된 제품이 없다면, 나는 아무 이유 없이 함수를 실행하는 간격을 두고 싶지 않다. 의사 코드로, 기본적으로 다음과 같이 말할 수 있습니다. $이것이라면.store.getters['myStore/getCurrentProduct'] 다음으로 setInterval(이것)을 지정합니다.$store.dispatch("update Quantity", 2000); 제 유일한 생각은 current Product에 대해 계산된 속성을 만드는 것이었습니다. c..

programing 2022.09.23

Select Statement with LIKE 연산자의 MySQL Case

Select Statement with LIKE 연산자의 MySQL Case 를 조합하는 것이 가능합니까?CASE스테이트먼트와LIKEMySQL 연산자SELECT스테이트먼트? 예를 들어, 한 열에 두 가지 형식 중 하나로 데이터를 저장하는 데이터베이스를 쿼리하려고 합니다(이는 끔찍하고 머리가 아프지만 데이터를 변경할 수는 없습니다).그래서 가끔 칼럼이numbers에는 "6901xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 저는 이렇게 데이터를 조회하고 싶습니다. SELECT CASE digits WHEN LIKE "6901%" THEN substr(digits,4) WHEN LIKE "91%" THEN substr(digits,2) END as "digits", FROM ..

programing 2022.09.23
반응형