전체 글 765

C++ 애플리케이션에서 Java 메서드에 액세스하는 방법

C++ 애플리케이션에서 Java 메서드에 액세스하는 방법 간단한 질문입니다.c/c++에서 자바 함수를 호출할 수 있습니까?네, 할 수 있지만 약간 복잡하며 반사형/비형 안전한 방식으로 작동합니다(예: C 버전보다 조금 더 깨끗한 C++ API 사용).이 경우 C 코드 내에서 Java VM의 인스턴스를 생성합니다.Java에서 처음 네이티브 코드를 호출하는 경우 VM 인스턴스를 구성할 필요가 없습니다. #include #include int main(int argc, char** argv) { JavaVM *vm; JNIEnv *env; JavaVMInitArgs vm_args; vm_args.version = JNI_VERSION_1_2; vm_args.nOptions = 0; vm_args.ignoreU..

programing 2023.06.08

빈 테이블의 MAX()를 NULL이 아닌 0으로 처리하는 방법

빈 테이블의 MAX()를 NULL이 아닌 0으로 처리하는 방법 테이블에서 최대값을 선택하려고 합니다. SELECT MAX(cid) FROM itemconfiguration; 그러나 테이블에 있을 때itemconfiguration비어 있습니다.MAX(cid)평가된 진술들은NULL내가 번호가 필요한 동안.이를 처리하고 치료하는 방법NULL0으로?NULL을 처리하려면 병합 또는 NVL을 사용하십시오. 다음 코드는 다음과 같은 경우 0을 반환합니다.MAX(cid)NULL입니다. SELECT COALESCE(MAX(cid), 0) FROM itemconfiguration SELECT NVL(MAX(cid), 0) FROM itemconfiguration;ISNULL을 사용하여 최대 반환 null일 때 숫자를 대체..

programing 2023.06.08

개체가 유형이 아닌지 확인(!= "IS"에 해당) - C#

개체가 유형이 아닌지 확인(!= "IS"에 해당) - C# 이것은 잘 작동합니다. protected void txtTest_Load(object sender, EventArgs e) { if (sender is TextBox) {...} } 보낸 사람이 텍스트 상자가 아닌지 확인할 수 있는 방법이 있습니까? =("is")와 같은 종류입니다. 논리를 ELSE {}(으)로 이동하는 것을 제안하지 마십시오. :)이것은 한 가지 방법입니다. if (!(sender is TextBox)) {...} C# 9에서는 not 연산자를 사용할 수 없습니다.그냥 사용할 수 있습니다. if (sender is not TextBox) {...} 대신에 if (!(sender is TextBox)) {...} 당신은 또한 더 ..

programing 2023.06.08

스트링 배열을 numpy로 플로트 배열로 변환하는 방법은 무엇입니까?

