반응형

JavaScript 2976

C ++에서 파일의 MD5 해시를 얻는 방법은 무엇입니까?

C ++에서 파일의 MD5 해시를 얻는 방법은 무엇입니까? 파일 경로가 있습니다. MD5 해시를 어떻게 구할 수 있습니까? 다음 md5sum은 명령 줄에 지정된 파일의 MD5를 계산하고 표시하는 명령 의 간단한 구현입니다 . gcc md5.c -o md5 -lssl작동 하려면 OpenSSL 라이브러리 ( )에 링크 되어야합니다. 순수 C이지만 C ++ 애플리케이션에 쉽게 적용 할 수 있어야합니다. #include #include #include #include #include #include #include #include unsigned char result[MD5_DIGEST_LENGTH]; // Print the MD5 sum as hex-digits. void print_md5_sum(unsign..

Programing 2020.11.02

openCV에서 특정 픽셀 RGB 값에 액세스

openCV에서 특정 픽셀 RGB 값에 액세스 인터넷과 stackoverflow를 철저히 검색했지만 내 질문에 대한 답을 찾지 못했습니다. OpenCV에서 특정 (x, y 좌표로 주어진) 픽셀의 RGB 값을 어떻게 얻거나 설정할 수 있습니까? 중요한 것은 C ++로 작성 중이며 이미지는 cv :: Mat 변수에 저장됩니다. IplImage () 연산자가 있다는 것을 알고 있지만 IplImage는 C API에서 온다는 것을 아는 한 사용하기에 그리 편하지 않습니다. 예, OpenCV 2.2 스레드 에 이미 픽셀 액세스 가 있다는 것을 알고 있지만 흑백 비트 맵에 관한 것뿐입니다. 편집하다: 모든 답변에 감사드립니다. 픽셀의 RGB 값을 가져 오거나 설정하는 방법에는 여러 가지가 있습니다. 친한 친구에게서 ..

Programing 2020.11.02

