반응형

2020/12/25 30

엔티티 프레임 워크, 관련 개체 업데이트 문제

엔티티 프레임 워크, 관련 개체 업데이트 문제 현재 Entity Framework의 최신 버전을 사용하는 프로젝트를 진행 중이며 해결할 수없는 문제를 발견했습니다. 기존 객체를 업데이트 할 때 다른 클래스에 대한 참조 인 속성이 나올 때까지 객체 속성을 상당히 쉽게 업데이트 할 수 있습니다. 아래 예제에는 다양한 속성을 저장하는 Foo라는 클래스가 있으며이 중 2 개는 다른 클래스의 인스턴스입니다. public class Foo { public int Id {get; set;} public string Name {get; set;} public SubFoo SubFoo {get; set} public AnotherSubFoo AnotherSubFoo {get; set} } 아래 Edit()방법을 사용할 ..

Programing 2020.12.25

Android Studio 빌드에서 클래스 제외?

Android Studio 빌드에서 클래스 제외? 지난 몇 달 동안 Android를 배우고 Eclipse Juno를 IDE로 사용하고 있습니다. Android-Studio로 마이그레이션하려고하는데 아직 완료하지 않은 일부 클래스를 "빌드 경로에서 제외"할 수있는 방법이 궁금합니다. Eclipse에서는 바로 오른쪽 클릭이었습니다. Studio에서 이에 대한 참조를 찾을 수 없습니다. AFAIK IntelliJ는 패키지를 제외 할 수 있습니다. 프로젝트 구조 (Linux의 경우 Ctr + Alt + Shift + S)> 모듈> 소스 탭을 엽니 다. 그러나 하나의 클래스 만 제외하려면 Gradle 빌드 파일을 사용하십시오. Android Studio는 Gradle을 사용하므로 build.gradle 파일에서 ..

Programing 2020.12.25

Xcode의 자산 카탈로그에 JPEG를 어떻게 추가 할 수 있습니까?

Xcode의 자산 카탈로그에 JPEG를 어떻게 추가 할 수 있습니까? Xcode 자산 카탈로그에 PNG 파일 이외의 자산을 추가 할 수 있습니까? JPEG 파일을 자산 카탈로그로 드래그하면 UI에서 허용되지 않습니다. 자산의 JSON 표현을 수동으로 편집하여 비 PNG 자산을 추가 할 수 있습니다. 가장 쉬운 방법은 기존 자산을 복사하고 수정하는 것입니다. 기존 자산을 마우스 오른쪽 버튼으로 클릭하고 Finder에서보기를 선택합니다. 기존 .imageset항목을 복사하여 붙여넣고 이름을 바꿉니다. 예 :my_image.imageset 새로운 .imageset 폴더에서 기존 이미지 삭제 JPEG 파일로 복사 Contents.json파일을 편집하여 filename키 값을 JPEG 파일 이름으로 바꿉니다. 귀..

Programing 2020.12.25

Redux에서 상태를 업데이트 한 후 콜백을 트리거하는 방법은 무엇입니까?

