반응형

programing tip 3103

WinDbg와 VS (Visual Studio) 디버거를 사용하는 이유는 무엇입니까?

WinDbg와 VS (Visual Studio) 디버거를 사용하는 이유는 무엇입니까? WinDbg 와 Visual Studio 디버거 를 사용하는 주요 이유는 무엇입니까 ? 그리고 일반적으로 Visual Studio 디버거를 완전히 대체하거나 필요할 때 더 많이 사용됩니다. Visual Studio에서 windbg를 사용해야하는 이유가 궁금하다면 Advanced Windows Debugging 을 읽어야 합니다 . 정말 추한 문제를 디버깅해야 할 때마다 windbg는 Visual Studio보다 더 나은 기술을 가지고 있습니다. Windbg는 더 강력한 스크립팅 언어를 가지고 있으며 DLL을 작성하여 어려운 문제를 자동화 할 수 있습니다. gflags.exe를 설치하여 메모리 덮어 쓰기 디버깅을 위해 힙..

programing tip 2020.12.25

localhost 용 스니퍼 (Windows OS)

localhost 용 스니퍼 (Windows OS) Windows에서 루프백 주소로 작동 할 수있는 스니퍼를 찾고 있습니다. 지금까지 좋은 도구 인 Microsoft Network Monitor를 찾았지만 Windows에서는 localhost 패킷이 일반 네트워크 스택을 통과하지 않으므로 MS Network Monitor와 같은 이더넷 스니퍼에 보이지 않기 때문에 localhost의 경우 쓸모가 없습니다. 루프백 메커니즘에서 데이터를 보내는 애플리케이션을 어떻게 디버깅합니까? localhost와 함께 작동 할 수있는 좋은 (오픈 소스) 스니퍼가 있습니까? 업데이트 : 도구에 대한 경험이 있다면 나중에 참조 할 수 있도록 간단한 설명이 있으면 좋을 것입니다. 나는이 문제에 직면했고 많은 연구 끝에 아무것도..

programing tip 2020.12.25

공유 메모리 대 메시지 전달은 대용량 데이터 구조를 어떻게 처리합니까?

공유 메모리 대 메시지 전달은 대용량 데이터 구조를 어떻게 처리합니까? Go와 Erlang의 동시성 접근 방식을 살펴보면 둘 다 메시지 전달에 의존한다는 것을 알았습니다. 이 접근 방식은 공유 상태가 없기 때문에 복잡한 잠금의 필요성을 분명히 줄여줍니다. 그러나 접미사 배열과 같이 메모리의 단일 대형 데이터 구조에 병렬 읽기 전용 액세스를 원하는 많은 클라이언트의 경우를 고려하십시오. 내 질문 : 공유 상태를 사용하는 것이 메시지 전달보다 더 빠르고 메모리를 덜 사용합니까? 데이터가 읽기 전용이고 단일 위치에만 존재하면되기 때문에 잠금이 대부분 불필요하기 때문입니까? 메시지 전달 컨텍스트에서이 문제에 어떻게 접근 할 수 있습니까? 데이터 구조에 액세스 할 수있는 단일 프로세스가 있고 클라이언트는 단순히 ..

programing tip 2020.12.25

내 앱의 다른 모든 창 위에 WPF 창을 만드는 방법 (시스템 전체가 아님)?

