반응형

분류 전체보기 674

동적 SQL - EXEC(@SQL) 대 EXEC SP_EXECUTSQL(@SQL)

동적 SQL - EXEC(@SQL) 대 EXEC SP_EXECUTSQL(@SQL) SQL Server의 저장 프로시저에서 동적 SQL 명령을 실행할 때의 실제 장점과 단점은 무엇입니까? EXEC (@SQL) 대 EXEC SP_EXECUTESQL @SQL ?sp_executesql쿼리 계획 재사용을 촉진할 가능성이 높습니다.사용 시sp_executesql매개 변수는 호출 서명에서 명시적으로 식별됩니다.이 훌륭한 기사는 이 과정을 설명합니다. 동적 SQL의 여러 측면에 대해 자주 인용되는 참조는 Erland Sommarskog의 "동적 SQL의 저주와 축복"을 읽어야 합니다.SP_EXECUTSQL의 중요한 점은 매개 변수화된 쿼리를 만들 수 있다는 것입니다. SQL 주입에 관심이 있는 경우 매우 유용합니다...

programing 2023.05.26

Mongoose 문서를 일반 객체로 변환하려면 어떻게 해야 합니까?

Mongoose 문서를 일반 객체로 변환하려면 어떻게 해야 합니까? mongoose find에서 JSON 인코딩 전에 연장하고 응답으로 발송하고 싶은 문서가 있습니다.문서에 등록 정보를 추가하려고 하면 무시됩니다.속성이 에 나타나지 않습니다.Object.getOwnPropertyNames(doc)정상적인 연장이 불가능합니다.이상한 것은JSON.parse(JSON.encode(doc))모든 올바른 속성을 가진 개체를 작동시키고 반환합니다.이것을 하는 더 좋은 방법이 있습니까?몽구스Model에서 물려받은.Documents, 이 있는toObject()방법.저는 당신이 찾고 있는 것이 그 결과가 되어야 한다고 믿습니다.doc.toObject(). http://mongoosejs.com/docs/api.html#..

programing 2023.05.26

로컬 분기 삭제 실행 취소

로컬 분기 삭제 실행 취소 방금 잘못된 분기를 삭제했습니다. 몇 가지 실험 변경 사항이 필요합니다.git branch -D branchName. 지점을 복구하려면 어떻게 해야 합니까?Git reflog를 사용하여 분기의 마지막 커밋의 SHA1을 찾을 수 있습니다.이 시점부터 다음을 사용하여 분기를 재생성할 수 있습니다. git branch branchName 편집: As @seagullJS가 말하길,branch -D명령은 sha1을 알려주기 때문에 아직 터미널을 닫지 않았다면 정말 쉬워집니다.예를 들어 이렇게 하면 이름이 지정된 분기가 삭제된 후 즉시 복원됩니다.master2: user@MY-PC /C/MyRepo (master) $ git branch -D master2 Deleted branch ma..

programing 2023.05.26

이전에 추가한 라이브러리 제거 또는 제거: cocoapods

