반응형

programing 615

구체적인 클래스 이름을 문자열로 얻는 방법은 무엇입니까?

구체적인 클래스 이름을 문자열로 얻는 방법은 무엇입니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 인스턴스의 클래스 이름 가져오기 (12개 답변) 마감됨8년 전에. 저는 많은 전화를 피하고 싶습니다.isinstance()함수, 그래서 인스턴스 변수에 대한 구체적인 클래스 이름을 문자열로 얻을 수 있는 방법을 찾고 있습니다. 아이디어 있어요? instance.__class__.__name__ 예: >>> class A(): pass >>> a = A() >>> a.__class__.__name__ 'A' .__class__.__name__ 또한 클래스 이름이 아닌 클래스 자체를 키로 사용하여 딕트를 만들 수 있습니다. typefunc={ int:lambda x: x*2, str:lambda s:'(*..

programing 2023.07.05

MongoDB Shell - 이름에 마침표가 있는 액세스 컬렉션?

MongoDB Shell - 이름에 마침표가 있는 액세스 컬렉션? MongoDB 데이터베이스 중 하나에서 다음과 같은 이름의 컬렉션을 찾았습니다.my.collection. 이름에 일리가 있음에도 불구하고 MongoDB 쉘에서 이 컬렉션에 액세스할 수 있는 방법이 있습니까? > db.my.collection.findOne(); null 저는 그것이 정확하지 않다고 꽤 확신합니다.대신 사용해 보십시오. db["my.collection"].findOne(); 하이픈과 동일한 문제가 발생하거나 [a-zA-Z_$][0-9a-zA-Z_$]에서 일치하지 않는 다른 이름이 발생한 경우 이 제한은 Javascript 개체 속성에 대해 유효한 이름으로 지정되어 있기 때문입니다.컬렉션 이름이 "my.collection"인 ..

programing 2023.07.05

NDF 파일이란?

NDF 파일이란? SQL Server 사용.mdf데이터 파일 및.ldf로그 파일의 경우, 그러나 무엇입니까?.ndf파일? 이러한 파일의 이점은 무엇입니까?파일 및 파일 그룹의 아키텍처 보조 데이터 파일 보조 데이터 파일은 기본 데이터 파일을 제외한 모든 데이터 파일을 구성합니다.일부 데이터베이스에는 보조 데이터 파일이 없을 수 있으며, 다른 데이터베이스에는 여러 보조 데이터 파일이 있을 수 있습니다.보조 데이터 파일의 권장 파일 이름 확장명은 .ndf입니다. 파일 확장명 NDF에서도 - Microsoft SQL Server 보조 데이터 파일 파일 및 파일 그룹 이해를 참조하십시오. 보조 데이터 파일은 선택 사항이며 사용자 정의이며 사용자 데이터를 저장합니다.보조 파일은 각 파일을 다른 디스크 드라이브에 ..

programing 2023.07.05

sql try/message rollback/commit - 롤백 후 잘못된 커밋 방지

sql try/message rollback/commit - 롤백 후 잘못된 커밋 방지 트랜잭션과 try/catch 블록이 있는 MS SQL 스크립트를 작성하려고 합니다.예외가 발생하면 트랜잭션이 롤백됩니다.그렇지 않으면 트랜잭션이 커밋됩니다.나는 몇 가지 다른 웹사이트에서 이렇게 하라고 말하는 것을 보았습니다. begin transaction begin try --main content of script here end try begin catch rollback transaction end catch commit transaction 하지만 예외를 잡아도 여전히 '커밋 거래' 선을 넘지 않을까요?트랜잭션이 이미 롤백되었기 때문에 SQL 오류가 발생하지 않습니까?저는 다음과 같이 해야 한다고 생각합니다..

programing 2023.07.05

Mongo DB에는 In-Memory 모드가 있습니까?

Mongo DB에는 In-Memory 모드가 있습니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 마감됨10년 전에. 중복 가능성: 통합 테스트 실행 시 내장 MongoDB 유닛 테스트에 인메모리 모드를 사용하고 싶은데, RavenDB와 같은 인메모리 모드가 있나요?MongoDB에는 메모리 내 모드가 없습니다.이 링크에 따르면, 이 기능은 적어도 MongoDB 2.8까지는 포함되지 않을 것입니다. Memory-mapped IO를 사용하고 있기 때문에 실제 처리 시 In-memory만큼 속도가 빨라야 합니다.하지만 스타트업은 아닙니다. 또한 램 디스크 드라이브를 사용하여 몽고드를 거기에 두는 해킹도 있습니다.그렇게 하면 완전히 기억에 남을 것입니다.언급URL : https://stackoverflow...

programing 2023.07.05

org.springframework.cloud:spring-cloud-starter-eureka-server:jar에 대한 프로젝트 빌드 오류 'dependencies.dependency.version'이(가) 누락되었습니다.

org.springframework.cloud:spring-cloud-starter-eureka-server:jar에 대한 프로젝트 빌드 오류 'dependencies.dependency.version'이(가) 누락되었습니다. 저는 https://www.dineshonjava.com/microservices-with-spring-boot/ 에서 코드를 개발하고 있습니다.spring-boot-starter-parent를 업데이트할 때1.5.4.RELEASE2.0.4.RELEASE빌드가 실패했습니다. 문제가 무엇인지 누가 안내해 줄 수 있습니까? org.springframework.cloud:spring-cloud-starter-eureka-server:jar에 대한 프로젝트 빌드 오류 'dependenci..

programing 2023.06.30

Git Clone - 리포지토리를 찾을 수 없습니다.

Git Clone - 리포지토리를 찾을 수 없습니다. git clone fatal: 리포지토리 'url'을(를) 찾을 수 없습니다.라는 메시지를 표시합니다. 링크에 있는 옵션을 시도해 보았지만 작동하지 않았습니다. 다른 사람들이 언급한 것처럼 URL이 틀리면 오류가 발생할 수 있습니다. 그러나 리포가 개인 리포이고 액세스 권한이 없거나 잘못된 자격 증명이 없는 경우에도 오류가 발생할 수 있습니다. 대신에 git clone https://github.com/NAME/repo.git 해라 git clone https://username:password@github.com/NAME/repo.git 사용할 수도 있습니다. git clone https://username@github.com/NAME/repo.gi..

programing 2023.06.30

nvm이 새 터미널 세션에서 노드를 계속 "재연결"함

nvm이 새 터미널 세션에서 노드를 계속 "재연결"함 X에서 할 때, OS X 서널세사때용할을션미,nvm노드 버전은 잊어버리고 기본값은 없음: $ nvm ls: .nvm v0.11.12 v0.11.13 해서 속계쳐돼요를 쳐야 .nvm use v.0.11.13모든 세션에서: .nvm v0.11.12 -> v0.11.13 저는 두 가지를 모두 시도했습니다.brew공식 설치 스크립트와 함께 설치합니다. 양조 버전에 대한 나의: #nvm export NVM_DIR=~/.nvm source $(brew --prefix nvm)/nvm.sh 그리고 설치를 위해서요.sh 스크립트: $ curl https://raw.githubusercontent.com/creationix/nvm/v0.10.0/install.sh |..

programing 2023.06.30

ASP.NET MVC 5에 대한 종속성 주입을 만드는 방법은 무엇입니까?

ASP.NET MVC 5에 대한 종속성 주입을 만드는 방법은 무엇입니까? ASP.NET Core를 사용하여 종속성 주입을 만드는 것은 매우 쉽습니다.이 문서는 여기에 그것을 아주 잘 설명하고 있고 이 남자는 그것을 설명할 킬러 비디오를 가지고 있습니다. 그러나 ASP.NET MVC 5 프로젝트에서도 동일한 작업을 수행하고 싶습니다.ASP.MVC 5로 종속성 주입을 처리하는 방법은 무엇입니까? 또한 종속성 주입은 컨트롤러로만 제한됩니까? 아니면 모든 클래스에서 작동할 수 있습니까?ASP.Net MVC에서 를 사용할 수 있습니다.타사 대안 중 하나가 아닌 NuGet의 NetCore DI: using Microsoft.Extensions.DependencyInjection MVC 시작/구성 클래스의 경우: -..

programing 2023.06.30

'git checkout'을 'gitco'에 별칭을 붙이는 방법

'git checkout'을 'gitco'에 별칭을 붙이는 방법 명령이 필요합니다.git co타이핑하는 것과 같습니다git checkout. 일반 Bash 별칭(alias co='checkout')가 작동하지 않습니다.명령: git config --global alias.co checkout 이를 위해 깃 별칭을 만듭니다.다음 항목을 글로벌에 추가합니다.~/.gitconfig파일: [alias] co = checkout 또한 Git 구성으로 편집할 수 있습니다. [alias] co = checkout 단순히 설명을 추가하기 위해 bash 별칭은 명령에 대한 별칭을 설정하기 위한 것이고, co 또는 checkout은 명령 git에 대한 매개 변수 또는 플래그이므로 작동하지 않습니다.언급URL : https..

programing 2023.06.30
반응형