분류 전체보기429 window 에서 docker를 이용한 mysql 컨테이너 올리기 1. 홈페이지에 들어가서 docker를 설치 https://www.docker.com/get-started 2. docker image 가져오기 cmd 창열기 도커허브에서 mysql 이미지 받아오기 docker pull mysql 다운로드된 도커 이미지 확인하기(mysql이 출력되면 정상) docker images 3. mysql 컨테이너 설정하기 docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password --name mysql_test mysql -d 는 컨테이너를 백그라운드에서 동작하는 어플리케이션으로 실행 -p는 포트옵션으로 3306포트로 들어오면 컨테이너의 3306과 연결하겠다는 의미이다 -e MYSQL_ROOT_PASSWORD=password 컨테이.. 기타 2020. 9. 9. AWS EC2 Nginx 적용하기(ubuntu 18.04) nginx는 웹서버의 역할을 도와주는 소프트웨어이다. 이번에는 nginx를 적용하는 방법을 적어보려 한다. 적혀있는 예시는 vue.js를 이용한 예시이다. 1. nginx 설치하기 sudo apt-get install nginx 2. nginx 설정하기 sudo vim /etc/nginx/site-enabled/default #root /var/www/html; #root 화면에보여질파일경로 설정하기 #예를들어서 vue.js 라고한다면 build후 생긴 dist 폴더를 경로로 설정 root /home/ubuntu/project/dist; 3. SPA일때 새로고침, url이동이 안될때 location / { # try_files $uri $uri/ =404; #url로 이동하는것을 허용하는 코드 try_f.. 기타 2020. 9. 8. AWS EC2(ubuntu)에서 원하는 버전 anaconda3 설치 및 셋팅하기 리눅스에서 Anaconda 설치하기 0. 원하는 버전 선정 https://repo.anaconda.com/archive/1. Conda 다운로드 sudo wget https://repo.anaconda.com/archive/[파일명] ex) sudo wget https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh 2. Conda 설치하기 bash Anaconda3-2020.02-Linux-x86_64.sh 몇가지 동의해야할 것들이 나오는데 yes 처리해주면 됨 설치경로를 알려줄텐데 /home/[userid]/anaconda3 가 default임 3. path 설정 # 방법 1,2중 한가지로 하면 됨 vim ~/.bashrc # 방법1 vi.. 기타 2020. 9. 7. 수식 최대화 Python(2020 카카오 인턴십)[프로그래머스] 문제 주소입니다. programmers.co.kr/learn/courses/30/lessons/67257 코딩테스트 연습 - 수식 최대화 IT 벤처 회사를 운영하고 있는 라이언은 매년 사내 해커톤 대회를 개최하여 우승자에게 상금을 지급하고 있습니다. 이번 대회에서는 우승자에게 지급되는 상금을 이전 대회와는 다르게 다음과 � programmers.co.kr 목차 1. 문제 설명 2. 문제 해석 3. 소스 코드 4. 결과 1. 문제 설명 IT 벤처 회사를 운영하고 있는 라이언은 매년 사내 해커톤 대회를 개최하여 우승자에게 상금을 지급하고 있습니다. 이번 대회에서는 우승자에게 지급되는 상금을 이전 대회와는 다르게 다음과 같은 방식으로 결정하려고 합니다. 해커톤 대회에 참가하는 모든 참가자들에게는 숫자들과 3가.. 코딩테스트/프로그래머스 2020. 9. 6. 키패드 누르기 Python(2020카카오 인턴십)[프로그래머스] 문제 주소입니다. programmers.co.kr/learn/courses/30/lessons/67256 코딩테스트 연습 - 키패드 누르기 [1, 3, 4, 5, 8, 2, 1, 4, 5, 9, 5] "right" "LRLLLRLLRRL" [7, 0, 8, 2, 8, 3, 1, 5, 7, 6, 2] "left" "LRLLRRLLLRR" [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] "right" "LLRLLRLLRL" programmers.co.kr 목차 1. 문제 설명 2. 문제 해석 3. 소스 코드 4. 결과 1. 문제 설명 스마트폰 전화 키패드의 각 칸에 다음과 같이 숫자들이 적혀 있습니다. 이 전화 키패드에서 왼손과 오른손의 엄지손가락만을 이용해서 숫자만을 입력하려고 합니다. 맨 처음 왼.. 코딩테스트/프로그래머스 2020. 9. 5. 달팽이는 올라가고 싶다.(백준, 2869) 난이도 : Bronze 2 문제번호 : 2869 문제 주소 및 출처입니다. www.acmicpc.net/problem/2869 2869번: 달팽이는 올라가고 싶다 첫째 줄에 세 정수 A, B, V가 공백으로 구분되어서 주어진다. (1 ≤ B < A ≤ V ≤ 1,000,000,000) www.acmicpc.net 목차 1. 문제 설명 2. 문제 해석 3. 소스 코드 1. 문제 설명 땅 위에 달팽이가 있다. 이 달팽이는 높이가 V미터인 나무 막대를 올라갈 것이다. 달팽이는 낮에 A미터 올라갈 수 있다. 하지만, 밤에 잠을 자는 동안 B미터 미끄러진다. 또, 정상에 올라간 후에는 미끄러지지 않는다. 달팽이가 나무 막대를 모두 올라가려면, 며칠이 걸리는지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 세 정수.. 코딩테스트/백준 2020. 9. 4. 재귀함수가 뭔가요? Python(백준, BAEKJOON) 난이도 : Silver 5 문제번호 : 17478 문제 주소 및 출처입니다. www.acmicpc.net/problem/17478 17478번: 재귀함수가 뭔가요? 평소에 질문을 잘 받아주기로 유명한 중앙대학교의 JH 교수님은 학생들로부터 재귀함수가 무엇인지에 대하여 많은 질문을 받아왔다. 매번 질문을 잘 받아주셨던 JH 교수님이지만 그는 중앙대�� www.acmicpc.net 목차 1. 문제 설명 2. 문제 해석 3. 소스 코드 1. 문제 설명 평소에 질문을 잘 받아주기로 유명한 중앙대학교의 JH 교수님은 학생들로부터 재귀함수가 무엇인지에 대하여 많은 질문을 받아왔다. 매번 질문을 잘 받아주셨던 JH 교수님이지만 그는 중앙대학교가 자신과 맞는가에 대한 고민을 항상 해왔다. 중앙대학교와 자신의 길이 맞지.. 코딩테스트/백준 2020. 9. 3. 설탕배달 Python(백준, 2839) 난이도 : Bronze 1 문제번호 : 2839 문제 주소 및 출처입니다. www.acmicpc.net/problem/2839 2839번: 설탕 배달 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그 www.acmicpc.net 목차 1. 문제 설명 2. 문제 해석 3. 소스 코드 1. 문제 설명 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그램 봉지와 5킬로그램 봉지가 있다. 상근이는 귀찮기 때문에, 최대한 적은 봉지를 들고 가려고 한다.. 코딩테스트/백준 2020. 9. 2. 자바(Java) - 오버로딩(Overloading)과 오버라이딩(Overriding) 이란? 오버로딩(Overloading) 오버로딩은 같은 이름의 함수를 여러개 정의하고, 매개변수의 유형과 개수를 다르게 하여 다양한 유형의 호출에 응답하게 한다. package main.java.overloadingAndOverriding; public class TestClass { public void sum(int a, int b) { System.out.println("a + b = " + a+b); } public void sum(double a, double b, double c) { System.out.println("a + b + c = " + a+b+c); } } package overloadingAndOverriding; import main.java.overloadingAndOverridin.. 프로그래밍언어/Java 2020. 9. 1. 블랙잭 Python(백준, 2798) 난이도 : Bronze 2 문제번호 : 2798 문제 주소 및 출처입니다. www.acmicpc.net/problem/2798 2798번: 블랙잭 첫째 줄에 카드의 개수 N(3 ≤ N ≤ 100)과 M(10 ≤ M ≤ 300,000)이 주어진다. 둘째 줄에는 카드에 쓰여 있는 수가 주어지며, 이 값은 100,000을 넘지 않는 양의 정수이다. 합이 M을 넘지 않는 카드 3장 www.acmicpc.net 목차 1. 문제 설명 2. 문제 해석 3. 소스 코드 1. 문제 설명 카지노에서 제일 인기 있는 게임 블랙잭의 규칙은 상당히 쉽다. 카드의 합이 21을 넘지 않는 한도 내에서, 카드의 합을 최대한 크게 만드는 게임이다. 블랙잭은 카지노마다 다양한 규정이 있다. 한국 최고의 블랙잭 고수 김정인은 새로운 블랙.. 코딩테스트/백준 2020. 8. 31. 부녀회장이 될테야 Python(백준, 2775) 난이도 : Bronze 2 문제번호 : 2775 문제 주소 및 출처입니다. www.acmicpc.net/problem/2775 2775번: 부녀회장이 될테야 첫 번째 줄에 Test case의 수 T가 주어진다. 그리고 각각의 케이스마다 입력으로 첫 번째 줄에 정수 k, 두 번째 줄에 정수 n이 주어진다 www.acmicpc.net 목차 1. 문제 설명 2. 문제 해석 3. 소스 코드 1. 문제 설명 평소 반상회에 참석하는 것을 좋아하는 주희는 이번 기회에 부녀회장이 되고 싶어 각 층의 사람들을 불러 모아 반상회를 주최하려고 한다. 이 아파트에 거주를 하려면 조건이 있는데, “a층의 b호에 살려면 자신의 아래(a-1)층의 1호부터 b호까지 사람들의 수의 합만큼 사람들을 데려와 살아야 한다” 는 계약 조항을.. 코딩테스트/백준 2020. 8. 30. A + B - 2 JAVA(백준, 2558) 난이도 : Bronze 5 문제번호 : 2558 문제 주소 및 출처입니다. www.acmicpc.net/problem/2558 2558번: A+B - 2 첫째 줄에 A, 둘째 줄에 B가 주어진다. (0 < A, B < 10) www.acmicpc.net 목차 1. 문제 설명 2. 문제 해석 3. 소스 코드 1. 문제 설명 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A, 둘째 줄에 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A+B를 출력한다. 2. 문제풀이 자바 문법을 공부하기 위해 풀어본 문제이다. 3. 소스코드 import java.util.Scanner; public class Main { public static void main(.. 코딩테스트/백준 2020. 8. 29. 이전 1 ··· 9 10 11 12 13 14 15 ··· 36 다음 💲 광고입니다.