이전에 추가한 라이브러리 제거 또는 제거: cocoapods 저는 iOS 애플리케이션에 코코팟을 통한 외부 프레임워크를 추가했습니다.프로젝트에서 그 라이브러리를 제거하려면 어떻게 해야 합니까?Podfile에서 lib를 제거한 다음pod install다시.단순 폴더 삭제 또는 기존 설치에 대한 설치로 인한 원하지 않는 부작용은 Kyle Fuller가 작성한 스크립트를 통해 제거되었습니다. 통합을 해제하면 다음과 같은 적절한 워크플로우가 나타납니다. 새로 설치: sudo gem install cocoapods-clean 프로젝트의 폴더에서 통합 해제 실행: pod deintegrate 청소(이 도구는 더 이상 사용할 수 없음): pod clean 포드 파일을 수정하고(더 이상 사용하지 않을 포드가 있는 줄을..

programing 2023.05.26

SQL Server 쿼리의 최대 크기?IN절?더 나은 접근법이 있습니까?

SQL Server 쿼리의 최대 크기?IN절?더 나은 접근법이 있습니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 마감됨13년 전에. 중복 가능성: T-SQL WHERE colin(…) SQL Server 쿼리의 최대 크기는 얼마입니까?(문자 수) IN 절의 최대 크기?Oracle이 1000개의 항목 제한을 가지고 있다는 것을 본 것 같습니다. 하지만 AND 2IN을 함께 사용하면 이 문제를 해결할 수 있습니다.SQL Server에서도 비슷한 문제가 있습니까? 업데이트 다른 시스템(비관계형 데이터베이스)에서 1000개의 GUID를 가져와 SQL 서버에 대해 "JOIN in code"를 수행해야 하는 경우 가장 좋은 방법은 무엇입니까?1000개의 GUID 목록을 IN 조항에 제출하기 위한 것입니까?아..

programing 2023.05.26

Eclipse 프로젝트에서 모든 Java 파일을 한 번에 포맷하는 방법은 무엇입니까?

Eclipse 프로젝트에서 모든 Java 파일을 한 번에 포맷하는 방법은 무엇입니까? 오래된 Eclipse 프로젝트가 있는데 코드가 제대로 포맷되지 않았습니다.모든 형식을 지정합니다..java이클립스의 설정에 따라 파일이 생성됩니다.모든 개별 파일을 ++ShiftF로 편집하고 싶지 않습니다.내 모든 파일을 포맷할 수 있는 방법이 있습니까?아마도 이클립스 플러그인?프로젝트 루트를 마우스 오른쪽 버튼으로 클릭하고 소스 -> 포맷을 선택합니다.이것은 적어도 버전 3.8.1 이상에서 작동해야 합니다. 위에서 설명한 내용이 작동하지 않으면 이전 버전의 이클립스를 사용하고 있을 수 있습니다.이 경우 Ctrl 키를 누른 상태에서 소스 폴더를 클릭하여 선택한 다음 마우스 오른쪽 버튼 메뉴에서 소스 -> 포맷을 선택할 ..

programing 2023.05.26

버려진 Mongodb를 어떻게 수입합니까?

버려진 Mongodb를 어떻게 수입합니까? MongoDB가 성공적으로 덤프됨: $ mongodump -h ourhost.com:portnumber -d db_name01 -u username -p 테스트 서버로 수입하거나 수출해야 하는데 어려움이 있어서요, 해결을 도와주세요. 몇 가지 방법을 시도했습니다. $ mongoimport -h host.com:port -c dbname -d dbname_test -u username -p connected to host. Password: ... 다음 오류가 발생합니다. assertion: 9997 auth failed: { errmsg: "auth fails", ok: 0.0 } $ mongoimport -h host.com:port -d dbname_test..

programing 2023.05.26

Objective-C 블록을 속성으로 사용할 수 있습니까?

Objective-C 블록을 속성으로 사용할 수 있습니까? 표준 속성 구문을 사용하여 블록을 속성으로 사용할 수 있습니까? ARC에 대한 변경 사항이 있습니까?@property (nonatomic, copy) void (^simpleBlock)(void); @property (nonatomic, copy) BOOL (^blockWithParamter)(NSString *input); 같은 블록을 여러 곳에서 반복하려면 유형 정의를 사용합니다. typedef void(^MyCompletionBlock)(BOOL success, NSError *error); @property (nonatomic) MyCompletionBlock completion; 다음은 이러한 작업을 수행하는 방법의 예입니다. #impo..

programing 2023.05.26

Node.js에 파일/디렉토리가 있는지 동기화하여 확인

Node.js에 파일/디렉토리가 있는지 동기화하여 확인 파일이나 디렉터리가 있는지 node.js를 사용하여 동기적으로 확인하려면 어떻게 해야 합니까?이 질문에 대한 답은 수년간 바뀌었습니다.현재의 답은 여기 맨 위에 있으며, 그 다음에 지난 몇 년 동안의 다양한 답이 시간순으로 나열되어 있습니다. 현재 답변 다음을 사용할 수 있습니다. const fs = require("fs"); // Or `import fs from "fs";` with ESM if (fs.existsSync(path)) { // Do something } 그것은 몇 년 동안 사용되지 않았지만, 더 이상 그렇지 않습니다.문서에서: :fs.exists()더 이상 사용되지 않습니다.fs.existsSync() ( 매개 변수는 " " " ..

programing 2023.05.26

WPF를 배울 때 가장 이해하기 어려웠던 점은 무엇입니까?

WPF를 배울 때 가장 이해하기 어려웠던 점은 무엇입니까? 닫혔습니다. 이 질문은.여론에 입각한현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트합니다. 9년 전에 문을 닫았습니다. 이 질문을 개선합니다. 당신은 어떤 WPF를 했습니까? 이해하기 어려운 오랫동안 오해를 받았거나 그리고 마지막에는 어떻게 이해하셨습니까(링크 등을 제공해 주십시오). (WPF에 대한 학습을 안내하기 위해 이 질문을 드립니다.)미안해요, 너무 길어져서...그것이 도움이 되기를 바랍니다!한 가지 언급하고 싶은 것은 이것들이 저를 넘어뜨린 개념들이라는 것입니다. 만약 여러분이 이제 막 시작한다면 무엇을 공부해야 할지 항목별 목록으로 사용할 수..

programing 2023.05.26
반응형