분류 전체보기 740

자바에서 파이썬 파일 실행하고 결과 받아 오기

자바에서 파일 받을 때 에러가 계속나서 포기하고 파이썬에서 받는 걸로 변경했다. 어차피 소스 자체를 파이썬으로 포팅할 거라 가능하면 파이썬으로 변경하기 위한 일환으로 작업함 파이썬은 C:\\Program Files\\Python37\\python.exe 에 설치했다는 가정하에 (3.10이후부터 ssl문제가 있어서 3.7인 3.9를 사용함) 아래와 같이 파이썬 코드를 실행하고 결과를 받아옴 원래 아나콘다에 가상환경을 만들어서 파이썬 작업을 하는데 가상환경은 제어가 힘들어서 포기하고 파이썬3.7을 추가 설치함. 환경변수 path에 추가해도 기존 아나콘다에 설치된 파이썬때문에 pip가 제대로 안되기 때문에 pip하려면 3.7이 설치된 폴더 경로로 이동 후 pip를실행해야 3.7에 패키지가 설치됨. 이것 때문에..

자바로 RSI 구하기

import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class Marble { // 주어진 기간동안의 종가를 기반으로 상대강도지수(RSI)를 계산함 public static Double calculateRSI(Double[] closingPrices, int period) { // 연속된 종가 간의 가격 변동을 계산함 Double[] priceChanges = calculatePriceChanges(closingPrices); // 상승폭과 하락폭을 각각의 배열로 분리함 List gains = new ArrayList(); List losses = new ArrayList(); for (int i = 1; i..

폼을 안보이게 하기

먼저 작업표시줄에서 숨기기 program unit1; uses Forms, Windows, //추가 Unit1 in 'Unit1.pas' {Form1}; {$R *.res} var ExtendedStyle: Integer; //추가 begin Application.Initialize; // 작업표시줄에 나타나지 않게 ExtendedStyle:=GetWindowLong(application.Handle, GWL_EXSTYLE); SetWindowLong(Application.Handle, GWL_EXSTYLE, ExtendedStyle or WS_EX_TOOLWINDOW and not WS_EX_APPWINDOW); Application.CreateForm(TForm1, Form1); Application..

자바에서 크롬 웹드라이버 실행 파일을 따로 설치하지 않고 크롤링하기[vscode]

파이썬과 같이 크롬 웹드라이버 실행 파일을 따로 설치하지 않고 아래의 웹드라이버 매니저 JAR 설치 https://jar-download.com/artifact-search/webdrivermanager Download webdrivermanager JAR file with all dependencies io.github.bonigarcia webdrivermanager 5.6.3 compile group: 'io.github.bonigarcia', name: 'webdrivermanager', version: '5.6.3' //Thanks for using https://jar-download.com libraryDependencies += "io.github.bonigarcia" % "webdrive..

괄호안 숫자만 추출하기

'선택영역의 셀 값중 괄호안 숫자가 있는 경우 숫자만 추출하는 VBA코드임 Sub 괄호안숫자추출() Dim 선택셀 As Range Dim 대상셀 As Range Dim 원본값 As String Dim 추출된값 As String Dim 시작위치 As Integer Dim 종료위치 As Integer ' 선택한 셀 가져오기 On Error Resume Next Set 선택셀 = Selection On Error GoTo 0 ' 선택한 셀이 없는 경우 메시지 표시 후 종료 If 선택셀 Is Nothing Then MsgBox "셀을 선택해주세요.", vbExclamation Exit Sub End If ' 각 선택한 셀에 대해 반복 For Each 대상셀 In 선택셀 ' 원본값 가져오기 원본값 = 대상셀.Va..

엑셀/vba 2024.01.16

[에러]irremote 라이브러리 결과가 항상 ffff(65536)

아두이노에서 아래와 같이 했을때 원래는 잘나왔는데 최근에 아두이노 ide를 2.2로 바꾸고나서 결과가 항상 ffff나와서 검색을 해봐도 도저히 원인 파악이 안되어서 깃허브가서 확인해보니 2.대 버전 이후 사용법의 변화가 많았음 그래서 다시 라이브러리를 2.5로 내리고 컴파일해서 업로드하니 예전과 같이 결과가 잘나옴 ide 2.2에서는 라이브러리 자동 업데이트가 있는데 이걸 사용할경우 모든 라이브러리를 최신으로 바꾸다 보니 이런일이 생겨버린것임.. 라이브러리 호환성을 이렇게 무시할줄은 생각도 못함 앞으로는 소스에 라이브러리 버전도 표시해서 관리해야 할듯. if (ir.decode(&result)){ serial.print(result.vale); } https://github.com/Arduino-IRre..

diy/아두이노 2024.01.14