반응형

Java 2020

Json.NET을 사용하여 모든 유형의 객체를 JObject로 변환

Json.NET을 사용하여 모든 유형의 객체를 JObject로 변환 WebAPI를 사용하여 클라이언트에 반환하기 전에 도메인 모델을 추가 정보로 확장해야하는 경우가 많습니다. ViewModel 생성을 피하기 위해 추가 속성으로 JObject를 반환 할 수 있다고 생각했습니다. 그러나 Newtonsoft JSON 라이브러리에 대한 단일 호출로 모든 유형의 객체를 JObject로 변환하는 직접적인 방법을 찾을 수 없습니다. 나는 다음과 같은 것을 생각 해냈다. 첫 번째 SerializeObject 그런 다음 구문 분석 JObject 확장 예 : var cycles = cycleSource.AllCycles(); var settings = new JsonSerializerSettings { ContractRe..

code 2020.10.24

플렉스 박스 레이아웃의 패딩-하단 / 상단

플렉스 박스 레이아웃의 패딩-하단 / 상단 두 항목이 포함 된 flexbox 레이아웃 이 있습니다. 그중 하나는 padding-bottom을 사용합니다 . #flexBox { border: 1px solid red; width: 50%; margin: 0 auto; padding: 1em; display: flex; flex-direction: column; } #text { border: 1px solid green; padding: .5em; } #padding { margin: 1em 0; border: 1px solid blue; padding-bottom: 56.25%; /* intrinsic aspect ratio */ height: 0; } Some text 파란색 요소 는 페이지 크기가 조..

code 2020.10.24

C #에서 Word 문서를 어떻게 만들 수 있습니까?

C #에서 Word 문서를 어떻게 만들 수 있습니까? MS Word 형식으로 보고서 내보내기를 생성하려는 프로젝트가 있습니다. 보고서에는 이미지 / 그래프, 표 및 텍스트가 포함됩니다. 이를 수행하는 가장 좋은 방법은 무엇입니까? 타사 도구? 당신의 경험은 무엇입니까? 대답은 응용 프로그램이 서버에서 실행 중인지 아니면 클라이언트 컴퓨터에서 실행 중인지에 따라 약간 달라집니다. 서버에서 실행중인 경우 서버에서 Office Automation을 사용할 때 알려진 문제가 있으므로 XML 기반 사무실 생성 형식 중 하나를 사용하려고 합니다 . 그러나 클라이언트 컴퓨터에서 작업하는 경우 Office 자동화를 사용하거나 기본적으로 또는 서비스 팩을 통해 Microsoft Office 2000 이상에서 지원되는 O..

code 2020.10.24

KDIFF 병합에서 A, B 및 C는 무엇입니까?

KDIFF 병합에서 A, B 및 C는 무엇입니까? 내 코드와 다른 사람의 코드를 병합 할 때 왜 세 가지 선택이 주어 집니까? 내 코드, 다른 사람의 코드 및 아래 출력이 있어야하지 않습니까? KDIFF에 대한 문서는 이해하는 데 도움이되지 않습니다. 3 방향 병합을 수행하는 것처럼 들리 므로 A는 B와 C가 기반으로하는 기본 개정이어야하며 B는 그들의 것이고 C는 당신의 것입니다 (나는 믿습니다; B와 C는 반대 일 수 있습니다). A 는 병합 대상이 기반으로하는 버전을 나타냅니다. 지점에서 트렁크로 병합하면 'A'가 이전 트렁크 버전이됩니다. B 는 로컬 변경 사항을 포함하여 현재 로컬 트렁크 폴더에있는 것입니다. C 는 B 위에 병합하려는 버전입니다. A는 B와 C를 자식으로하는 부모 개정판 입니다..

code 2020.10.24

두 멤버 만있는 std :: pair와 std :: tuple의 차이점은 무엇입니까?

두 멤버 만있는 std :: pair와 std :: tuple의 차이점은 무엇입니까? 멤버가 2 명 뿐인 an std::pair과 an 의 차이가 std::tuple있나요? ( std::pair두 명만 필요하고 tuple더 많거나 적을 수 있는 명백한 것 외에도 ...) 몇 가지 차이점이 있습니다. std::tuple표준 레이아웃이 될 수 없습니다 (적어도 표준에 따라야 할 필요 는 없음 ). 모든는 std::pair두 경우 표준 레이아웃입니다 T및 Y표준 레이아웃입니다. a pair보다 내용을 얻는 것이 조금 더 쉽습니다 tuple. 케이스는 단지 멤버 필드 tuple일 때 함수 호출을 사용해야 pair합니다. 하지만 그게 다입니다. 이것은 매우 늦게 대답 때문이 아니라, 참고 인 std::pair멤버..

code 2020.10.24

Dalvik과 dalvik-cache는 무엇입니까?

Dalvik과 dalvik-cache는 무엇입니까? 이것이 Android에서 기본적인 질문 일 수 있다는 것을 알고 있습니다. 그러나 Dalvik과 dalvik-cache는 무엇입니까? Dalvik은 Android에서 사용하는 가상 머신입니다. 정확하지는 않지만 일반적으로 Java 가상 머신으로 간주됩니다. Java와 동일한 객체 모델을 사용하며 메모리 모델도 거의 동일합니다. 그러나 dalvik VM은 스택 기반 인 Java VM과 달리 레지스터 기반 VM입니다. 따라서 Java와는 완전히 다른 바이트 코드를 사용합니다. 그러나 Android SDK에는 Java 바이트 코드를 dalvik 바이트 코드로 변환 하는 dx 도구 가 포함되어 있으므로 Java로 Android 애플리케이션을 작성할 수 있습니다..

code 2020.10.24

리소스 (.resx) 파일의 이점은 무엇입니까?

리소스 (.resx) 파일의 이점은 무엇입니까? 그것들을 사용하는 설득력있는 이유는 무엇입니까? 리소스 파일은 사용자의 로케일에 따라 사용할 언어 resx 파일을 자동으로 결정하여 .net 애플리케이션을 쉽게 현지화 / 국제화 할 수있는 방법을 제공합니다. 더 많은 언어를 추가하려면 다른 번역 된 리소스 파일을 추가하면됩니다. 리소스 파일은 문자열, 파일 및 스크립트를 저장하고 강력한 형식으로 참조 할 수있는 중앙 위치를 제공합니다 (따라서 부적절하게 참조하면 컴파일이 중단됩니다). 리소스 파일을 위성 어셈블리로 컴파일 할 수 있으므로 전체를 다시 컴파일하지 않고도 프로덕션 애플리케이션에서 리소스를 쉽게 변경할 수 있습니다. 내가 upvoted 한 다른 답변에 대한 보충으로 문자열 리소스는 프로그래밍 방..

code 2020.10.24

서버의 파일과 비교 확인

서버의 파일과 비교 확인 내 컴퓨터에 저장소의 작업 복사본이 있고 서버에서 업데이트되었음을 ​​알고 있습니다. svn명령 줄 인수 를 사용하여 새 버전과 작업 복사본의 버전 간의 차이를 얻는 방법을 알고 싶습니다 . 이 작업을 수행 할 방법이 있습니까? 작업 복사본은 수정본 BASE입니다. 저장소의 최신 사본은 개정판 HEAD입니다. 작업 복사본을 HEAD 개정판과 비교합니다. svn diff -r HEAD 실제로 이것은 변경 사항을 반대로 뱉어 낼 것입니다. 즉, HEAD에서 BASE로 이동하는 방법을 알려줍니다. 따라서 기술적으로 원하는 것은 다음과 같습니다. svn diff -r BASE:HEAD 키보드 스트로크를 아끼 실 수 있습니까? 오직 당신과 당신의 신만이 그 답을 알고 있습니다. 차이 작업..

code 2020.10.24

분기 한 GitHub 프로젝트를 변경하려면 어떻게해야합니까?

분기 한 GitHub 프로젝트를 변경하려면 어떻게해야합니까? 나는 프로젝트를 포크하고, 약간의 변경을하고, 풀 리퀘스트를 받아 들였습니다. 그러나 이제 내가 포크 한 프로젝트는 다른 저장소로 이동했으며 해당 저장소의 포크입니다. 그건: Original -> MyFork 지금: NewOriginal -> Original -> MyFork 다음 정보를 얻으려면 어떻게해야합니까? NewOriginal -> MyFork 로컬에서 원래 저장소가있는 대상을 변경할 수 있습니다. 일반적으로 해당 저장소는 upstream 이므로 다음을 수행합니다. git remote set-url upstream git://example.com/NewOriginal.git 사용중인 호스트 (즉, 포크가있는 위치)에 따라 추가 내부 링..

code 2020.10.24
반응형