반응형

분류 전체보기 1036

C에서 데이터 구조 직렬화

C에서 데이터 구조 직렬화 저는 제 데이터 구조를 디스크에 직렬화한 다음 나중에 다시 로드할 수 있는 C 라이브러리를 원합니다.임의로 중첩된 구조를 허용해야 하며, 원형 참조가 있을 수도 있습니다. 이 도구에는 내 데이터 구조를 설명하는 구성 파일이 필요할 것으로 예상됩니다.라이브러리는 코드 생성을 사용할 수 있지만 코드 생성 없이도 이 작업을 수행할 수 있습니다. 참고 저는 데이터 이동성에 관심이 없습니다.환경이 변화하지 않도록 캐시로 사용하고 싶습니다. 감사해요. 결과. 누군가가 멋진 라이브러리인 Tpl을 제안했지만, 각각 다른 두 개의 노드를 포함하는 노드 트리와 같은 임의의 객체 그래프는 하지 않는다고 생각합니다. 또 다른 후보는 계몽주의 창 관리자의 프로젝트인 이트입니다.흥미로워 보이지만 중첩된..

IT 2023.07.12

모든 출력을 Bash의 파일로 리디렉션

모든 출력을 Bash의 파일로 리디렉션 이 질문에는 이미 다음과 같은 답이 있습니다. Bash를 사용하여 표준 출력과 표준 오류를 모두 파일로 리디렉션하고 추가하는 방법 (8개 답변) 마감됨6년 전에. 리눅스에서 화면의 출력을 파일로 리디렉션하려면 다음 중 하나를 사용할 수 있습니다.>또는tee하지만 출력의 일부가 여전히 화면에 출력되고 파일에 기록되지 않는 이유를 잘 모르겠습니다. 모든 출력을 파일로 리디렉션할 수 있는 방법이 있습니까?그 부분은 stderr에 쓰여져 있습니다, 사용하세요.2>방향을 변경할 수 있습니다.예: foo > stdout.txt 2> stderr.txt 또는 동일한 파일을 원하는 경우: foo > allout.txt 2>&1 참고: (ba)sh에서 작동합니다. 셸에서 올바른 구..

IT 2023.07.12

git/git-shell 관련 문제를 디버그하려면 어떻게 해야 합니까?

git/git-shell 관련 문제를 디버그하려면 어떻게 해야 합니까? git/git-shell에 대한 디버그 정보를 얻으려면 어떻게 해야 합니까? 나는 문제가 있었어, 그것은.user1문제 없이 저장소를 복제할 수 있습니다.user2빈 항목만 복제할 수 있습니다.나는 설정했습니다.GIT_TRACE=1하지만 유용한 것은 아무 것도 알려주지 않았습니다. 결국 오랜 시행착오 끝에 파일에 대한 권한 문제인 것으로 드러났습니다.적절한 오류 메시지가 표시되면 이 문제가 단락될 수 있습니다.더 자세한 출력을 위해 다음을 사용합니다. GIT_CURL_VERBOSE=1 GIT_TRACE=1 git pull origin master디버깅 Git에는 Git 문제를 디버그하는 데 사용할 수 있는 상당히 완전한 추적 세트가 ..

IT 2023.07.12

BsonDocument를 공식 MongoDBC# 드라이버로 강력한 형식의 객체로 변환하는 방법은 무엇입니까?

BsonDocument를 공식 MongoDBC# 드라이버로 강력한 형식의 객체로 변환하는 방법은 무엇입니까? 유닛 테스트를 위해 MongoDB 데이터베이스에 문서를 읽고 쓰지 않고 클래스 매핑을 테스트하고 싶습니다.순환 상위/하위 참조와 같은 특수한 경우를 처리하고 속성만 읽기 위해 사용했습니다.BsoncClassMap.RegisterClassMap(...)일부 사용자 지정 매핑이 기본값보다 우선합니다.AutoMap();생성된 매핑입니다. 데이터베이스를 왕복하지 않고 BsonDocument를 원하는 강력한 유형의 객체로 변환하는 방법을 아는 사람이 있습니까?드라이버는 데이터 저장소를 오가는 동안 이 작업을 수행합니다.제 목표는 MongoDBC# 드라이버가 내부적으로 사용하는 것과 동일한 ..

IT 2023.07.12

교차 오리진 요청 차단됨:동일한 오리진 정책은 http://127.0.0.1:8000/api/task-list/의 원격 리소스를 읽을 수 없습니다.

교차 오리진 요청 차단됨:동일한 오리진 정책은 http://127.0.0.1:8000/api/task-list/의 원격 리소스를 읽을 수 없습니다. 저는 vuejs와 djangorest 단일 페이지 애플리케이션을 작업하고 있습니다.문제가 너무 명확하여 Cross-Origin 요청이 차단되었습니다. 동일한 오리진 정책에서는 원격 리소스 오류를 읽을 수 없습니다. 내 vuex 코드는 다음과 같습니다. mutations:{ addTask: function(){ axios({ url: 'http://127.0.0.1:8000/api/task-list/', method: 'POST', headers: { 'X-CSRFToken': getCookie('csrftoken') } }).then(response => {..