Redux에서 상태를 업데이트 한 후 콜백을 트리거하는 방법은 무엇입니까? React에서는 상태가 즉시 업데이트되지 않으므로 setState(state, callback). 하지만 Redux에서 어떻게할까요? 를 호출 한 후 this.props.dispatch(updateState(key, value))즉시 업데이트 된 상태로 무언가를해야합니다. React에서하는 것과 같은 최신 상태로 콜백을 호출 할 수있는 방법이 있습니까? 새 소품을 받으려면 구성 요소를 업데이트해야합니다. 목표를 달성하는 방법이 있습니다. 1. componentDidUpdate 값이 변경되었는지 확인한 다음 작업을 수행합니다. componentDidUpdate(prevProps){ if(prevProps.value !== this...

Programing 2020.12.25

데이터베이스를 문서화하는 방법

데이터베이스를 문서화하는 방법 (참고 : 이것이 데이터베이스 구조 를 어떻게 문서화합니까?에 가깝다는 것을 알고 있지만 동일하다고 생각하지 않습니다.) 저는 말 그대로 수백 개의 테이블과 뷰가있는 데이터베이스에서 작업을 시작했습니다. 모두 모음이 거의없고 문서가없는 암호화 된 이름을 사용합니다. 그들은 또한 데이터베이스 스키마에 대한 무상 변경을 허용하지 않으며 내 컴퓨터에서 테스트를 제외한 데이터베이스 (정기적으로 날아가고 다시 생성됨)를 제외하고는 어떤 데이터베이스도 건드릴 수 없으므로 누구에게도 도움이 될 주석을 추가 할 수 없습니다. 저는 "Toad"를 사용하여 ER 다이어그램을 만들려고했지만 48 시간 동안 계속 실행 한 후에도 여전히 아무것도 보이지 않았기 때문에 컴퓨터를 다시 필요로했습니다...

Programing 2020.12.25

Java의 비동기 IO?

Java의 비동기 IO? java.nio 이외의 Java에는 비동기 io (소켓 기반)에 대한 어떤 옵션이 있습니까? 또한 java.nio는 백 라운드에서 스레드를 사용합니까 (내 생각에 .NET의 async-socket-library가 수행한다고 생각하는 것처럼, 아마도 변경되었을 수 있음) 아니면 적절한 선택 호출을 사용하여 "진정한"비동기 io입니까? Java의 NIO 패키지 (Java6 기준)는 Selector 를 통해 비 차단 I / O 만 지원합니다 . Java7은 비동기 I / O 지원을 포함하는 NIO.2와 함께 제공되기를 바랍니다. 오늘날 가장 좋은 방법은 프레임 워크를 사용하는 것입니다. ARMistice가 Mina를 언급했습니다. 다음은 다른 것입니다. 그리즐리 . 이것은 Sun Gl..

Programing 2020.12.25

Visual Studio 2010을 VS2008과 나란히 설치하면 문제가 발생합니까?

Visual Studio 2010을 VS2008과 나란히 설치하면 문제가 발생합니까? 이로 인해 어떤 종류의 문제가 발생할 수 있습니까? VM에 설치하는 것이 더 낫습니까? 병행 설치 문제가 항상 존재할 수 있으며 적절한 보호 조치 (예 : 백업, VM 사용 등)가 있어야합니다. 제 개인적인 경험으로는 잘 작동했습니다. Tech Ed 프레젠테이션을 위해 Visual Studio 2005, 2008 및 2010을 모두 Windows 7 x64에 나란히 설치하여 랩톱을 다시 제작했습니다. 나는 어떤 문제도 경험하지 않았습니다. VS 팀은 여기서이 문제 에 착수했습니다 . 게시물에서 : "Q : 내 컴퓨터에 VS 2010 Beta1을 설치하는 것이 '안전'합니까? A : 네! 나란히 시나리오를 테스트 했으므로..

Programing 2020.12.25

기본 네임 스페이스가 xmlns로 설정된 XML 소스가있는 XSLT

기본 네임 스페이스가 xmlns로 설정된 XML 소스가있는 XSLT 루트에 표시된 기본 네임 스페이스가있는 XML 문서가 있습니다. 이 같은: 1234 XML을 구문 분석하는 XSLT가 기본 네임 스페이스로 인해 예상대로 작동하지 않습니다. 즉, 네임 스페이스를 제거하면 모든 것이 예상대로 작동합니다. 내 XSLT는 다음과 같습니다. ABCD 번역이 제대로 작동하려면 XSLT 문서로 무엇을해야합니까? XSLT 문서에서 정확히 무엇을해야합니까? XSLT에서 네임 스페이스를 선언하고 XPath 표현식에서 사용해야합니다. 예 : ... 당신이 참고 해야한다 당신의 XPath에 해당 네임 스페이스의 요소를 참조하려면 몇 가지 접두사를 제공한다. xmlns="..."접두사 없이도 할 수 있고 리터럴 결과 요소에 ..

Programing 2020.12.25

그래프 데이터 구조 : DFS 대 BFS?

그래프 데이터 구조 : DFS 대 BFS? 그래프 문제가 주어지면 bfs 또는 dfs 알고리즘을 사용 해야하는지 어떻게 알 수 있습니까 ??? 또는 언제 dfs 알고리즘 또는 bfs 알고리즘을 사용합니까? 하나의 차이점과 장점은 무엇입니까? BFS는 분기 요인에 따라 더 많은 메모리를 사용하지만 BFS는 완전한 알고리즘입니다. 즉, 가능한 가장 낮은 깊이에서 무언가를 검색하는 데 사용하는 경우 BFS가 최적의 솔루션을 제공합니다. BFS 공간 복잡성은 O(b^d)... 깊이까지 올라간 분기 요소입니다 (많은 메모리가 될 수 있음). 반면에 DFS는 공간에 대해 훨씬 더 좋지만 차선책을 찾을 수 있습니다. 즉, 한 정점에서 다른 정점으로의 경로를 검색하는 경우 실제 최단 경로를 찾기 전에 차선책을 찾을 수..

Programing 2020.12.25

Google Guice 대 JSR-299 CDI / 용접

Google Guice 대 JSR-299 CDI / 용접 JSR-299 컨텍스트 및 종속성 주입 참조 구현 인 Weld는 스스로를 Spring 및 Guice의 일종의 후속 제품으로 간주합니다. CDI는 Seam, Guice 및 Spring을 포함한 기존의 여러 Java 프레임 워크의 영향을 받았습니다. 그러나 CDI는 고유하고 매우 뚜렷한 특성을 가지고 있습니다. Seam보다 유형이 더 안전하고 Spring보다 상태가 더 높고 XML 중심이 적고 Guice보다 웹 및 엔터프라이즈 애플리케이션이 더 많이 가능합니다. 그러나 언급 된 프레임 워크에서 영감을 얻지 못했고 JSR-299 전문가 그룹 (EG)의 많은 협력과 노력이 없었다면이 중 어떤 것도 될 수 없었을 것입니다. http://docs.jboss...

Programing 2020.12.25
반응형