목록전체 글 (12)
뚜비두밥 삽질 저장소
안녕하세요. 훈스입니다. 강의 : 생활코딩 https://opentutorials.org/course/2598/14162환경 : 아마존 AWS EC2에 설치한 ubuntu 사용 *********************************************************리눅스를 사용하는 방법에는 2가지가 있습니다. 1. CLI(Command-line-interface) - 콘솔2. GUI(Graphical user interface) - 화면(window같은) 저는 1번 방법인 명령어로 하는 리눅스에 관해 배우고 있습니다. ********************************************************* 리눅스 처음 화면입니다. 처음 사용할 명령어는 pwd 입니다.pwd :..
안녕하세요. 훈스입니다.Mysql을 사용할 때 분명 맞는데 잘되던 Mysql Root 권한 비밀번호가 틀렸다고 나올 때가 있습니다. 정말 난감하죠..안쓸수 수 도 없고ㅠㅠㅠ 그래서 이번에는 이렇게 root 계정의 비밀번호를 분실하거나 잊어버렸을 때 변경할 수 있는 방법을 소개하겠습니다. 방법은 의외로 간단합니다.1. cmd 창을 켜서 mysql의 설치 디렉토리의 bin폴더 까지 이동한다 (보통은 programfile 밑에 있으니 참고하세요) 2. 해당 ms-dos창은 그대로 두고 새로운 ms-dos창을 열어서 1번의 경로까지 이동 3. mysqld.exe -skip-grant 입력 후 실행(해당 과정을 거치면 mysql의 승인 절차를 거치지 않고 mysql을 실행하게 됩니다) 4.이제 mysql이 승인을..
안녕하세요. 훈스입니다. 이번에는 Oracle의 다양한 Select문에 관해 알아보겠습니다 1. Select에서 산술 연산자 사용 가능 > SELECT name, salary, salary*12 from employee; 2. Select 수행 후 보여지는 칼럼명 임의 지정 가능 > Select ename as "직원명" , salary as "월급" from employee; 3. Select문 실행시 칼럼에 들어갈 null 값을 치환할 수 있다. > Select ename , salary, salary*12 + NVL(commission, 0) from employee; * NVL( column, 값 ) : column의 해당하는 값이 null일 경우 해당 값을 0으로 치환한다. 4. Select문 ..
안녕하세요. 훈스입니다. 이번에 푼 문제는 백준 알고리즘 1759 문제 '완전탐색' 문제입니다. https://www.acmicpc.net/problem/1759 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 package psh_1759; import java.util.Arrays; import java.util.Scanner; /* * 문제 : https://www.acmicpc.net/problem/1759 * ..
안녕하세요. 훈스입니다. 이번에는 Java의 다형성에 관해 정리해볼까 합니다. 우선 이 글을 작성하는 이유는 개인적인 정리입니다. 고로 틀린 부분이 있거나 이해하기 어려울 수 있다는 점 꼭 양해 부탁드립니다. 다형성(多形性) 다양한 형태의 성품 ↓ 같은 타입이지만 실행 결과가 다양한 객체를 이용할 수 있는 성질 어렵습니다.. 어려워요..ㅠㅠ 좀 더 이해하기 쉽게 예를 들어보겠습니다. Tire 라는 클래스가 있습니다. (부모 클래스지요) 그리고 Tire라는 클래스를 상속 받은 HankookTire와 KumhoTire가 있습니다. (자식 클래스지요) 각각 Tire의 printState 메소드를 오버라이딩 했습니다. Tire frontLeftTire = new Tire(); Tire frontRightTire..
안녕하세요. 훈스입니다. 이번에 푼 문제는 백준 알고리즘 11057번 문제 다이나믹 문제입니다. https://www.acmicpc.net/problem/11057 dp 문제이기 때문에 d[][] 2차원 배열의 앞부분은 입력으로 들어올 n의 최대 값인 1000까지 잡았습니다. 그 다음 뒷부분에 올 수 있는 값은 0~9까지의 숫자인 10으로 잡았습니다. 이번 문제를 해결하는 키워드는 d[i][j]에서 j에 오는 값 즉 수열의 i번쨰 자리에 j의 값이 무엇인지에 따라서 그 전 값인 i-1의 값을 찾을 수 있습니다. 예를 들어 수열의 3번째 자리에 5가 왔다면 오름차순을 유지하기 위해서는 2번쨰 자리는 5이하의 숫자가 와야합니다. 따라서 1번째 자리에 올 수 있는 값에 따라서(0~9) 다음자리에 올 수 있는 ..
안녕하세요. 훈스입니다.이번에 푼 문제는 백준 알고리즘 9095번 문제 다이나믹 문제입니다. 다이나믹이란 동적계획법이라고도 불리는 알고리즘중에 하나인데요. 어떤문제가 반복저이고 최적 하위 구조로 이루어질때, 하위구조에 있는 부분 문제의 답을 기반으로 전체 문제의 답을 구하는 방법입니다...너무 어렵네요. 쉽게 설명하면 다들 아시는(?) 피보나치 수열 문제가 바로 다이나믹 프로그래밍에 아주 자주 등장하는 예시 입니다. 그럼 본론으로 들어가서 9095번 문제는 바로 이런 다이나믹 프로그래밍을 통해서 풀 수 있는 문제인데요 출처 : https://www.acmicpc.net/problem/9095 우선 처음 접근했던 방법은 위의 정의에서 나온것처럼 하위 구조에 있는 부분 답을 기반으로 전체 문제를 푸는 방식으..
안녕하세요. 훈스입니다.이번에 소개할 글은 다국어 지원하는 방법입니다. 개발을 하다 보면 글로벌 서비스를 진행하게 되는 경우가 있습니다. 이때 언어를 다양하게 지원하는 방법에 대해서 알아볼려고 합니다. 1. value 폴더에 해당하는 국가 추가하기 다음과같이 res 폴더에 value-국가코드로 폴더를 만들고 해당 폴더에 string 파일을 만들면 됩니다. 이렇게 만들게 되면 string 폴더에 두개가 생겼습니다 !! values-ko 처럼 해당 언어를 string 파일을 추가하지 않으면 default로 string이 지정됩니다. default로 사용될 string 언어 (영어) default로 사용될 string 언어 (한국어) 고리 앱은 기본언어가 영어로 되어있기 때문에 defualt 스트링 언어를 영..