일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Kotlin In Action
- 자바 ORM 표준 JPA 프로그래밍 7장
- 기능개발 python
- 백준 20055 컨베이어 벨트 위의 로봇
- 객체 지향 설계와 스프링
- 스프링 핵심 원리
- 7장 고급매핑
- Kotlin in action 6장
- 싱글톤 컨테이너
- 고급매핑
- 스프링 컨테이너와 스프링 빈
- 20055
- Kotlin in action 10장
- 코틀린
- spring
- kotlin in action 정리
- 코틸린인액션
- 스프링 핵심 원리 이해
- Kotlin in action 5장
- 컨베이어 벨트 위의 로봇 Python
- 백준
- Python
- 13460 구슬탈출 2
- Kotlin in action 3장
- 20055 컨베이어 벨트 위의 로봇
- KotlinInAction
- Kotlin
- 백준 13460 Python
- 코틀린인액션
- 스프링 핵심 원리 - 기본편
- Today
- Total
기록하는 습관
Node.js 와 MySQL 연동 시 오류 Client does not support authentication protocol requested by server; consider upgrading MySQL client 이런 오류가 떴다. 찾아보니 MySQL 8.0 부터 외부접속 시 로컬 비밀번호가 아니라 암호화된 다른 비밀번호를 사용하도록 바뀌었다. 그래서 나는 msi server reconfigure에서 auth를 legacy로 바꿔준 뒤, ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY ''; FLUSH PRIVILEGES; ALTER USER 'devcamp'@'localhost' IDENTIFIED WITH mys..

1. MySQL 유저 생성하기 관리자 명령 프롬프트를 켜고 mysql -u root -p 를 입력하여 root 계정으로 접속한다. 2. user 생성하기 create user '아이디' identified by '비밀번호'; 3. 권한 부여하기 grant all privileges on *.* to '아이디'@'%'; 4. 이후 일반 계정으로 접속하기 mysql -u devcamp -p 5. show databases 현재 devcamp 계정에는 다음과 같은 데이터베이스들이 있는 것을 확인할 수 있다. 6. 데이터베이스 생성하기 create database if not exists 데이터베이스명; 7. 만든 데이터베이스 사용하기 use 데이터베이스명;

cmd창에서 mysql을 실행하려고 하니 can't connect to mysql server on 'localhost' 10061 오류가 떴다. 해결방법: 1. cmd 관리자 모드로 들어가 net start mysql을 친다. 2. 다음과 같이 서비스를 시작할 수 없다고 뜨면 3. Mysqld --initialize 명령 입력 4. net start mysql 입력 그러면 다음과 같이 서비스가 잘 시작되었다는 오류 해결을 볼 수가 있다. 또한 제어판 - 시스템 및 보안 - 관리 도구 - 서비스로 들어가보면 Mysql이 잘 실행중인 것도 확인할 수 있다. 참고 블로그: MySQL 서비스가 로컬 컴퓨터에서 시작했다가 중지되었습니다. 오류 해결방법 [ 직접해결했던 내용 ] MySQL 서비스가 로컬 컴퓨터에서..

9월부터 취준을 하다가 스마일게이트에서 인턴을 모집한다는 공고를 보게 되었다. 전부터 스마일게이트에서 서버개발캠프 등의 학생들을 위한 프로그램을 활발히 하고 있는건 알았지만, 이번엔 스토브에서 진행하는 첫 캠프라고 한다. 캠프지만 인턴이라 우수한 평가를 받은 사람은 스토브 정규직 입사 기회까지! 서류 접수는 10월 중순 마감이라 한창 기업들 서류 낼 때라 같이 냈던 기억이 있다. 스마일게이트는 특히 기억에 남는게 서류에서 자신이 했던 게임이랑 쓴 포인트? 돈?을 작성하는 칸이 있었는데 나는 게임을 많이 하진 않는 편이라 빈칸으로 냈었다. 그래서 더 자신도 없었고 기대가 없기도 했다. 하지만 내 예상과 달리 서류에 합격했단 메일을 받았다! 스마일게이트는 게임 지식보다 열정을 더 중요시 한다는 블로그 글을 ..
www.acmicpc.net/problem/13460 13460번: 구슬 탈출 2 첫 번째 줄에는 보드의 세로, 가로 크기를 의미하는 두 정수 N, M (3 ≤ N, M ≤ 10)이 주어진다. 다음 N개의 줄에 보드의 모양을 나타내는 길이 M의 문자열이 주어진다. 이 문자열은 '.', '#', 'O', 'R', 'B' www.acmicpc.net #구슬 탈출2 from sys import stdin from collections import deque input = stdin.readline n,m = map(int, input().split()) graph = [list(input().strip()) for _ in range(n)] check = [[[[False] * m for _ in range(..

동적계획법(Dynamic Programming) 문제 풀 때 확인하기 1. 전체 -> 부분 문제로 나누었는가? 2. 부분 문제를 해결한 후의 결과를 메모이제이션 하는가? www.acmicpc.net/problem/2293 2293번: 동전 1 첫째 줄에 n, k가 주어진다. (1 ≤ n ≤ 100, 1 ≤ k ≤ 10,000) 다음 n개의 줄에는 각각의 동전의 가치가 주어진다. 동전의 가치는 100,000보다 작거나 같은 자연수이다. www.acmicpc.net import sys n, k = map(int, sys.stdin.readline().split()) coin = [] for _ in range(n): coin.append(int(sys.stdin.readline())) dp = [0] * (..

www.acmicpc.net/problem/1912 1912번: 연속합 첫째 줄에 정수 n(1 ≤ n ≤ 100,000)이 주어지고 둘째 줄에는 n개의 정수로 이루어진 수열이 주어진다. 수는 -1,000보다 크거나 같고, 1,000보다 작거나 같은 정수이다. www.acmicpc.net s[k] : max(s[k-1] + k 번째 값 vs 처음부터 다시 시작하기 (a[k])) import sys N = int(sys.stdin.readline()) a = list(map(int, sys.stdin.readline().split())) s = [0] * N s[0] = a[0] for k in range(N): s[k] = max(s[k - 1] + a[k], a[k]) print(max(s))

www.acmicpc.net/problem/1149 1149번: RGB거리 첫째 줄에 집의 수 N(2 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 각 집을 빨강, 초록, 파랑으로 칠하는 비용이 1번 집부터 한 줄에 하나씩 주어진다. 집을 칠하는 비용은 1,000보다 작거나 www.acmicpc.net i+1번째 집은 i번째 집에 칠한 컬러를 제외한 나머지 색을 칠했을 때의 최소 비용을 생각하며 점화식을 세운다. import sys N = int(sys.stdin.readline()) rgb = [] d = [[0] * 3 for _ in range(N)] for i in range(N): tmp = list(map(int, sys.stdin.readline().split())) rgb...