IT 2023.07.12

변경된 파일 이름을 'git log'로만 표시하는 방법

변경된 파일 이름을 'git log'로만 표시하는 방법 이 질문에는 이미 다음과 같은 답이 있습니다. 'git log'에 'svn log -v'와 같은 파일 이름을 표시하는 방법 (13개 답변) 마감됨6년 전에. 변경된 파일 이름만 표시할 수 있습니까?git log?사용합니다 git log --name-only 또는 git log --name-only --oneline 요컨대제 생각에 당신은 그것을 사용할 수 있을 것 같습니다.--name-only깃발 같은 거요 git log 73167b96 --pretty="format:" --name-only 개인적으로 사용합니다.git show커밋에서 변경된 파일 보기: git show --pretty="format:" --name-only 73167b96 (731..

IT 2023.07.12

쿼리를 보낼 때 이스케이프해야 하는 것은 무엇입니까?

쿼리를 보낼 때 이스케이프해야 하는 것은 무엇입니까? SQL 쿼리를 실행할 때 문자열을 정리해야 합니다. 그렇지 않으면 사용자가 웹 사이트에서 악의적인 SQL을 실행할 수 있습니다. 저는 보통 다음과 같은 이스케이프_string(blah) 함수를 가지고 있습니다. 이스케이프를 대체합니다(\) 이중 이스케이프(\\). 작은 따옴표를 바꿉니다.') 이스케이프된 단일 따옴표(\'). 이것으로 충분합니까?내 코드에 구멍이 있습니까?이것을 빠르고 안정적으로 할 수 있는 도서관이 있습니까? 펄, 자바, PHP로 우아한 솔루션을 보고 싶습니다.최대한의 보안, 성능 및 정확성을 위해 준비된 문을 사용합니다.PHP를 포함한 다양한 언어로 된 많은 예제를 사용하여 이 작업을 수행하는 방법은 다음과 같습니다. https:/..

IT 2023.07.12

&" 문자는 web.config에 저장된 암호를 해독합니다.

&" 문자는 web.config에 저장된 암호를 해독합니다. IIS 7.5에서 ASP.NET MVC3 C#.NET 응용 프로그램을 실행하고 있습니다. 파일 공유에 문서를 읽고 쓰기 위해 코드에 가장하는 Windows NT 서비스 계정이 있습니다.사용자 ID는 코드에 컴파일되고 서비스 계정 암호는 web.config 파일에 저장됩니다. 암호에 앰퍼샌드 문자(예: p&ssword). 이것은 사이트를 파괴했습니다.사이트에 액세스할 때 "죄송합니다. 요청을 처리하는 동안 오류가 발생했습니다."라는 오류가 발생했습니다. 다음은 암호를 사용하는 코드입니다. var password = ConfigurationManager.AppSettings.Get(Common.SVC_PWD); bool isSuccess = Log..

IT 2023.07.12

gcc로 어셈블리에 컴파일하려면 어떻게 해야 합니까?

gcc로 어셈블리에 컴파일하려면 어떻게 해야 합니까? gcc로 실행 파일 대신 어셈블리로 컴파일하려면 어떻게 해야 합니까?-S 플래그가 있는 건 알지만, 메이크 파일 어디에 사용해야 하나요?예를 들어 flags -O3 -o exe_name을 사용하는 경우 -S 플래그를 어디에 두어야 합니까?또한 사용할 것을 제안합니다.-fverbose-asm생성된 어셈블리어에는 코드를 "삭제"하는 몇 가지 생성된 주석이 있기 때문입니다.예: gcc -S -fverbose-asm -O2 foo.c 에서 발생할 것입니다.foo.s(몇 가지 의견과 함께) 컴파일을 통해 생성된 어셈블러 코드foo.c 그리고 GCC 최적화가 수행하는 작업을 이해하기 위해 시도할 수도 있습니다.-fdump-tree-all수백 개의 파일이 생성됩니..

IT 2023.07.12

"한 페이지에 모든 열 맞춤" 설정에 대한 파일을 설정하는 방법

"한 페이지에 모든 열 맞춤" 설정에 대한 파일을 설정하는 방법 Apache POI에서 생성된 파일이 한 페이지 설정에 모든 열에 맞는 fie를 생성해야 하는 요구 사항이 있습니다.API로 여러 가지 변형을 시도해 보았지만 지금까지 할 수 없었습니다.또한 저는 그것이 가능한지 정말로 찾을 수 없습니다. 그것은 마치.setFitToPage(true)기능은 내가 원하는 너비뿐만 아니라 높이와 너비 모두 크기를 조정합니다.사용.setFitWidth그리고.setFitHeight제가 다른 다양한 스택 오버플로 질문에서 발견한 것처럼 아무 영향도 미치지 않는 것 같습니다. 지금까지 제가 가진 것은 다음과 같습니다. public void setPrintSettings(Sheet sheet) { sheet.setFit..

IT 2023.07.12
반응형