JsonparseException 인용되지 않은 잘못된 문자 ((CTRL-CHAR, 코드 10)

JsonparseException 인용되지 않은 잘못된 문자 ((CTRL-CHAR, 코드 10) org.apache.httpcomponentsjson 형식 데이터를 api에 게시하는 나머지 api 를 사용하는 데 사용하려고합니다 . 나는 예외를 얻는 동안 원인 : com.fasterxml.jackson.core.JsonParseException : 따옴표없는 잘못된 문자 ((CTRL-CHAR, 코드 10)) : 문자열에 포함 되려면 백 슬래시를 사용하여 이스케이프해야합니다. 이유는 ctrl-charjson 문자열에 포함되어 있습니다. 이. 또는 다른 솔루션을 대체하는 방법이 있습니까? 감사! 이는 JSON 문자열 리터럴에 개행 문자 (또는 기타 제어 문자)가있는 경우 발생할 수 있습니다. {"foo": ..

Programing 2020.11.02

"Git 상태"에서 "T"는 무엇을 의미합니까?

"Git 상태"에서 "T"는 무엇을 의미합니까? (맨 페이지에 없습니다) 내가 입력하면 다음을 git status볼 수 있습니다. T /path/to/file... M /path/to/otherfile... 정확히 무슨 T git status뜻입니까? 나는 시도했다 man git-status(나는 그것이 있어야 한다고 생각 하지만 그렇지 않다). 파일 유형이 변경되었음을 의미합니다. 예를 들어, 일반 파일이 된 심볼릭 링크입니다. 내가 아는 한 이것은 심볼릭 링크, 하위 모듈 및 일반 파일에만 적용됩니다. 편집 이 정보에 대한 출처가 요청되었습니다. 이것은 내 머릿속에있는 정보 일 뿐이지 만 인터넷에서 몇 가지 참고 문헌을 찾을 수있었습니다. 가장 눈에 띄는 것은 "T"를 유형 변경으로, "D"를 삭제로..

Programing 2020.11.02

Go에 대한 다른 방법의 http 요청을 어떻게 처리 할 수 ​​있습니까?

Go에 대한 다른 방법의 http 요청을 어떻게 처리 할 수 ​​있습니까? 나는 핸들 요청에 가장 좋은 방법 알아 내려고 노력하고 있습니다 /만 /이동에를 다양한 방법으로 다른 방법을 처리합니다. 내가 생각 해낸 최고는 다음과 같습니다. package main import ( "fmt" "html" "log" "net/http" ) func main() { http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { if r.URL.Path != "/" { http.NotFound(w, r) return } if r.Method == "GET" { fmt.Fprintf(w, "GET, %q", html.EscapeString(r.URL.Path..

Programing 2020.11.02

서버에 업로드하기 전에 이미지 파일 크기를 줄이는 방법

서버에 업로드하기 전에 이미지 파일 크기를 줄이는 방법 많은 응용 프로그램을 사용하여 갤러리에서 선택한 이미지를 공유 할 수 있습니다. 원본 이미지 파일을 업로드합니까? 1-3MB와 같은 것은 무엇입니까? 아니면 처리합니까? 어쨌든 파일 경로에서 이미지를 가져 와서 해상도를 낮추어 크기를 줄이고 다른 곳에 저장하고 업로드를 시도하려면 어떻게해야합니까? 나는 시도했다 : Bitmap photo = decodeSampledBitmapFromFile(filePath, DESIRED_WIDTH, DESIRED_HEIGHT); FileOutputStream out = new FileOutputStream(filePath); photo.compress(Bitmap.CompressFormat.JPEG, 100, ou..

Programing 2020.11.02

SVN 역 병합?

SVN 역 병합? 내 SVN 저장소는 개정판 497에서 완벽했습니다. 몇 번의 잘못된 커밋을 수행 했으므로 이제 개정판 HEAD에 있습니다. 롤백하려면 다음과 같은 명령을 사용해야합니다. svn merge -r HEAD:497 . 작업 디렉토리에있는 동안 (그리고 작업 디렉토리는 HEAD 개정판에 있습니다). 그러나 그것이 올바른 명령입니까? 아니면 HEAD : 498을 사용합니까? 또는 496? 이미 해당 명령을 실행했는데 현재 개정판이 497과 동일하지 않은 것 같습니다. -r 497을 업데이트 할 때 (또는 497 작업 복사본이 있고 -r HEAD를 업데이트 할 때) 많은 파일 업데이트가 발생하기 때문입니다. . HEAD : 497이 실제로 496으로 되돌아가는 일종의 fencepost 문제가 있습..

Programing 2020.11.02

내 javascript regex.test ()가 교대 결과를 제공하는 이유

내 javascript regex.test ()가 교대 결과를 제공하는 이유 이 질문에 이미 답변이 있습니다. 전역 플래그가있는 RegExp가 잘못된 결과를 제공하는 이유는 무엇입니까? 6 답변 중복 가능성 : Javascript 정규식 반환 true .. 다음 false .. 그런 다음 true .. 등 var r = /\d/g; var a = r.test("1"); // will be true var b = r.test("1"); // will be false console.log(a == b); // will be false r.test("1")전화를받을 때마다 번갈아 나타나는 이유를 설명해주세요 . g 수정자를 제거하여 발생한 문제를 해결할 수있었습니다. 그러나 왜 이런 일이 발생하는지 이해하고 ..

Programing 2020.11.02

C ++ 구조체를 초기화하는 적절한 방법

C ++ 구조체를 초기화하는 적절한 방법 우리 코드는 POD (Plain Old Datastructure) 구조체 (처음에 초기화해야하는 다른 구조체와 POD 변수가있는 기본 C ++ 구조체입니다.) 내가 읽은 것을 기반으로 한 것 같습니다. myStruct = (MyStruct*)calloc(1, sizeof(MyStruct)); 다음과 같이 모든 값을 0으로 초기화해야합니다. myStruct = new MyStruct(); 그러나 구조체가 두 번째 방법으로 초기화 될 때 Valgrind는 이러한 변수를 사용할 때 "조건부 점프 또는 이동이 초기화되지 않은 값에 따라 달라집니다"라고 나중에 불평합니다. 내 이해에 결함이 있습니까, 아니면 Valgrind가 오탐을 던지고 있습니까? C ++에서 클래스 /..

Programing 2020.11.02

if 문에서 && 연산자 사용

if 문에서 && 연산자 사용 세 가지 변수가 있습니다. VAR1="file1" VAR2="file2" VAR3="file3" 다음 &&과 같이 if 문에서 and ( ) 연산자 를 사용하는 방법 : if [ -f $VAR1 && -f $VAR2 && -f $VAR3 ] then ... fi 이 코드를 작성하면 오류가 발생합니다. 올바른 방법은 무엇입니까? 따라서 표현이 작동하도록 하려면 &&for 변경 -a이 트릭을 수행합니다. 다음과 같이 정확합니다. if [ -f $VAR1 ] && [ -f $VAR2 ] && [ -f $VAR3 ] then .... 또는 좋아 if [[ -f $VAR1 && -f $VAR2 && -f $VAR3 ]] then .... 또는 if [ -f $VAR1 -a -f $V..

Programing 2020.11.01
반응형