반응형

분류 전체보기 3210

일정 횟수의 실행 후 반복 실행되도록 예약 된 Runnable을 중지하는 방법

일정 횟수의 실행 후 반복 실행되도록 예약 된 Runnable을 중지하는 방법 상태 Runnable이 있습니다. 나는 실행을위한 일정이의 Runnable이있는 ScheduledExecutorService를 사용하는 클래스가 scheduleWithFixedDelay을 . 골 나는 고정 지연 실행을위한 실행 가능한 일정을이 클래스 변경하려는 중 무기한를, 또는 그것은 생성자에 전달되는 몇 가지 매개 변수에 따라 특정 횟수를 실행할 때까지. 가능하면 동일한 Runnable을 사용하고 싶습니다. 개념적으로 "실행"되어야하는 것과 동일한 것입니다. 가능한 접근법 접근법 # 1 두 개의 Runnable이 있습니다. 하나는 여러 번 실행 (카운트 유지) 한 후 일정을 취소하는 것이고 다른 하나는 그렇지 않은 것입니다..

programing tip 2020.12.31

Google 크롬을 사용하여 HTML 페이지에 포함 된 자바 스크립트 디버깅 및 편집

Google 크롬을 사용하여 HTML 페이지에 포함 된 자바 스크립트 디버깅 및 편집 Chrome 개발자 도구를 사용하면 자바 스크립트가 .js 파일에있는 경우 브라우저에서 자바 스크립트를 수정할 수 있습니다. 그러나 HTML 페이지에 포함 된 자바 스크립트를 편집 할 수없는 것 같습니다. 즉 : 특정 페이지에 자바 스크립트가 많이 포함되어 있기 때문에 이것은 저에게 큰 문제입니다. 이 질문과 유사합니다 : 웹 페이지의 JavaScript 블록 편집 ... 라이브 이지만 이것은 크롬이 아니라 파이어 폭스에 관한 것입니다. Google 크롬 개발자 도구를 사용하여 HTML 페이지에 포함 된 자바 스크립트를 편집하려면 어떻게해야합니까? 실제로 크롬에서는이를 수행 할 수 있으며 개발자 도구 창의 소스 탭에서 ..

programing tip 2020.12.31

getString ()과 getResources.getString ()의 차이점