스트링 배열을 numpy로 플로트 배열로 변환하는 방법은 무엇입니까? 변환 방법 ["1.1", "2.2", "3.2"] 로. [1.1, 2.2, 3.2] NumPy로?음, 만약 당신이 목록으로 데이터를 읽고 있다면, 그냥 하세요.np.array(map(float, list_of_strings))(또는 이와 동등하게, 목록 이해력을 사용)(Python 3에서, 당신은 전화해야 할 것입니다.list에서map사용할 경우 반환 값map,부터map이제 반복기를 반환합니다.) 하지만, 만약 그것이 이미 멍청한 문자열들의 배열이라면, 더 나은 방법이 있습니다.사용하다astype(). import numpy as np x = np.array(['1.1', '2.2', '3.3']) y = x.astype(np.floa..

programing 2023.06.08

번들에 node_modules 종속성이 있는 프로덕션용 NestJS 앱을 올바르게 구축하는 방법은 무엇입니까?

번들에 node_modules 종속성이 있는 프로덕션용 NestJS 앱을 올바르게 구축하는 방법은 무엇입니까? 끝나고nest build또는nest build --webpackdist 폴더에 필요한 모든 모듈이 포함되어 있지 않습니다.Error: Cannot find module '@nestjs/core'뛰려고 할 때node main.js. https://docs.nestjs.com/ 에서 운영을 위한 앱을 올바르게 구축하는 방법에 대한 명확한 지침을 찾을 수 없었습니다. 그래서 제가 무언가를 놓친 것이 아닐까요?기본적으로, nest CLI는 다음을 포함하여 지원하지 않습니다.node_modules에 대한 의존성dist보따리를 묶다 그러나 번들의 종속성을 포함하는 사용자 지정 웹 팩 구성의 몇 가지 커뮤니..

programing 2023.06.08

Spring Batch ORA-08177: 단일 작업을 실행할 때 이 트랜잭션에 대한 액세스를 직렬화할 수 없습니다, 직렬화된 분리 수준

Spring Batch ORA-08177: 단일 작업을 실행할 때 이 트랜잭션에 대한 액세스를 직렬화할 수 없습니다, 직렬화된 분리 수준 Spring Batch의 Job Repository에서 SERIALIZED 격리 수준과 함께 다음 예외가 발생했습니다. org.springframework.dao.CannotSerializeTransactionException: PreparedStatementCallback; SQL [INSERT into DATAFEED_APP.BATCH_JOB_INSTANCE(JOB_INSTANCE_ID, JOB_NAME, JOB_KEY, VERSION) values (?, ?, ?, ?)]; ORA-08177: can't serialize access for this transac..

programing 2023.06.08

MariaDB 10.1.44 row_number()가 없는 행 번호

MariaDB 10.1.44 row_number()가 없는 행 번호 이 작업을 수행하고 싶습니다. SELECT * , ROW_NUMBER() OVER (PARTITION BY Id ORDER BY score DESC, creationDate DESC) as num FROM DB ORDER BY score DESC, creationDate DESC 그러나 MariaDB 10.1에서는 row_number를 사용할 수 없습니다.저는 이것을 할 수 있었습니다. SELECT db2.*, (@rn := IF(@Id = Id, @rn + 1, IF(@Id := Id, 1, 1) ) ) as num from (SELECT * FROM DB ORDER BY Id DESC , score DESC, creationDate ..

programing 2023.06.08

팬더 병합 - 열 중복 방지 방법

팬더 병합 - 열 중복 방지 방법 두 데이터 프레임을 병합하려고 합니다.각 데이터 프레임에는 두 개의 인덱스 수준(날짜, cusip)이 있습니다.예를 들어, 열에서 일부 열은 두 열(통화, 조정 날짜) 사이에 일치합니다. 이것들을 색인별로 병합하되 통화와 조정 날짜를 두 개 가져가지 않는 가장 좋은 방법은 무엇입니까? 각각의 데이터 프레임은 90개의 열로 구성되어 있어서, 저는 모든 것을 손으로 쓰는 것을 피하려고 노력하고 있습니다. df: currency adj_date data_col1 ... date cusip 2012-01-01 XSDP USD 2012-01-03 0.45 ... df2: currency adj_date data_col2 ... date cusip 2012-01-01 XSDP US..

programing 2023.06.08

Excel VBA 런타임 오류 '424' 개체가 필요합니다.

Excel VBA 런타임 오류 '424' 개체가 필요합니다. 저는 VBA와 코딩에 대해 완전히 초보입니다. 동일한 워크북의 셀에서 데이터를 가져온 다음(프레임워크 경로 가져오기...) 애플리케이션(QTP)을 시작하고 테스트를 실행하려고 합니다. Excel 셀에 값을 입력할 때 다음 오류가 발생합니다. Run Time Error '424' object required 제가 몇 가지 기본적인 규칙을 놓치고 있다고 생각하지만, 당신의 도움에 감사드립니다.문제가 되는 코드 부분은 아래를 참조하십시오. Option Explicit Private Sub RunTest_Click() Dim envFrmwrkPath As Range Dim ApplicationName As Range Dim TestIterationNa..

programing 2023.06.08

Vuewatcher 및 Vuex가 제대로 작동하지 않음

Vuewatcher 및 Vuex가 제대로 작동하지 않음 Vuex의 상태를 업데이트하는 구성 요소가 있으며 vue dev 도구를 통해 vuex 상태가 변경되었음을 알 수 있지만 vuex의 mapGeters 또는 mapState에 바인딩된 감시자를 통해 상태가 변경될 때 일부 논리를 실행하려고 하면 전혀 작동하지 않습니다.vuex의 코드: import Vue from "vue"; import Vuex from "vuex"; Vue.use(Vuex); export const store = new Vuex.Store({ state: { companyDetails: {}, //date: "", showSearchForm: false, consumptionData: { dateTo: new Date(), dateF..

programing 2023.06.08