반응형

분류 전체보기 1486

MongoDB에서 다대다 관계를 구성하는 방법

MongoDB에서 다대다 관계를 구성하는 방법 사용자와 그룹이라는 두 개의 테이블/수집이 있습니다.사용자는 그룹의 구성원이 될 수 있으며 그룹의 소유자도 될 수 있습니다.관계형 데이터베이스에는 사용자가 있는 사용자 그룹이라는 세 번째 테이블이 있을 것입니다.ID 열, 그룹ID 열과 IsOwner 열이 있습니다. 저는 MongoDB를 사용하고 있으며 문서 데이터베이스에서 이러한 관계에 대한 다른 접근 방식이 있을 것이라고 확신합니다.소유자로서의 그룹 및 그룹 목록을 사용자 테이블 내에 개체의 두 배열로 포함해야 합니까?ID? 또한 그룹 테이블에 구성원 및 소유자 목록을 두 개의 배열로 저장하여 관계를 효과적으로 미러링하여 관계 정보가 중복되도록 해야 합니까? 또는 사용자 그룹 테이블을 브리지하는 것이 문서..

itsource 2023.05.27

VBA를 사용하여 폴더의 Excel 파일 목록 가져오기

VBA를 사용하여 폴더의 Excel 파일 목록 가져오기 이 질문에는 이미 다음과 같은 답이 있습니다. 사용자가 지정한 루트 디렉토리의 하위 폴더 및 파일을 순환합니다. (3개 답변) 마감됨1년 전에. 저는 폴더에 있는 모든 엑셀 파일의 이름을 가져온 다음 각 파일을 변경해야 합니다.했습니다."변경" 부분을 정리했습니다.다음 목록을 얻을 수 있는 방법이 있습니까?.xlsx예를 들어, 한 폴더에 있는 파일D:\Personal문자열 배열에 저장합니다. 그런 다음 파일 목록을 반복하고 다음을 사용하여 각 파일에서 매크로를 실행해야 합니다. Filepath = "D:\Personal\" For Each i in FileArray Workbooks.Open(Filepath+i) Next 저는 이것을 보았지만, 그것..

itsource 2023.05.27

잘못된 병합을 수정하고 수정된 병합에 좋은 커밋을 재생하려면 어떻게 해야 합니까?

잘못된 병합을 수정하고 수정된 병합에 좋은 커밋을 재생하려면 어떻게 해야 합니까? 않는파일을 .filename.orig병합을 해결하는 동안) 지금까지 눈치채지 못한 채 몇 번 전에 저장소로 전송되었습니다.저장소 기록에서 파일을 완전히 삭제하고 싶습니다. 변경 내역을 다음과 같이 다시 작성할 수 있습니까?filename.orig애초에 저장소에 추가된 적이 없습니까?질문에 설명된 상황이 아닌 경우에는 이 레시피를 사용하지 마십시오.이 레시피는 잘못된 병합을 수정하고 수정된 병합에 대한 올바른 커밋을 재생하기 위한 것입니다. 비록 ~일지라도filter-branch당신이 원하는 것을 할 것입니다, 그것은 꽤 복잡한 명령이고 저는 아마 이것을 하기로 선택할 것입니다.git rebase아마 개인적인 취향일 겁니다...

itsource 2023.05.27

Excel VBA에서 문자열을 URL로 인코딩하려면 어떻게 해야 합니까?