내 앱의 다른 모든 창 위에 WPF 창을 만드는 방법 (시스템 전체가 아님)? 내 응용 프로그램의 다른 모든 창 위에 내 창이 표시되기를 원합니다 . 창의 TopMost 속성을 설정하면 모든 응용 프로그램의 모든 창 위에 표시되므로 원하지 않습니다. 창의 소유자 속성을 설정해야합니다. 메인 창을 차단하기 위해 showdialog를 통해 창을 표시하거나, 소유자를 차단하지 않고 정상적으로 표시하고 소유자 위에 표시 할 수 있습니다. 다음은 코드 숨김 부분의 코드 예제입니다. 모든 명백한 내용을 생략했습니다. namespace StackoverflowExample { public partial class MainWindow : Window { public MainWindow() { InitializeComp..

programing tip 2020.12.25

명령 줄에서 Javadoc을 생성하는 방법

명령 줄에서 Javadoc을 생성하는 방법 아무도 명령 줄에서 Javadoc을 생성하는 방법을 보여줄 수 있습니까? 내 프로젝트에는 패키지가 포함되어 있으며 com.test생성 된 문서를 다음과 같은 특정 폴더에있는 파일에 저장하고 싶습니다 C:/javadoc/test. javadoc 8 문서를 참조 할 수 있습니다. 나는 당신이보고있는 것이 다음과 같다고 생각합니다. javadoc -d C:\javadoc\test com.test Oracle은 몇 가지 간단한 예를 제공합니다. http://docs.oracle.com/javase/8/docs/technotes/tools/windows/javadoc.html#CHDJBGFC ~ /에 있고 자바 소스 트리가 ./saxon_source/net에 있고 전체 ..

programing tip 2020.12.25

호버시 연속 CSS 회전 애니메이션, 호버 아웃시 0deg로 다시 애니메이션

호버시 연속 CSS 회전 애니메이션, 호버 아웃시 0deg로 다시 애니메이션 무기한으로 마우스를 가져 가면 회전하는 요소가 있습니다. 마우스 오버하면 애니메이션이 중지됩니다. 단순한: @-webkit-keyframes rotate { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } } .elem:hover { -webkit-animation-name: rotate; -webkit-animation-duration: 1.5s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; } 하지만 마우스 오버하..

programing tip 2020.12.25

rabbitmq에서 풀링 연결 또는 채널 사이에 성능 차이가 있습니까?

rabbitmq에서 풀링 연결 또는 채널 사이에 성능 차이가 있습니까? 나는 Rabbitmq (및 프로그래밍)의 초보자이므로 이것이 분명하다면 미리 죄송합니다. 대기열에서 작업중인 스레드간에 공유 할 풀을 만들고 있지만 풀에서 연결이나 채널을 사용해야하는지 확실하지 않습니다. 실제 작업을 수행하려면 채널이 필요하다는 것을 알고 있지만 연결 당 하나의 채널을 사용하는 것이 성능상의 이점이 있습니까 (대기열에서 더 많은 처리량 측면에서)? 아니면 응용 프로그램 당 단일 연결을 사용하고 여러 채널을 풀링하는 것이 더 낫습니까? 참고 : 리소스를 풀링하고 있기 때문에 연결이 채널보다 더 비싸다는 것을 알고 있으므로 초기 비용은 요소가 아닙니다. 처리량에 더 관심이 있습니다. 나는 이것을 rabbitmq 웹 사이..

programing tip 2020.12.25

'R CMD Sweave myfile.rnw'에 해당하는 knitr는 무엇입니까?

'R CMD Sweave myfile.rnw'에 해당하는 knitr는 무엇입니까? 명령 줄 knitr에 해당하는 것은 R CMD Sweave myfile.rnw무엇입니까? 일반 솔루션 (R 버전에 관계없이 작동) : Rscript -e "library(knitr); knit('myfile.Rmd')" R 3.1.0부터 R CMD SweaveSweave가 아닌 문서를 지원하기 시작했습니다 (명령 이름이 약간 이상하게 들리지만).해야 할 일은 문서에 비 네트 엔진을 지정하는 것뿐입니다. %\VignetteEngine{knitr::knitr} knitr 에서 가능한 비 네트 엔진을 보려면 다음 을 사용하십시오. library(knitr) library(tools) names(vignetteEngine(pack..

programing tip 2020.12.25

Coffeescript 일치하지 않는내어 쓰기 오류

Coffeescript 일치하지 않는내어 쓰기 오류 SyntaxError: Unmatched OUTDENT on line 9다음 coffeescript 코드를 컴파일하려고 할 때 오류가 발생 합니다. 내가 뭘 잘못하고 있는지 잘 모르겠습니다. 들여 쓰기가 올바른 것 같고 원하는 곳에 모든 것이 있습니다. row_possibilities = (grid) -> for rows in [0..8] by 1 for columns in [0..8] by 1 if(Array.isArray(grid[rows][columns]) for possible_val in grid[rows][columns] by 1 grid = unique_row_possibility(grid, rows, columns, possible_val..

programing tip 2020.12.25

md5 암호화 및 해독

md5 암호화 및 해독 코드를 사용 하고 데이터베이스에 $enrypt=md5($pass)삽입 $encrypt하고 있습니다. 해독 방법을 찾고 싶습니다. 해독 소프트웨어를 사용해 보았지만 해시가 정확히 16 바이트 여야한다고합니다. 암호를 해독하거나 16 바이트 md5 해시로 만드는 방법이 있습니까? 내 해시는 다음과 같습니다. c4ca4238a0b923820dcc 이미 언급했듯이 리소스 집약적이고 실용적이지 않으며 비 윤리적 인 무차별 대입 해킹과 같은 시도 없이는 MD5를 해독 할 수 없습니다. 그러나 다음과 같이 암호 등을 안전하게 암호화 / 복호화 할 수 있습니다. $input = "SmackFactory"; $encrypted = encryptIt( $input ); $decrypted = dec..

programing tip 2020.12.25
반응형