반응형

분류 전체보기 1036

외부 "C"를 간단한 단어로 언제 사용합니까?

외부 "C"를 간단한 단어로 언제 사용합니까? 이 질문에는 이미 다음과 같은 답이 있습니다. C++에서 외부 "C"의 영향은 무엇입니까? (18개 답변) 마감됨8년 전에. C와 C++의 차이점을 이해하지 못했을 수도 있지만, 언제 그리고 왜 우리는 사용해야 합니까? extern "C" { 분명히 그것은 "연계 협약"입니다. 나는 그것에 대해 간단히 읽었고 MSVS에 포함된 모든 .h 헤더 파일이 그들의 코드를 둘러싸고 있다는 것을 알아차렸습니다."C++ 코드"가 아닌 "C 코드"는 정확히 어떤 유형의 코드입니까?C++에 모든 C 코드가 포함된 줄 알았는데요? 저는 이것이 사실이 아니며 C++이 다르고 표준 기능이 둘 다 아니라 둘 다 존재하지만(즉, printf는 C이고 cout은 C++) 외부 "C" ..

IT 2023.07.22

배열에 특정 문자열이 포함되어 있는지 확인하는 방법은 무엇입니까?

배열에 특정 문자열이 포함되어 있는지 확인하는 방법은 무엇입니까? 저는 줄이 늘어서 있습니다.배열에 특정 문자열이 있는지 확인하고 싶습니다. DECLARE TYPE v_array IS TABLE OF VARCHAR2(200); ais_array v_array; BEGIN ais_array := ('Lb1','Lb2','Lb3','Lb613'); IF 'Lb1' IN ais_array THEN dbms_output.put_line('found'); END IF; END; 그IN연산자가 작동하지 않습니다.저는 해봤습니다.select *유형에 따라 다음을 사용합니다.IN하지만 그것도 효과가 없었습니다. 좋은 의견이라도 있나?해라member of조건: IF 'Lb1' member of ais_array THEN..

IT 2023.07.22

도커 작곡 라라벨은 데이터베이스가 로딩되기를 기다리는 방법은 무엇입니까?

도커 작곡 라라벨은 데이터베이스가 로딩되기를 기다리는 방법은 무엇입니까? 저는 제 라라벨 애플리케이션에 대한 테스트를 설정하려고 합니다. 응용프로그램은 Docker composite로 실행합니다. 다음 명령으로 테스트를 시작하려고 할 때: docker-compose -p tests --env-file .env_tests --rm run myapp ./vendor/bin/phpunit 데이터베이스 컨테이너가 준비되기 전에 테스트가 실행되기 시작합니다. 데이터베이스가 준비될 때까지 테스트를 기다리려면 어떻게 해야 합니까? 나의docker-compose.yml다음과 같이 표시됩니다. version: '2' services: mariadb: image: 'bitnami/mariadb:10.1' environme..

IT 2023.07.22

마이크로서비스 아키텍처에서 마이크로서비스 간에 Java 모델을 공유하는 방법

마이크로서비스 아키텍처에서 마이크로서비스 간에 Java 모델을 공유하는 방법 저는 제 새로운 앱의 아키텍처를 디자인하고 있습니다.저는 마이크로서비스 아키텍처를 선택했습니다.아키텍처에서 저는 다른 마이크로 서비스에서 사용되는 모델이 있다는 것을 알게 되었습니다.각 마이크로 서비스에 모델 코드를 작성하는 대신 마이크로 서비스 간에 모델 코드를 공유할 수 있는 방법이 있는지 알고 싶습니다. 그런데 저는 제 앱에 스프링 부트 프레임워크를 사용하고 있습니다.마이크로 서비스의 API를 정의하는 모델만 공유해야 합니다.프로토버프.proto파일 또는 파일에서 생성된 Java 클래스입니다. 이 작업은 일반적으로 별도의 프로젝트를 만들거나 마이크로서비스 프로젝트를 다중 모듈 프로젝트로 변환하여 수행되며, 모듈 중 하나는 ..

IT 2023.07.22

컴파일러는 함수 호출의 쉼표가 쉼표 연산자가 아님을 어떻게 알 수 있습니까?

컴파일러는 함수 호출의 쉼표가 쉼표 연산자가 아님을 어떻게 알 수 있습니까? 호출 함호호을다니고려합출수출alling호▁(c다▁consider▁call을▁the▁function)을 생각해 보세요.int sum(int, int)) printf("%d", sum(a,b)); 컴파일러는 어떻게 결정합니까?, 호출에 됩니다.sum(int, int)쉼표 연산자가 아닙니까? 참고: 함수 호출에 실제로 쉼표 연산자를 사용하고 싶지 않았습니다.컴파일러가 콤마 연산자가 아니라는 것을 어떻게 알고 있는지 알고 싶었습니다.C 언어의 문법을 보세요.그것은 표준의 부록 A에 전체적으로 나열되어 있습니다.작동 방식은 C 프로그램의 각 토큰을 단계별로 살펴보고 문법의 다음 항목과 일치시킬 수 있습니다.각 단계에서 사용자는 제한된 수..

