반응형

source 1023

루비에서 선행 0을 출력하려면 어떻게 해야 합니까?

루비에서 선행 0을 출력하려면 어떻게 해야 합니까? 루비 스크립트에서 일련의 번호가 매겨진 파일을 출력하고 있습니다.숫자는 카운터를 늘려서 나온 것이지만, 디렉터리에서 잘 정렬되도록 하려면 파일 이름에 선행 0을 사용합니다.다른말입니다. file_001... 대신에 file_1 숫자를 문자열로 변환할 때 선행 0을 추가하는 간단한 방법이 있습니까?("10년 미만이면..." 할 수 있습니다.100" 미만인 경우).사용%문자열이 있는 연산자: irb(main):001:0> "%03d" % 5 => "005" 왼쪽은 printf 형식 문자열이고 오른쪽은 값 목록일 수 있으므로 다음과 같은 작업을 수행할 수 있습니다. irb(main):002:0> filename = "%s/%s.%04d.txt" % ["dir..

source 2023.06.25

파이썬 SciPy는 BLAS가 필요합니까?

파이썬 SciPy는 BLAS가 필요합니까? numpy.distutils.system_info.BlasNotFoundError: Blas (http://www.netlib.org/blas/) libraries not found. Directories to search for the libraries can be specified in the numpy/distutils/site.cfg file (section [blas]) or by setting the BLAS environment variable. 이 사이트에서 어떤 타르를 다운로드해야 합니까? fortrans를 시도해봤는데 (환경 변수를 분명히 설정한 후) 계속 이 오류가 발생합니다.BLAS와 LAPACK을 구축하는 번거로움 없이 패키지 버전이 아닌..

source 2023.06.25

특정 값을 포함하지 않는 배열을 가진 문서 찾기

특정 값을 포함하지 않는 배열을 가진 문서 찾기 다음과 같은 모델이 있습니다. var PersonSchema = new Schema({ name: String, groups: [ {type: Schema.Types.ObjectId, ref: 'Group'} ], }); 특정 그룹에 속하지 않는 모든 사용자(즉, 사용자의 그룹 배열에 지정된 그룹의 ID가 포함되어 있지 않음)를 검색하는 쿼리를 찾고 있습니다. 저는 이런 것에 대해 생각하고 있었지만, 그것이 정확한지 확신할 수 없습니다. Person.find({groups: {$nin: [group._id]})기본적으로 시도하는 것에 문제가 있는 것은 아니지만, 여기서 유일하게 설명할 수 있는 것은 배열을 조회하거나 좋아요 연산자가 필요하다는 일반적인 오해..

source 2023.06.25

MongoDB(MongoDB+Node js 콤보)에 삽입하기 전에 사용자 입력을 검사해야 합니까?

MongoDB(MongoDB+Node js 콤보)에 삽입하기 전에 사용자 입력을 검사해야 합니까? NodeJS에서 MongoDB를 사용하고 있는데 데이터베이스 문서를 삽입/업데이트하기 전에 데이터를 삭제해야 하는지 궁금합니다.확실한 답을 찾기가 어렵고 그것을 잘 수행하는 노드 모듈이 있는지, 아니면 $의 문자열을 모두 제거해야 하는지, 아니면 단순히 이것에 대해 걱정할 필요가 없는지 궁금합니다.PHP에 구멍이 있다는 것은 알고 있지만 Node/Mongo(네이티브 드라이버) 콤보를 사용하고 있지만 사용자 입력을 청소해야 하는지는 아직 확실하지 않습니다.데이터를 String으로 저장하고 Mongo 명령을 실행하기 위해 데이터를 구문 분석하지 않는 경우에는 크게 걱정할 필요가 없습니다. 보안에 대한 좋은 기사..

source 2023.06.25

스프링 부팅 시 최대 절전 모드를 사용하여 자동 UUID를 생성하는 방법

스프링 부팅 시 최대 절전 모드를 사용하여 자동 UUID를 생성하는 방법 제가 달성하고자 하는 것은 DB 삽입 중에 자동으로 할당되는 UUID를 생성하는 것입니다.ID 값을 생성하는 "id"라는 기본 키 열과 유사합니다. 모델 값은 다음과 같습니다. @Id @GeneratedValue(strategy = GenerationType.AUTO) @Column(nullable = false) private Long id; @GeneratedValue(generator = "uuid2") @GenericGenerator(name = "uuid2", strategy = "uuid2") @Column(name = "uuid", columnDefinition = "BINARY(16)") private UUID uui..

source 2023.06.25

Oracle sqlplus에서 sql 스크립트의 실행 시간 가져오기

Oracle sqlplus에서 sql 스크립트의 실행 시간 가져오기 Oracle 테이블에 데이터를 로드하는 데 사용하는 스크립트가 있습니다(삽입문 목록 기준).전체 로딩 프로세스의 실행 시간을 어떻게 얻을 수 있습니까?와 해본 적이 있습니다.set timing on전체 프로세스가 아니라 각 삽입문에 대한 기간을 제공합니다.스크립트는 다음과 같습니다. spo load.log prompt '**** load data ****' set termout off @@inserts.sql commit; set termout on prompt '**** done ****' spo off exit; 왜 모든 사람들이 그것을 그렇게 복잡하게 만드는지 잘 모르겠습니다.다음과 같이 간단: SQL> set timing on S..

source 2023.06.25

코드와 비교하여 자바 메이븐 스프링 부트 앱을 디버깅하는 방법은 무엇입니까?

코드와 비교하여 자바 메이븐 스프링 부트 앱을 디버깅하는 방법은 무엇입니까? 간단한 자바 hello world를 디버깅할 수 있었습니다.첫 번째 단계는 다음과 같이 "컴파일"하는 것이었습니다.javac -g메이븐으로 동일한 작업을 수행하는 방법을 검색하여 http://docs.spring.io/spring-boot/docs/current/maven-plugin/examples/run-debug.html, 을 찾았지만 해당 지침은 응용 프로그램을 실행하고 디버거가 연결될 때까지 기다립니다. 저는 또한 사용하려고 했습니다.target/classes위해서classpath에launch.json디버거가 루트 디렉터리에서 파일을 찾을 수 없다고 불평합니다./하지만 그것은 달립니다.디버거가 실행 중이지만 응용 프로그..

source 2023.06.25

비트 버킷에서 분기 삭제

비트 버킷에서 분기 삭제 저는 우리의 저장소 중 하나에 많은 지점을 만들었습니다.이 가지들은 마스터로 끌어오기 전에 테스트하기 위한 것입니다.이제 저는 목록에 그들이 많이 있고 그들은 우리가 다시는 그것을 사용하지 않을 것입니다.비트 버킷에 직접 해당 분기를 삭제하는 방법은 무엇입니까?분기가 로컬일 경우, 다음과 같이 분기가 병합된 경우 -d를 사용할 수 있습니다. git branch -d branch-name 분기에 병합할 계획이 없는 코드가 포함되어 있으면 -D를 대신 사용합니다. 분기가 업스트림 repo(비트 버킷)에 있는 경우 원격 참조를 제거할 수 있습니다. git push origin :branch-name 또한 비트 버킷 웹 사이트에 있는 경우 사이트의 커밋 아래에 있는 기능 분기 탭으로 이..

source 2023.06.25

함수에서 반환을 명시적으로 호출할지 여부

함수에서 반환을 명시적으로 호출할지 여부 얼마 전에 사용자에게 명시적으로 전화를 걸 것을 추천한 것 때문에 코어 팀(내 생각에)의 사이먼 어반크에게 질책을 받았습니다.return함수의 끝에서 (그의 주석은 삭제되었지만): foo = function() { return(value) } 대신 그는 다음을 추천했습니다. foo = function() { value } 이러한 상황에서는 다음이 필요할 수 있습니다. foo = function() { if(a) { return(a) } else { return(b) } } 그의 논평은 왜 전화를 하지 않는지를 밝혀주었습니다.return엄격하게 필요한 것이 좋은 것이 아니라면, 그러나 이것은 삭제되었습니다. 다음과 같습니다: 왜 전화하지 거죠?return더 빠르거나..

source 2023.06.25

PostgreSQL LIKE 쿼리 성능 변동

PostgreSQL LIKE 쿼리 성능 변동 관련하여 응답 시간에 상당히 큰 변화가 있었습니다.LIKE내 데이터베이스의 특정 테이블에 쿼리합니다.때로는 200-400ms(매우 적합) 이내에 결과를 얻을 수도 있지만, 결과를 반환하는 데 30초 정도 걸릴 수도 있습니다. 는 그것을 합니다.LIKE쿼리는 리소스 집약적이지만 응답 시간에 왜 이렇게 큰 차이가 있는지 이해할 수 없습니다.는 나를 Btree 에 했습니다.owner1하지만 도움이 되지는 않을 것 같습니다.LIKE?아이디어 있는 사람? 샘플 SQL: SELECT gid, owner1 FORM parcels WHERE owner1 ILIKE '%someones name%' LIMIT 10 저도 해봤어요. SELECT gid, owner1 FROM pa..

source 2023.06.25
반응형