getString ()과 getResources.getString ()의 차이점 Activity클래스에 String 리소스를 가져 오는 두 가지 다른 메서드가 있음을 알았습니다 . 다음을 사용하여 가능합니다. getString(int resId): 응용 프로그램 패키지의 기본 문자열 테이블에서 현지화 된 문자열을 반환합니다. getResources().getString(int id): 특정 리소스 ID와 관련된 문자열 값을 반환합니다. 스타일이 지정된 텍스트 정보가 제거됩니다. 두 방법의 차이점을 이해하지 못합니다. 누군가 말해 줄 수 있습니까? 그들은과 동일 Activity.getString(int)정확히 수행합니다 public final String getString(int resId) { retur..

programing tip 2020.12.31

사전 업데이트 시퀀스 요소 # 0의 길이는 3입니다.

사전 업데이트 시퀀스 요소 # 0의 길이는 3입니다. 2는 필수입니다. account.bank.statement.line다른 개체를 통해 개체에 선을 추가하고 싶지만 다음과 같은 오류가 발생합니다. "사전 업데이트 시퀀스 요소 # 0의 길이는 3이며 2는 필수입니다." 내 코드는 다음과 같습니다. def action_account_line_create(self, cr, uid, ids): res = False cash_id = self.pool.get('account.bank.statement.line') for exp in self.browse(cr, uid, ids): company_id = exp.company_id.id #statement_id = exp.statement_id.id lines =..

programing tip 2020.12.31

JWT를 사용하여 Asp.net 웹 API에서 인증 구현

JWT를 사용하여 Asp.net 웹 API에서 인증 구현 JWT에 대해 읽고 있습니다. 그러나 내가 읽은 것은 인증 메커니즘이 아니라 인증 메커니즘의 중요한 구성 요소와 비슷합니다. 현재 작동하는 솔루션을 구현했지만 JWT를 사용 해보고 작동 방식을 확인하는 것뿐입니다. 그러나 지금 내가 추구하는 것은 그것을 어떻게 사용해야 하는가입니다. 내 경험상 기본적으로 고유 한 암호화 된 키를 제공하는 암호화 메커니즘입니다. 이 토큰 내부에 정보를 넣을 수도 있습니다. 모바일 응용 프로그램에서 사용할 ASP.NET 웹 API 2에서 구현하고 싶습니다. 그래서 1 단계 : 앱 => 서버 : 로그인 (사용자, 비밀번호) 서버 => 앱 : 로그인 확인, 여기에 JWT가 있습니다. app => server : 내 프로필..

programing tip 2020.12.31

Bash의 Shellshock 취약성 뒤에있는 동작이 문서화되어 있습니까? 아니면 의도적입니까?

Bash의 Shellshock 취약성 뒤에있는 동작이 문서화되어 있습니까? 아니면 의도적입니까? Bash가 환경 변수를 해석 하는 방식에 대한 최근 취약점 CVE-2014-6271 이 공개되었습니다 . 익스플로잇은 Bash가 일부 환경 변수 선언을 함수 정의로 구문 분석하는 데 의존하지만 정의에 따라 코드를 계속 실행합니다. $ x='() { echo i do nothing; }; echo vulnerable' bash -c ':' vulnerable 그러나 나는 그것을 이해하지 못한다. 환경 변수를 함수로 해석하는 것에 대해 Bash 매뉴얼에서 찾을 수 없었던 것은 전혀 없습니다 ( 상속 함수 제외는 예외입니다 ). 실제로 적절한 명명 된 함수 정의는 값으로 처리됩니다. $ x='y() { :; }' ..

programing tip 2020.12.31

“C : \ Microsoft.Cpp.Default.props”를 찾을 수 없습니다.

“C : \ Microsoft.Cpp.Default.props”를 찾을 수 없습니다. Visual Studio, 2013에서 만든 프로젝트가 있습니다. 프로젝트 파일에는 다음과 같은 속성이 있습니다. ToolsVersion = "12.0", PlatformToolset = v120. Visual Studio 2013 및 Microsoft Build Tools 2015가 설치되어 있습니다. 이 프로젝트는 MSBuild 12.0을 사용하여 성공적으로 빌드됩니다. MSBuild 14.0으로 빌드하려고하면 오류가 발생합니다. MSB4019: The imported project "C:\Microsoft.Cpp.Default.props" was not found. Confirm that the path in th..

programing tip 2020.12.31

수익률 내부의 수익률은 무엇을합니까?

수익률 내부의 수익률은 무엇을합니까? 다음 코드를 고려하십시오. def mygen(): yield (yield 1) a = mygen() print(next(a)) print(next(a)) 결과는 다음과 같습니다. 1 None 통역사는 "외부"에서 정확히 무엇을합니까? a생성기 객체입니다. 처음 호출 next할 때 본문은 첫 번째 yield표현식 (즉, 평가할 첫 번째 표현식 : 내부 표현식) 까지 평가됩니다 . 즉, yield가치 생산 1에 대한 next반환 할를 다음 블록 발전기에 다음 항목까지. 즉 두 번째 호출에 의해 생성되는 next않는 하지 값을 전송 로 발전기. 결과적으로 첫 번째 (내부) yield는로 평가됩니다 None. 이 값은 yield두 번째 호출의 반환 값이되는 외부 인수로 사용..

programing tip 2020.12.31

Hive는 HBase와 어떻게 다릅니 까?

Hive는 HBase와 어떻게 다릅니 까? 최근 출시 된 ( http://mirror.facebook.com/facebook/hive/hadoop-0.17/ ) Hive가 성능 측면에서 HBase와 어떻게 비교 되는지 알고 싶습니다 . Hive에서 사용하는 SQL과 유사한 인터페이스는 우리가 구현 한 HBase API보다 훨씬 더 좋습니다. Hive에 대해 많이 찾기는 어렵지만 HBase 사이트에서 HBase (굵게 추가됨)를 선호하는 이 스 니펫 을 발견했습니다 . Hive는 일괄 처리 시스템 인 Hadoop을 기반으로합니다. 따라서이 시스템은 쿼리에 대한 낮은 지연 시간을 약속하지 않으며 약속 할 수도 없습니다 . 여기서 패러다임은 엄격하게 작업을 제출하고 실시간 쿼리와 달리 작업이 완료되면 알림을받..

programing tip 2020.12.31

Log4Net Wrapper 클래스는 어떻게 생겼습니까?

Log4Net Wrapper 클래스는 어떻게 생겼습니까? 저는 .net (c #)에 대한 로깅 프레임 워크를 찾고 있었고 여기 stackoverflow에 대한 몇 가지 질문 / 답변 스레드를 읽은 후 log4net을 사용하기로 결정했습니다. 나는 사람들이 log4net에 래퍼 클래스를 사용한다고 반복해서 언급하는 것을 보았고 그것이 어떻게 생겼는지 궁금합니다. 내 코드를 여러 프로젝트 (데이터 액세스 / 비즈니스 / 웹 서비스 / ..)로 분할했습니다. log4net 래퍼 클래스는 어떻게 생겼습니까? 모든 프로젝트에 래퍼 클래스를 포함해야합니까? 모두 함께 별도의 프로젝트로 빌드해야합니까? 래퍼는 싱글 톤 클래스 여야합니까? 기본적으로 인터페이스를 만든 다음 Log4net의 클래스와 메서드를 직접 래핑하..

programing tip 2020.12.31
반응형