반응형

전체 글 2158

Mercurial에서 기본 diff 도구를 사용합니까?

Mercurial에서 기본 diff 도구를 사용합니까? 할 때마다 hg diff file.ext콘솔 차이 응용 프로그램을 사용하게됩니다. Kdiff3 또는 WinMerge를 사용하고 싶습니다 (Windows를 사용하고 있습니다). 그것을 바꿀 수있는 방법이 있습니까? Mercurial 문서에서 참조를 사용하지 않습니다 . Mercurial 기본 제공 확장을 사용 하여이 문제를 해결했습니다 ... Mercurial.ini (Mercurial 폴더)에 다음 줄을 추가하면됩니다. [extensions] hgext.extdiff= [extdiff] cmd.vdiff = kdiff3 diff 대신 kdiff3을 사용하는 것보다 다음을 사용하십시오. hg vdiff file.ext 이 구성으로 [extdiff] c..

ProgramingTip 2020.11.28

nonce를 만들고 사용하는 방법

nonce를 만들고 사용하는 방법 저는 웹 사이트를 운영하고 게임을 한 횟수에 따라 점수를 점수 시스템이 있습니다. 해싱을 사용하여 점수에 대한 http 요청의 무결성을 증명하는 사용자는 아무것도 없습니다. 그러나 어느 누군가가 있다고 말하는 것이 있다고 주장합니다. http 요청, 헤더 및 모두. 이전에는이 ​​공격이 가능성이없는 것들이 공격으로부터 보호하는 것이 금지됩니다. 그러나 이제는 그렇게 할 수 있습니다. http 요청은 플래시 게임에서 시작된 다음 php에 의해 유효성이 검사되고 php는이를 데이터베이스에 입력합니다. 확신하지만 구현 방법을 정확히 모르겠습니다. nonce 시스템을 설정하는 일반적이고 안전한 방법은 무엇입니까? 당신을 위해 할 수있는 라이브러리가 있습니다. PHP Nonce ..

ProgramingTip 2020.11.28

Java Generics-Bridge 방법?

