본문 바로가기
반응형

Language52

[Java] 트리 구현하기 (이진트리, 전위순회, 중위순회, 후위순회) 트리 구현 위와 같은 형태를 갖추며 각 노드는 (Data, Left, Right)의 구조체를 갖는다. public static class Node { char data; Node leftNode; Node rightNode; //Node에 값 넣고 초기화 public Node(char data) { this.data = data; this.leftNode = null; this.rightNode = null; } } 노드의 구조체의 선언은 위와 같다. 이후 각 leftNode와 rightNode가 다른 노드를 가리키게끔 코드를 적용하면 public static class Node { char data; Node leftNode; Node rightNode; //Node에 값 넣고 초기화 public No.. 2023. 4. 8.
[Base64][암호화] + 기호가 " "(공백) 으로 바뀌는 현상 평화롭게 코딩을 하던 중 오류가 발생했다. util_crypt utilCrypt = new util_crypt(); String en_userID = utilCrypt.crypt_des(user_id, "baby"); user_id를 baby 키값을 이용해 암호화를 하려고 하였다. 암호화 결과는 y+LNUckbjh9lju3rMctQag== 그리고 이 값을 로그인이 필요한 다른 서버의 페이지로 보내주었다. 보낸 후 해당 서버에서 받은 암호화된 값을 보니 y LNUckbjh9lju3rMctQag== '+' 기호가 ' '(공백)으로 바뀌어서 날아온 것이다. 이를 해결하기 위해 열심히 구글링 했다. https://stackoverflow.com/questions/7842547/request-parameter-l.. 2023. 3. 13.
[Java] UnsuoortedClassVersionError 52.0 에러 해결 방법 원인 Java Version 52.0 (JDK 8.0) 버전에서 만들어진 코드를 그 이하 버전에서 실행할 때 발생하는 오류이다. 해결 1. java -version 확인 먼저 코드를 실행하고자 하는 위치의 cmd를 켜서 java -version을 실행시키자. java -version 확인해보면 C:\>java -version java version "1.7.0_65" Java(TM) SE Runtime Environment (build 1.7.0_65-b19) Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode) 위와 같이 실행하고자 하는 위치의 자바 버전을 알 수 있는데 현재 서버 위치의 자바 버전은 7 버전인 것을 알 수 있다. 그럼 우리의.. 2022. 12. 11.
[Git] 3-way, fast-forward, squash, rebase / merge방법 3-way merge 기존에 우리는 이미 배운 내용이다. 2022.11.18 - [Language/Git] - [Git] git에서 branch 만들기, git merge [Git] git에서 branch 만들기, git merge git branch coupon coupon이라는 이름의 branch를 생성 git switch coupon coupon사본이 있는 곳으로 이동 git status # On Branch coupon git status를 입력하면 현재 어떤 브런치에 위치하고 있는지 보여준다. git switch maste baby-dev.tistory.com 위와 같이 기본적으로 우리가 배운 방법이며 기존 branch 새로운 branch 두 가지를 각각 합치는 방법이다. fast-forward.. 2022. 12. 9.
반응형