반응형

분류 전체보기 678

루비에서 이진 파일을 문자열로 읽기

루비에서 이진 파일을 문자열로 읽기 tar 파일을 가져와 문자열로 변환하는 쉬운 방법이 필요합니다(또는 그 반대의 경우도 마찬가지입니다.루비에서 이것을 할 수 있는 방법이 있습니까?내 최선의 시도는 다음과 같습니다. file = File.open("path-to-file.tar.gz") contents = "" file.each {|line| contents 'BINARY'}) 루비 2+ data = File.read(name, encoding: 'BINARY') (두 경우 모두)'BINARY'의 별칭입니다.'ASCII-8BIT'.)tar 파일을 Base64로 인코딩하고 일반 텍스트 파일에 저장할 수 있는 경우 File.open("my_tar.txt").each {|line| puts line} 또는 F..

programing 2023.06.02

대상 "ResolveWebJobFiles"가 Azure 웹 사이트의 프로젝트에 없습니다.

대상 "ResolveWebJobFiles"가 Azure 웹 사이트의 프로젝트에 없습니다. 다음으로 구성된 Windows Azure 프로젝트가 있습니다. ASP.NET 프로젝트(NancyFX 사용)를 Azure 웹 사이트로 배포 비즈니스 로직 클래스 라이브러리 유닛 테스트 클래스 라이브러리 2개의 콘솔 앱 저는 그 2개의 콘솔 앱이 Azure 웹사이트와 함께 Azure WebJobs로 배포되기를 원합니다.그래서 ASP.NET 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 Add | Existing project를 Azure WebJob으로 선택하고 두 개의 콘솔 앱을 올바른 일정으로 추가했습니다. 이제 두 콘솔 앱에는 일정이 포함된 JSON이 포함되어 있고 ASP.NET 프로젝트에는 WebJobs 정의가 포함..

programing 2023.06.02

MacOS Catalina에서 Git가 작동하지 않음: "xcrun: 오류: 잘못된 활성 개발자 경로(/Library/Developer/CommandLineTools), 누락"

