본문 바로가기

오류9

인텔리제이 자바 아두이노 시리얼통신 오류 Error 0x5 at ..\rxtx\src\termios.c(892): Error 0x5 at ..\rxtx\src\termios.c(892): 이전 인스턴스가 계속 포트를 사용하고 있어서 생기는 문제이다. 자바에서 시리얼통신을 하고 있다면 아두이노 IDE에 있는 Serial Monitor을 종료 해야하고, 아두이노를 본체를 usb 2.0 포트로 연결해야한다. 아래와 같이 ss가 같이 그려진 블루투스 그림은 3.0 포트다. 2.0 포트는 블루투스 그림옆에 +가 그려져 있다. 아마 노트북에 3.0 포트만 있는 경우도 많을텐데 그럼 usb 2.0 허브를 사서 사용해야한다. 저렴한건 5~8천원에 구매할 수 있다. 2023. 4. 13.
인텔리제이 자바 아두이노 rxtx 오류 / 자바 버전 오류 # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000180005b00, pid=4056, tid=11932 # # JRE version: Java(TM) SE Runtime Environment 18.9 (11.0.18+9) (build 11.0.18+9-LTS-195) # Java VM: Java HotSpot(TM) 64-Bit Server VM 18.9 (11.0.18+9-LTS-195, mixed mode, tiered, compressed oops, g1 gc, windows-amd64) # Problematic frame: # C [rxtxSerial.dll+0x5b00] rxtx라이브러리는 자바8버전이 넘어가면 실행되지 않습니다. 자바 8버전.. 2023. 4. 13.
인텔리제이 자바 아두이노 rxtx 오류 Execution failed for task ':Main.main()'.> Process 'command 'C:/Program Files/Java/jdk-11/bin/java.exe'' finished with non-zero exit value 1 인텔리제이 아두이노 rxtx오류 Execution failed for task ':Main.main()'. > Process 'command 'C:/Program Files/Java/jdk-11/bin/java.exe'' finished with non-zero exit value 1 rxtx는 dll 파일도 있어야 실행할 수 있는 라이브러리다. 인텔리제이에서 rxtx를 실행하기 위해서는 rxtx 라이브러리를 추가하는 것 뿐만아니라 Run > Edit Configuration에서 왼쪽 상단에 +에 들어가서 Application을 추가하고 자바는 8로 설정하고(8버전 이상에서는 실행되지 않습니다.), -cp 는 실행할 코드가 있는 모듈을 선택하고, main class는 실행할 클래스를 넣어줍니다. 그리고 .. 2023. 4. 13.
정부24 아이디/비밀번호 안찾아지는 오류 정부24에서 아이디 찾기 or 비밀번호 찾기를 할때 가입정보가 없다고 뜨지만회원가입을 하려하면 이미 존재하는 회원이라고 뜨는 경우가 있다.회원가입이 되어있지만 전화번호와 이메일이 등록 되어 있지않은 경우 위와 같은 오류가 발생 한다.  해결책step1디지털 원패스를 가입하여 디지털 원패스로 로그인을 한다.step2MyGOV > 나의 회원정보에 들어가면 아래와 같이 이메일 주소와 휴대전화번호가 비어있는것을 확인 할 수 있다.아래 수정버튼을 눌러서 이메일과 휴대전화번호를 등록 할 수 있다면 참 좋겠지만 수정을 하기위해서는 비밀번호를 알아야 되기 때문에 할 수 없다. step3MyGOV > 나의 인증정보 관리에 들어간다.여기에서 간편인증 등록으로 휴대폰번호를 등록 하면 된다.  step4이제 휴대폰번호를 등록.. 2023. 2. 25.
[최단경로] 백준 14940 쉬운 최단거리 자바 (Java) https://www.acmicpc.net/problem/14940 14940번: 쉬운 최단거리 지도의 크기 n과 m이 주어진다. n은 세로의 크기, m은 가로의 크기다.(2 ≤ n ≤ 1000, 2 ≤ m ≤ 1000) 다음 n개의 줄에 m개의 숫자가 주어진다. 0은 갈 수 없는 땅이고 1은 갈 수 있는 땅, 2는 목표지점이 www.acmicpc.net 문제 지도가 주어지면 모든 지점에 대해서 목표지점까지의 거리를 구하여라. 문제를 쉽게 만들기 위해 오직 가로와 세로로만 움직일 수 있다고 하자. 입력 지도의 크기 n과 m이 주어진다. n은 세로의 크기, m은 가로의 크기다.(2 ≤ n ≤ 1000, 2 ≤ m ≤ 1000) 다음 n개의 줄에 m개의 숫자가 주어진다. 0은 갈 수 없는 땅이고 1은 갈 수.. 2023. 1. 31.
[동적 프로그래밍] 백준 14494번 다이나믹이 뭐예요? 자바 (Java) https://www.acmicpc.net/problem/14494 14494번: 다이나믹이 뭐예요? (1, 1)에서 (n, m)에 도달하는 경우의 수를 구하여라. 단, 경우의 수가 엄청 커질 수 있으므로 경우의 수를 1,000,000,007(=109+7)로 나눈 나머지를 출력한다. www.acmicpc.net 문제 안녕하세요~ 저는 오늘 다이나믹 프로그래밍(동적 계획법)을 설명하기 위해 등장한 욱제예요! 다이나믹은 이름이 엄청 거창하지만 사실 이름에 비해 개념은 간단하답니다. 다이나믹의 기본 아이디어는 바로 이전에 계산한 값을 사용해서 (= 이미 계산된 값을 사용해서, 어려운 말로 메모이제이션 한다고 해요) 반복되는 똑같은 연산 횟수를 줄이는 거예요. 예를 들어서, 5번째 피보나치 수열을 구하는 F(5.. 2023. 1. 25.