Java Generics-Bridge 방법? Java Generics와 관련된 "브리지 방법"개념이라고하는 것이 한 지점에서 멈추고 계속 생각하게되었습니다. Btw, 나는 그것이 바이트 코드 수준에서만 발생하고 우리가 사용할 수 있습니다. 하지만 Java 컴파일러에서 사용하는 "브리지 방법"의 개념을 알고 싶습니다. 이면에서 정확히 어떤 일이 발생하며 왜 사용 하는가? 예제에 대한 도움을 주시면 대단히 감사하겠습니다. 제네릭 클래스를 확장하거나 제네릭 인터페이스 (구체적인 유형 변수 사용)를 구현하는 클래스를 원시 유형으로 계속 사용할 수있는 메소드입니다. 소지 상상해. public class MyComparator implements Comparator { public int compare(Intege..

ProgramingTip 2020.11.28

실시간 공동 편집-어떻게 작동 작동?

실시간 공동 편집-어떻게 작동 작동? 문서를위한 거의 실시간 공동 편집 기능을 갖고 싶은 애플리케이션을 작성 중입니다 (Google 문서 스타일 편집과 매우 유사). 커서 위치를 추적하는 방법을 알고 있습니다. 간단합니다. 데이터베이스에 저장 될 수있는 현재 사용자 ID, 파일 이름, 줄 번호 및 행 번호로 서버를 0.5 초 또는 2 초마다 폴링하면 폴링 요청의 반환 값은 다른 사용자의 커서 위치입니다. 내가 어떻게 해야할지 모르겠다는 것은 커서를 버리지 않고 전체 재로드를 강제하지 않는 방식으로 문서를 업데이트하는 것입니다. 이것은 Google 크롬, 조치하게는 Firefox 작동해야합니다. 다른 브라우저를 지원할 필요가 없습니다. 여러 피어의 협업 편집을 병합하기 위해 백그라운드에서 사용되는 알고리즘..

ProgramingTip 2020.11.28

Java Primitives 범위 계산

Java Primitives 범위 계산 이 질문에 이미 답변이 있습니다. int i = 1024 * 1024 * 1024 * 1024가 오류없이 실행되는 이유는 무엇입니까? 5 답변 자바에서 선언 할 때 short number=1024*1024*1024; 시간 오류가 발생하지만 short number=1024 * 1024 * 1024 * 1024; 잘됩니다. 왜 이런 일이 발생합니까? 이 경우 컴파일러는 계산을 평가하고 (상수 만 포함되어 있기 때문에) 결과를 변수에 할당합니다. 이 계산은 유형으로 수행 할 수있는 경우 할당시 int에만 변환 short됩니다. 귀하의 경우 첫 번째 계산이 너무 커서 short( 1073741824) 에 맞지 언어 . 두 번째는 오버플로 int하고 short( 0) 를 지..

ProgramingTip 2020.11.28

applicationWillTerminate 언제 호출되고 호출되지 않을 때

applicationWillTerminate 언제 호출되고 호출되지 않을 때 안녕하세요 저는 applicationWillTerminate가 호출되고있는 것에 대한 몇 가지 질문을 읽었습니다. 다르게 말하는 여러 게시물이 있기 때문에 한 내용을 요약하고 싶었습니다. IOS (멀티 태스킹 없음)의 경우 홈 버튼 표시 항상 호출됩니다. IOS 4 이상 ㅏ. 그것은되는 하지 ( 백그라운드 앱 실행할 때) 홈 버튼을 누를 때 호출 비. 멀티 태스킹 도크에서 앱을 닫을 때 호출하지 않고 앱에 info.plist의 갑작스런 종료 플래그가 있기 때문에 호출하지 않습니다. ( "응용 프로그램이 앱 사망 이벤트를 가져와야합니다"를 설정 한 다음 멀티 태스킹 도크에서 앱을 닫을 때도 종료 기능이 호출되지 않음) 바탕으로 몇..

ProgramingTip 2020.11.28

모든 DOM 요소를 반복하는 가장 효율적인 방법?

모든 DOM 요소를 반복하는 가장 효율적인 방법? 불행히도 페이지 DOM 요소를 반복해야하는 가장 모든 기술이 무엇인지 궁금합니다. 나는 아마도 직접 벤치마킹 할 수있는 시간이 있고 누군가가 이미 가지고있는 경험했거나 내가 있기 때문에 몇 가지 옵션이 있기 때문에 필요하지 않습니다. 현재 저는 jQuery를 사용하고 있습니다. $('body *').each(function(){ var $this = $(this); //do stuff }); 작동하는 동안 클라이언트에서 약간의 지연이 발생하는 것입니다. 또한 $('body', '*')일반적으로 jQuery보다 빠르다는 사실을 알 수 있습니다. 같은 더 구체적인 jQuery가 경쟁 할 수도 있습니다 . var items = document.getElemen..

ProgramingTip 2020.11.28

Twitter 부트 유효성 3- 사용자 지정 글 리피 콘을 만들고 글 리피 "글꼴"에 추가

Twitter 부트 유효성 3- 사용자 지정 글 리피 콘을 만들고 글 리피 "글꼴"에 추가 저는 twitter bootstrap3을 실행하고 아이콘을 글꼴로 처리하는 새로운 방식에 매우 만족합니다. 그러나 사용자 지정 아이콘이 필요합니다. 직접 만들어서 기존 글꼴에 통합하는 것이 체계입니다. 나는 운없이 수색했습니다. 일러스트 레이터, 벡터 그래픽 구축 익숙하지만 통합하는 방법은 무엇입니까? 최악의 경우 이미지를 제안 방식으로 만들 수 있지만 더 나은 솔루션이 있기를 바랍니다. 사용자 정의 글 리피 콘을 기존 (부트 포함 3) 글 리피 콘 글꼴과 통합 저장소? 이 프로세스는 하나의 옵션 일 수 있습니다. IcoMoon 앱을 사용할 수 있습니다 . 그들의 라이브러리 에는 빠른 시작을 시작하거나 glyphi..

ProgramingTip 2020.11.28

node.js에서 process.env를 스텁하는 방법은 무엇입니까?

node.js에서 process.env를 스텁하는 방법은 무엇입니까? 나는 스텁 할 process.env.FOO함께 bar. var sinon = require('sinon'); var stub = sinon.stub(process.env, 'FOO', 'bar'); 혼란 스럽습니다. 문서를 읽었지만 아직 이해가되지 않습니다. sinonjs 문서 sinonjs는 하나의 예이며 sinonjs는 괜찮습니다. 에 대한 나의 이해에서 process.env속성을 접근 할 때 다른 변수처럼 간단히 처리 할 수 ​​있습니다. 하지만의 모든 값 process.env은 반드시 있어야합니다. 따라서 테스트에서 특정 값이 필요한 경우 : it('does something interesting', () => { process..

ProgramingTip 2020.11.28

Python 3.4의 다중 처리 대 다중 스레딩 대 asyncio

Python 3.4의 다중 처리 대 다중 스레딩 대 asyncio Python 3.4에는 다중 처리 / 스레딩을위한 몇 가지 다른 라이브러리가 있음을 발견했습니다. 다중 처리 대 스레딩 대 asyncio . 하지만 어떤 것을 있는지하는지 또는 "권장"인지 모르겠습니다. 같은 일을, 아니면 다른가요? 용도 어떤 용도로 사용합니까? 내 컴퓨터에서 멀티 코어를 사용하는 프로그램을 작성하고 싶습니다. 하지만 어떤 라이브러리를 배워야할지 모르겠습니다. (약간) 다른 목적 및 / 또는 요구 사항을위한 것입니다. CPython (일반적인 주요 Python 구현)에는 여전히 전역 인터프리터 잠금이 있으므로 다중 응용 프로그램 (요즘 메시지 처리를 구현하는 표준 방법)은 차선책입니다. 이유 multiprocessing ..

ProgramingTip 2020.11.28
반응형