728x90

자바 9

[TCP/IP] 파이썬 Server - 자바 Client 통신 _ Error 기록

인공지능 코드는 파이썬에 있고, 안드로이드 앱 개발은 자바로 해서 둘 사이에 데이터 통신을 가능하게 하기 위해 여러 방법을 생각해보았다. 처음에 생각했던 것은 파이썬 파일을 tflite 형태로 저장해서 바로 안드로이드 프로젝트에 파일을 포함하는 방식이었는데, 내가 원하는 기능을 사용할 수 없어 포기했다. 다음으로 생각한 것은 파이썬으로 작성했던 코드를 자바로 다시 구현하는 것이다. 자바에서도 word2vec를 사용할 수 있는 것 같아서 바꿔볼까 생각했지만 제대로 동작할지에 대한 두려움과 귀찮음... 때문에 포기했다. 그리고 최종적으로 찾아낸 방법이 TCP/IP 소켓 통신을 이용한 방법이다. 파이썬을 server로 자바(안드로이드)를 client로 하여 데이터 통신을 하는 것이다. 일단 내가 원하는 동작을..

Programming/Server 2022.02.15

[백준] 단계별로 풀어보기 > 동적 계획법 1 (java)

+) 풀이 코드 https://github.com/jung0115/CodingTestPractice.git GitHub - jung0115/CodingTestPractice: Practice Coding Test with Beakjoon, programmers, etc. Practice Coding Test with Beakjoon, programmers, etc. - GitHub - jung0115/CodingTestPractice: Practice Coding Test with Beakjoon, programmers, etc. github.com +) 백준에 Java 코드를 제출할 때는 class명을 Main으로 해주어야 오류가 발생하지 않는다. 1003번 - 2022.02.08.화 import ja..

Programming/JAVA 2022.02.08

[백준] 단계별로 풀어보기 > 입출력과 사칙연산 (java)

+) 풀이 코드 https://github.com/jung0115/CodingTestPractice.git GitHub - jung0115/CodingTestPractice: Practice Coding Test with Beakjoon, programmers, etc. Practice Coding Test with Beakjoon, programmers, etc. - GitHub - jung0115/CodingTestPractice: Practice Coding Test with Beakjoon, programmers, etc. github.com +) 백준에 Java 코드를 제출할 때는 class명을 Main으로 해주어야 오류가 발생하지 않는다. 입출력과 사칙연산은 C언어로 모두 풀었는데 2문제가 새..

Programming/JAVA 2022.02.06

[백준] 단계별로 풀어보기 > 백트래킹 (java)

+) 풀이 코드 https://github.com/jung0115/CodingTestPractice.git GitHub - jung0115/CodingTestPractice: Practice Coding Test with Beakjoon, programmers, etc. Practice Coding Test with Beakjoon, programmers, etc. - GitHub - jung0115/CodingTestPractice: Practice Coding Test with Beakjoon, programmers, etc. github.com +) 백준에 Java 코드를 제출할 때는 class명을 Main으로 해주어야 오류가 발생하지 않는다. 15649번 - 2022.01.26.수 import j..

Programming/JAVA 2022.01.26

[백준] 단계별로 풀어보기 > 정렬 (java)

+) 풀이 코드 https://github.com/jung0115/CodingTestPractice.git GitHub - jung0115/CodingTestPractice: Practice Coding Test with Beakjoon, programmers, etc. Practice Coding Test with Beakjoon, programmers, etc. - GitHub - jung0115/CodingTestPractice: Practice Coding Test with Beakjoon, programmers, etc. github.com +) 백준에 Java 코드를 제출할 때는 class명을 Main으로 해주어야 오류가 발생하지 않는다. 2750번 - 2022.01.14.금 import ja..

Programming/JAVA 2022.01.14

[백준] 단계별로 풀어보기 > 브루트 포스 (Java)

+) 풀이 코드 https://github.com/jung0115/CodingTestPractice.git GitHub - jung0115/CodingTestPractice: Practice Coding Test with Beakjoon, programmers, etc. Practice Coding Test with Beakjoon, programmers, etc. - GitHub - jung0115/CodingTestPractice: Practice Coding Test with Beakjoon, programmers, etc. github.com +) 백준에 Java 코드를 제출할 때는 class명을 Main으로 해주어야 오류가 발생하지 않는다. 2798번 - 2022.01.11.화 import ja..

Programming/JAVA 2022.01.11

[백준] 단계별로 풀어보기 > 재귀 (Java)

+) 풀이 코드 https://github.com/jung0115/CodingTestPractice.git GitHub - jung0115/CodingTestPractice: Practice Coding Test with Beakjoon, programmers, etc. Practice Coding Test with Beakjoon, programmers, etc. - GitHub - jung0115/CodingTestPractice: Practice Coding Test with Beakjoon, programmers, etc. github.com +) 백준에 Java 코드를 제출할 때는 class명을 Main으로 해주어야 오류가 발생하지 않는다. 10872번 - 2022.01.09.일 import j..

Programming/JAVA 2022.01.09

[백준] 단계별로 풀어보기 > 기본 수학2 (Java)

+) 풀이 코드 https://github.com/jung0115/CodingTestPractice.git GitHub - jung0115/CodingTestPractice: Practice Coding Test with Beakjoon, programmers, etc. Practice Coding Test with Beakjoon, programmers, etc. - GitHub - jung0115/CodingTestPractice: Practice Coding Test with Beakjoon, programmers, etc. github.com +) 백준에 Java 코드를 제출할 때는 class명을 Main으로 해주어야 오류가 발생하지 않는다. 1978번 - 2021.12.29.수 import ja..

Programming/JAVA 2021.12.29

[Java] vscode에서 java 프로그래밍 하기

2학년 2학기 전공선택 과목으로 java 프로그래밍을 배웠는데, 그때는 이클립스로 프로그래밍을 했다. 이후 혼자 공부를 해보면서 이클립스 말고 vscode로 프로그래밍을 하고 싶어져서 방법을 찾아보았다.(찾아보기 전까지 java는 이클립스로만 가능한줄 알았다...) 일단 나는 이클립스를 사용하고 있었기 때문에 JDK를 설치하고 환경변수를 설정하는 과정까지 완료되어 있었다. (사실 React Native를 사용할 때도 JDK를 설치하라고 해서 이미 그때 다 설정해둔 상태였다) 당연히 vscode도 사용하고 있었기에 설치가 되어있었다. vscode에서 java를 사용하기 위해서는 크게 아래 4단계를 거쳐야 한다. 1) JDK 설치 2) JDK 환경변수 설정 3) VSCode 설치 4) VSCode에 Java..

Programming/JAVA 2021.12.29
728x90