Excel VBA에서 문자열을 URL로 인코딩하려면 어떻게 해야 합니까? Excel VBA에서 문자열을 URL 인코딩하는 내장된 방법이 있습니까? 아니면 이 기능을 수동으로 롤해야 합니까? 아니요, 기본 제공되지 않습니다(Excel 2013까지 - 이 답변 참조). 의 세 가지 버전이 있습니다.URLEncode()이 회답에서 UTF-8을 지원하는 기능.최신 요구사항과의 호환성을 위해 이 기능(또는 Tom의 대체 구현)을 사용해야 합니다. 참고 및 교육 목적을 위해 UTF-8을 지원하지 않는 두 가지 기능: 하나는 현재 상태로 포함된 타사 웹 사이트에서 발견됩니다.(이것이 정답의 첫 번째 버전이었습니다.) 내가 쓴 그것의 최적화된 버전 하나. 하며 UTF-8을 으로 하는 입니다.ADODB.Stream(프로..

itsource 2023.05.27

기존 ENUM 유형에 새 값 추가

기존 ENUM 유형에 새 값 추가 는 다을사용테열있다습니이이블는음하를 있습니다.enum 유형을 . 업데이트를 원합니다.enumtype을 입력하여 추가 가능한 값을 지정합니다.기존 값을 삭제하지 않고 새 값만 추가합니다.이것을 하는 가장 간단한 방법은 무엇입니까?PostgreSQL 9.1에는 ALTER Enum 유형에 대한 기능이 도입되었습니다. ALTER TYPE enum_type ADD VALUE 'new_value'; -- appends to list ALTER TYPE enum_type ADD VALUE 'new_value' BEFORE 'old_value'; ALTER TYPE enum_type ADD VALUE 'new_value' AFTER 'old_value'; 참고: Postgre를 사용하..

itsource 2023.05.27

MongoDB: 배열 일치 매개변수에서 하위 문서 찾기

MongoDB: 배열 일치 매개변수에서 하위 문서 찾기 MongoDB에서 특정 매개 변수를 충족하는 하위 문서의 값을 기반으로 문서를 찾고 싶습니다.특히 다음과 같이 구성된 문서가 있습니다. { name: "test", data: [{ name: "test1", start: 0, end: 2 }, { name: "test2", start: 15 end: 18 }] } 데이터 하위 문서의 시작 시간이 5 미만이고 동일한 하위 문서의 종료 시간이 5보다 클 경우에만 MongoDB에 내 문서를 반환하도록 하려면 어떻게 해야 합니까?지금은 제가 하면. db.foo.findOne({ 'data.start': { $lte: 5 }, 'data.end': { $gte: 5 } }) 5는 0보다 크고 18보다 작기 때..

itsource 2023.05.22

Angular 2에서 경로 간 이동 시 로딩 화면 표시

Angular 2에서 경로 간 이동 시 로딩 화면 표시 Angular 2에서 경로를 변경할 때 로드 화면을 표시하려면 어떻게 해야 합니까?현재 각도 라우터는 탐색 이벤트를 제공합니다.이 항목에 가입하고 그에 따라 UI를 변경할 수 있습니다.다음과 같은 다른 이벤트에서 계산하는 것을 기억하십시오.NavigationCancel그리고.NavigationError라우터 전환이 실패할 경우에 대비하여 스피너를 중지합니다. app.component.ts - 루트 구성 요소 ... import { Router, // import as RouterEvent to avoid confusion with the DOM Event Event as RouterEvent, NavigationStart, NavigationEnd,..

itsource 2023.05.22

ES6 모듈을 사용하는 경우 Node.js의 __dirname에 대한 대안

ES6 모듈을 사용하는 경우 Node.js의 __dirname에 대한 대안 나는 깃발을 사용합니다.--experimental-modulesES6 모듈을 사용하기 위해 노드 응용 프로그램을 실행할 때. 그러나 이 플래그를 사용할 때 메타 변수__dirname사용할 수 없습니다.다음에 저장된 동일한 문자열을 가져올 수 있는 다른 방법이 있습니까?__dirname이 모드와 호환됩니까?Node.js 10.12부터는 여러 개의 파일을 만들 필요가 없고 여러 플랫폼에 걸쳐 파일 이름의 특수 문자를 처리할 수 있는 대안이 있습니다. import { dirname } from 'path'; import { fileURLToPath } from 'url'; const __dirname = dirname(fileURLTo..

itsource 2023.05.22

Git vs Team Foundation 서버

Git vs Team Foundation 서버 현재 상태로는 이 질문은 우리의 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문 지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요청할 가능성이 높습니다.만약 이 질문이 개선될 수 있고 다시 열릴 수 있다고 느낀다면,안내를 위해 헬프 센터를 방문합니다. 마감됨10년 전에. 제 개발팀에 Git을 소개했는데 저만 빼고 다 싫어합니다.이 서버를 Team Foundation Server로 바꾸려고 합니다.저는 TFS에 익숙하지 않지만, 이것이 큰 후퇴라고 생각합니다.경험이 있는 사람이 TFS의 분기 지원을 Git 분기와 비교할 수 있습니까?또한 일반적으로 TFS의 장단점은 무엇입니까?내가 몇 년..

itsource 2023.05.22

--save와 --save-dev의 차이점은 무엇입니까?

--save와 --save-dev의 차이점은 무엇입니까? 다음의 차이점은 무엇입니까? npm install [package_name] 그리고: npm install [package_name] --save 그리고: npm install [package_name] --save-dev 이것은 무엇을 의미합니까?그리고 정말로 그 효과는 무엇입니까?--save그리고.-dev키워드?의 --save그리고.--save-dev사용자 자신의 프로젝트에서 둘 다 시도한 경우에는 즉시 눈에 띄지 않을 수 있습니다.여기 몇 가지 예가 있습니다. 모멘트 패키지를 사용하여 날짜를 구문 분석하고 표시하는 앱을 구축했다고 가정해 보겠습니다.당신의 앱은 스케줄러이기 때문에 이 패키지를 실행하기 위해서는 정말 필요합니다: 패키지 없이는 ..

itsource 2023.05.22
반응형