IT 2023.07.22

어레이의 첫 번째 요소를 가져오고 Aggregate를 사용하여 반환하시겠습니까?

어레이의 첫 번째 요소를 가져오고 Aggregate를 사용하여 반환하시겠습니까? Mongo 집계를 사용하여 배열의 첫 번째 요소를 가져오고 반환하려면 어떻게 해야 합니까? 다음 코드를 사용해 보았습니다. db.my_collection.aggregate([ { $project: { resp : { my_field: { $slice: 1 } } }} ]) 하지만 다음과 같은 오류가 발생합니다. uncaught exception: aggregate failed: { "errmsg" : "exception: invalid operator '$slice'", "code" : 15999, "ok" : 0 } 참고:'my_field'4개의 요소로 구성된 배열이며 첫 번째 요소만 반환하면 됩니다.3.2 이후로는 배열의..

IT 2023.07.17

logging.info 이 콘솔에 표시되지 않지만 경고 및 오류가 나타납니다.

logging.info 이 콘솔에 표시되지 않지만 경고 및 오류가 나타납니다. 이벤트를 기록할 때logging.info파이썬 터미널에는 나타나지 않습니다. import logging logging.info('I am info') # no output 이와 대조적으로 이벤트는 다음과 함께 기록됩니다.logging.warn터미널에 나타납니다. import logging logging.warn('I am warning') # outputs "I am warning" 환경 수준을 변경할 수 있습니까?logging.info콘솔에 인쇄하시겠습니까?각 Python 파일의 변경을 피하고 싶습니다.루트 로거는 항상 경고 수준으로 기본 설정됩니다.통화해봐 logging.getLogger().setLevel(logging...

IT 2023.07.17

tslint가 모듈을 허용하지 않는 것이 권장되는 이유는 무엇입니까?

tslint가 모듈을 허용하지 않는 것이 권장되는 이유는 무엇입니까? VS Code가 포함된 Typescript v2.3.2 및 TSLint v4.5.1을 사용하여 SPA를 생성하고 있습니다.코드베이스는 성장하고 있고 우리는 어떻게든 그것을 모듈화할 필요가 있습니다. 타자기 모듈을 사용하여 모듈화를 시도했지만 앱을 전송할 때 다음과 같은 린트 오류가 발생했습니다. [tslint] 'namespace' and 'module' are disallowed (no-namespace) 다음 구성을 링터에 사용합니다. { "extends": "tslint:recommended", "rules": { "no-var-requires": false, "no-console": ["error", false], "max-li..

IT 2023.07.17

새(그리고 비어 있음!)를 만드는 방법"뿌리" 지점?

새(그리고 비어 있음!)를 만드는 방법"뿌리" 지점? 이 git 저장소에 새 "root" 브랜치를 정의하려고 합니다.루트 분기란 저장소의 다른 모든 분기와1 완전히 독립적인 분기를 의미합니다. 불행하게도, 그 약속조차도 (그것을 부르자.Arepo의 커밋 트리의 맨 아래에는 많은 파일이 포함되어 있습니다(이것은 이미 상당히 성숙한 프로젝트에서 초기화된 저장소였습니다). 이 말은 내가 주더라도A새 지부의 사무실로서이 새로운 분기는 "깨끗한 슬레이트"에서 시작하지 않고, 오히려 커밋된 모든 파일을 포함합니다.A. 이 저장소에 완전히 비어 있는 분기를 만들 수 있는 방법이 있습니까?에 가까운A가능한 한? 1참고로, 이것은 새 레포를 만드는 것과 같지 않습니다.여러 가지 이유로 인해 별도의 저장소가 필요하지 않습..

IT 2023.07.17

스프링 부트 테스트를 특정 프로필이 활성화된 경우에만 실행되도록 표시할 수 있습니까?

스프링 부트 테스트를 특정 프로필이 활성화된 경우에만 실행되도록 표시할 수 있습니까? 저는 두 가지 프로파일을 가지고 있습니다. dev와 default입니다.또한 활성 프로필이 기본값인 경우 일부 테스트를 건너뛰고 싶습니다.어떻게든 이 테스트들을 표시하는 것이 가능합니까?아니면 어떻게 이것을 달성할 수 있습니까?저는 스프링부츠를 사용합니다.이것은 나의 부모님 시험 수업입니다. @RunWith(SpringRunner.class) @SpringBootTest(classes = MyServiceStarter.class, webEnvironment= SpringBootTest.WebEnvironment.DEFINED_PORT, properties = {"flyway.locations=filesystem:../d..

IT 2023.07.17
반응형