반응형

programing 555

깃이 있는 커밋의 일부 되돌리기

깃이 있는 커밋의 일부 되돌리기 특정 커밋을 되돌리고 싶습니다.안타깝게도 우리 조직은 여전히 CVS를 표준으로 사용하기 때문에 CVS에 다시 커밋하면 여러 Git 커밋이 하나로 통합됩니다.이 경우 저는 원래의 git commit을 선택하고 싶지만, 그것은 불가능합니다. 다음과 유사한 접근 방식이 있습니까?git add --patch그것은 내가 전환할 커밋의 어떤 부분을 결정하기 위해 diff를 선택적으로 편집할 수 있게 해줄 것입니까?사용--no-commit(-n) 옵션git revert그런 다음 변경 사항을 단계적으로 해제한 다음 사용합니다.git add --patch: $ git revert -n $bad_commit # Revert the commit, but don't commit the chan..

programing 2023.07.15

집계 쿼리에 대한 MongoDB의 성능

집계 쿼리에 대한 MongoDB의 성능 MongoDB의 성과에 대해 많은 좋은 이야기를 들은 후, 우리는 Mongodb에게 우리가 가지고 있는 문제를 해결하기 위해 노력하기로 결정했습니다.저는 여러 mysql 데이터베이스에 있는 모든 기록을 mongodb의 단일 컬렉션으로 옮기는 것으로 시작했습니다.그 결과 HD에서 약 100GB의 공간을 차지하는 2,900만 개의 문서(각 문서에는 최소 20개의 필드가 있음)가 수집되었습니다.우리는 모든 문서가 동일한 구조를 가지고 있고 모든 문서에 대한 결과를 쿼리하고 집계하기를 원하기 때문에 모든 문서를 하나의 컬렉션에 포함하기로 결정했습니다. 쿼리와 일치하도록 인덱스를 몇 개 만들었습니다. 그렇지 않으면 단순한 카운트()도 오래 걸립니다.그러나 distinct()..

programing 2023.07.15

제외할 투영을 사용하여 Node.js MongoDB 찾기 _id가 여전히 반환합니다.

제외할 투영을 사용하여 Node.js MongoDB 찾기 _id가 여전히 반환합니다. _id를 제외하는 투영법을 사용하여 필터링하기 위해 여기에 있는 예제를 따르려고 합니다._id는 여전히 다음을 반환합니다. 코드 var MongoClient = require('mongodb').MongoClient; var url = "mongodb://localhost:27017/db1"; MongoClient.connect(url, function (err, db) { if (err) throw err; var dbase = db.db("db1"); //here dbase.collection("customers").find( {}, { _id: 0 } ).toArray(function(err, result) { i..

programing 2023.07.15

파이썬에서 휠을 생성할 수 없는 이유는 무엇입니까?

파이썬에서 휠을 생성할 수 없는 이유는 무엇입니까? 실행 중인 명령은 다음과 같습니다. $ python setup.py bdist_wheel usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] or: setup.py --help [cmd1 cmd2 ...] or: setup.py --help-commands or: setup.py cmd --help error: invalid command 'bdist_wheel' $ pip --version pip 1.5.6 from /usr/local/lib/python3.4/site-packages (python 3.4) $ python -c "import setuptools; print(se..

programing 2023.07.15

MySQL 여러 테이블에서 선택, 일치하지 않는 모든 열 및 행 유지

MySQL 여러 테이블에서 선택, 일치하지 않는 모든 열 및 행 유지 테이블이 2개 있습니다. tableA: 이드 데이트 A colA ... 1 2022-11-11 12:00:00 A 2 2022-11-12 12:00:00 B 3 2022-11-14 12:00:00 C tableB: 이드 날짜 B 콜비 ... 3 2022-11-05 12:00:00 D 4 2022-11-06 12:00:00 E 5 2022-11-13 12:00:00 F 모든 행을 하나의 결과에 넣고 열별로 정렬합니다.date 원하는 결과(열별로 정렬된 두 테이블의 행)date DESC): 이드 날짜. colA 콜비 ... ... 3 2022-11-14 12:00:00 C 5 2022-11-13 12:00:00 F 2 2022-11-12 ..

programing 2023.07.15

새 배열이 DOM에서 렌더링되지 않습니다.

새 배열이 DOM에서 렌더링되지 않습니다. 작업관리 목록 항목을 삭제한 후 콘솔에 해당 작업관리는 삭제되지만 목록은 다시 렌더링되지 않으며 삭제된 작업관리는 여전히 목록에 있는 것으로 표시됩니다.getTasks를 통해 목록을 다시 렌더링해야 할 때 전체 목록은 동일하게 유지됩니다.삭제 방법과 새 작업관리 방법을 만드는 ids가 일치하지 않을 수 있습니다. 이해할 수 없습니다. https://stackblitz.com/edit/nuxt-bootstrap-vue-dynamic-img-bkwixg?file=pages%2Findex.vue,store%2Findex.js,components%2FTask.vue // Child component {{ task.todo }} Delete // Parent compon..

programing 2023.07.15

Angular2 HTTP GET - 응답을 전체 개체로 캐스트

Angular2 HTTP GET - 응답을 전체 개체로 캐스트 이 간단한 구성요소를 가지고 있습니다. import {Component} from 'angular2/core'; import {RouterLink, RouteParams} from 'angular2/router'; import {Http, Response, Headers} from 'angular2/http'; import {User} from '../../models/user'; import 'rxjs/add/operator/map'; @Component({ template: ` {{user.name}} {{user.surname}} `, directives: [RouterLink], }) export class UserComponent {..

programing 2023.07.15

https만 사용하여 타워를 설치하시겠습니까?

https만 사용하여 타워를 설치하시겠습니까? 우리 조직의 데이터 센터에 있는 빌드 서버에 바우어를 설치하려고 하는데,git의 포트가 데이터 센터의 방화벽에서 열려 있지 않은 것 같습니다.Git 명령줄 클라이언트를 사용하여 다음을 통해 복제할 수 있습니다.https://[repo]하지만 아닙니다.git://[repo]. 다음을 사용하여 깃 클론을 수행하도록 타워에 지시하는 스위치 또는 기본 설정이 있습니까?https보다도git의전? 소스를 보고 대체할 해상도 코드를 변경하는 것을 고려했습니다.git://와 함께https://하지만 그 전에 물어봐야겠어요Git가 프로토콜을 대체하도록 할 수 있습니다.그냥 실행: git config --global url."https://".insteadOf git:// G..

programing 2023.07.15

대화형 편집 중에 내부 vim에서 Git rebase를 중단하는 방법

대화형 편집 중에 내부 vim에서 Git rebase를 중단하는 방법 제가 대화형 리베이스를 할 때, 예를 들어. git rebase -i HEAD~3 기본 재배치 대화형 편집기(내 경우 vim)가 열려 기본 재배치할 커밋을 편집할 수 있습니다. pick c843ea2 Set Vim column limit to 80 (OS X) pick fc32eac Add Bash alias for `pbcopy` (OS X) .... 이제 기본 재배치를 중단하고 vim을 종료하려면 다음을 사용합니다.:q어쨌든 기본 재배치가 시작됩니다.Git 버전을 사용하고 있습니다.1.9.0.msysgit.0창문에 물론 모두 삭제할 수 있습니다.pick대사, 하지만 더 긴 역사를 다시 쓰면 할 일이 많을 수도 있습니다.다른 방법이 ..

programing 2023.07.15
반응형