MacOS Catalina에서 Git가 작동하지 않음: "xcrun: 오류: 잘못된 활성 개발자 경로(/Library/Developer/CommandLineTools), 누락" 이 질문에는 이미 다음과 같은 답이 있습니다. macOS 업데이트 후 Git가 작동하지 않습니다(xcrun: 오류: 잘못된 활성 개발자 경로(/Library/Developer/CommandLineTools). (36개 답변) 마감됨3년 전에. MacOS X 10.15 Catalina로 업그레이드한 후 셸에서 git 명령을 실행할 수 없습니다. 기본 대화형 셸은 이제 zsh입니다. zsh를 사용하도록 계정을 업데이트하려면 를 실행하십시오.chsh -s /bin/zsh. 더 자세한 내용은 https://support.apple.com..

programing 2023.05.13

Git에서 마지막 커밋을 해제하는 방법

Git에서 마지막 커밋을 해제하는 방법 이 질문에는 이미 다음과 같은 답이 있습니다. Git에서 가장 최근의 로컬 커밋을 실행 취소하려면 어떻게 해야 합니까? (104개 답변) 마감됨6년 전에. 마지막 약속을 취소하려면 어떻게 해야 합니까? 그런가요? git reset --hard HEAD 또는 git reset --hard HEAD^ ?"커밋 해제"의 의미를 완전히 확신하지 못하고 사용할지 여부를 모르는 경우git reset"이전 Git 커밋으로 되돌리기"를 참조하십시오. 당신이 이해하려고 한다면,git reset더 나은, "git reset"이 일반 영어로 무엇을 하는지 설명할 수 있습니까?"를 참조하십시오. 사용하려는 경우git reset여전히 "커밋 해제"가 무엇을 의미하는지에 따라 다릅니다.다른..

programing 2023.05.13

서비스에서 사용할 네트워크 드라이브 매핑

서비스에서 사용할 네트워크 드라이브 매핑 일부 윈도우즈 서비스에서 매핑된 네트워크 드라이브를 원하는 코드를 사용하고 UNC 경로를 사용하지 않는다고 가정합니다.서비스를 시작할 때 서비스 세션에서 드라이브 매핑을 사용할 수 있도록 하려면 어떻게 해야 합니까?서비스 사용자로 로그인하고 영구 매핑을 생성해도 실제 서비스의 컨텍스트에서 매핑이 설정되지 않습니다.이것은 당신의 책임 하에 사용하세요.(XP 및 Server 2008 x64 R2에서 테스트했습니다.) 이 해킹을 위해서는 Sysinternals가 필요합니다.마크 루시노비치의 스위트룸: 1단계: 상승된 cmd.exe 프롬프트 열기(관리자 권한으로 실행) 2단계:PSExec.exe를 사용하여 루트로 다시 상승: Sysinternal이 들어 있는 폴더로 이동..

programing 2023.05.13

다음 오류로 인해 CLSID가 {XXXX}인 구성 요소에 대한 COM 클래스 팩토리를 검색하지 못했습니다. 80040154

다음 오류로 인해 CLSID가 {XXXX}인 구성 요소에 대한 COM 클래스 팩토리를 검색하지 못했습니다. 80040154 저는 C#을 사용하여 Windows 서비스를 개발했습니다.PDF 보고서를 생성하는 NET.PDF 파일을 생성하기 위해 타사 dll을 사용하고 있습니다.응용 프로그램이 내 Windows XP 플랫폼에서 실행되고 있습니다.윈도우즈 Server 2008 64비트 버전에서 서비스를 배포할 때 다음 오류가 발생했습니다. CLSID가 {46521B1F-0A5B-4871-A4C2-FD5C9276F4C6}인 구성 요소에 대해 COM 클래스 팩토리를 검색하지 못했습니다. 80040154 오류가 발생했습니다. regsvr32 명령을 사용하여 DLL을 등록했습니다.레지스트리에서 이 CLSID를 볼 수 ..

programing 2023.05.13

MongoDB 텍스트 검색 및 여러 검색어

MongoDB 텍스트 검색 및 여러 검색어 응용프로그램에 전체 텍스트 기능을 제공하는 데 사용하는 배열 "키"에 색인이 있습니다. 2.4.3 릴리스에서는 "텍스트" 인덱스 유형을 사용하려고 합니다.배열 "키"에 "텍스트" 인덱스 유형을 보험에 넣었는데, (이전 키워드 전체 텍스트 방법보다) 매우 빠르게 작동하는 것 같습니다. 문제는 내 앱이 필드가 포함(AND)이라고 가정한다는 것입니다.기본적으로 텍스트 검색은 매개 변수를 OR합니다. 텍스트 검색을 포괄적으로 실행하는 방법을 아는 사람이 있습니까? 예: db.supplies.runCommand("text", {search:"printer ink"}) 프린터 또는 잉크로 모든 결과를 반환하는 대신 프린터와 잉크로 결과를 반환해야 합니다.시도해 보십시오. ..

programing 2023.05.13

"git export"(예: "svn export")를 합니까?

"git export"(예: "svn export")를 합니까? 나는 그것 없이 트리의 복사본을 만드는 좋은 "깃 내보내기" 솔루션이 있는지 궁금했습니다..git리포지토리 디렉터리입니다.제가 알고 있는 방법은 적어도 세 가지입니다. git clone에 다로제니다합거으음▁the를 제거합니다..git리포지토리 디렉터리입니다. git checkout-index 이 기능을 암시하지만 "원하는 트리를 인덱스에 읽기만 하면 됩니다.어떻게 해야 할지 잘 모르겠어요 git-export 기본적으로 다음 작업을 수행하는 타사 스크립트입니다.git clone임시 위치로 이동한 후에rsync --exclude='.git'최종 목적지까지 이 솔루션들 중 어느 것도 만족스럽지 못하다는 인상을 주지 못했습니다.가 것은운에서 가장 ..

programing 2023.05.13

Git 분기에서 특정 파일을 병합하는 방법

Git 분기에서 특정 파일을 병합하는 방법 나는 2개의 깃 가지가 있습니다. 지점1 지점2 branch2의 모든 이력(복수 커밋)을 다음으로 병합합니다.file.py1번 지점에 있고 그 파일만 있습니다. 본질적으로 저는 단지 작업을 하고 싶습니다.file.pybranch1에서 그러나 그것을 이용하기를 원합니다.merge지휘권 이것을 하는 가장 좋은 방법은 무엇입니까?이 내이다있을때에 때.file.py더 이상 branch1에 적용되지 않는 branch2에서 일부 변경 사항을 선택하고 다른 변경 사항은 남겨 두어야 합니다.전체 제어를 위해 다음을 사용하여 대화형 병합을 수행합니다.--patch스위치: $ git checkout --patch branch2 file.py 페이지의 man 은 interactiv..

programing 2023.05.13

vblLf, vbCrLf 및 vbCr 상수의 차이

vblLf, vbCrLf 및 vbCr 상수의 차이 다음과 같은 상수를 사용했습니다.vbLf,vbCrLf&vbCrMsgBox에서, MsgBox에서 동일한 출력을 생성합니다(텍스트 "Hai"가 첫 번째 단락에 나타나고 "Welcome" 단어가 다음 단락에 나타납니다). MsgBox("Hai" & vbLf & "Welcome") MsgBox ("Hai" & vbCrLf & "Welcome") MsgBox("Hai" & vbCr & "Welcome") 알고있어요vbLf,vbCrLf&vbCr인쇄 및 표시 기능에 사용됩니다. 나는 그것의 차이점을 알고 싶습니다.vbLf,vbCrLf&vbCr상수 Constant Value Description -----------------------------------------..

programing 2023.05.13
반응형