전체 글
-
포스팅... 언제 다해...걷는 자몽/넋두리 2021. 1. 24. 23:12
사회적 거리두기는 여전히 2.5단계지만 몇몇 업종에 대한 규제를 완화시켜서 이제 카페도 포장뿐만 아니라 매장에서의 취식도 가능해졌다. 학원에서 블로그에 대한 공지도 나온 마당에, 이젠 정말 포스팅을 미루기 힘든 상황(물론 이미 잔뜩 밀려놔서 진작부터 미루기 힘든 상황이었으나...)이 돼버렸다... 평일이야 수업이 6시에 끝나니 바로 나가도 카페에 최대 3시간 밖에 있을 수 없기 때문에 집에서 머문다고 쳐도 주말이나 공휴일, 학원 휴일에는 좀 제대로 각 잡고 포스팅하기 위해서 카페를 가는게 좋을 것같다. 물론 이번 주가 학원 휴일에 주말까지 총 4일에 걸친 휴일이었으나 말 그대로 쉬기만 했다. 포스팅을 하긴 했지만 챌린지 때우려고 한 거라서 학원 포스팅도 아니었다. 현재 내가 작성하는 TIL은 그냥 나중에..
-
[백준 1002] 터렛 - Python3알고리즘 문제 풀이/BOJ 2021. 1. 23. 21:49
[백준 1002] 터렛 - Python3 - 두 좌표( [x1,y1], [x2,y2] ) 와 각 좌표에서 목표까지 떨어진 거리(r1, r2)가 주어졌을 때 목표가 존재할 수 있는 좌표의 개수를 출력하는 문제다. 첫째 줄 : 테이스케이스 개수 한 줄에 x1, y1, r1, x2, y2, r2가 주어진다. 주어진 좌표를 통해 목표가 존재할 수 있는 좌표의 개수를 출력한다. (무한대라면 -1을 출력) (1) 처음엔 읽어보고 무슨 소리인가 싶었는데 문자를 차츰 하나씩 뜯어보면서 다시 생각해봤다. '한 점(x1, y1)에서 r1만큼 떨어져 있다.'라는 문장을 보니 어쩐지 원이랑 연결될 것 같았다. 따라서 각 점과 거리를 기준으로 원을 그리고, 이 원들이 만나는 경우의 수를 생각해서 풀면 될 것 같았다. 그래서 경..
-
[TIL] 20.12.23 MariaDB 데이터 형식, 내장 함수, 조인, 제약조건Cloud/클라우드 아키택트 양성과정 2021. 1. 18. 22:34
[20.12.23] MariaDB 데이터 형식, 내장 함수, 조인, 제약조건 지난 시간 복습과 함께 ODB 등장, RDB와 NoSQL의 차이점에 대해서 배웠다. (ODB나 RDB와 NoSQL 차이점은 추후 따로 게시글로 정리해야겠다.) * MariaDB 데이터 형식 - 다양한 데이터 형식이 있으며 당연히 형식마다 차지하는 byte수가 달라진다. - 워-낙에 많기 때문에 일일이 타이핑으로 정리하긴 힘들고 표를 그대로 옮긴다. - 자주 쓰이는 건 쓰다 보면 알아서 외워질 테니 헷갈릴 때 찾아보자. * MariaDB 내장 함수 1) CASE ~ WHEN ~ THEN ~ ELSE ~ END > CASE는 내장 함수는 아니고 연산자로 분류된다. > 다중 분기에서 사용된다. # (1) SELECT case 10 w..
-
[TIL] 20.12.22 DBMS, RDB, MariaDB 설치, 쿼리 실습Cloud/클라우드 아키택트 양성과정 2021. 1. 16. 23:11
[20.12.22] DBMS, RDB, MariaDB 설치, 쿼리 실습 너무 귀찮아서 한참 밀렸다... 거의 한 달을 쫓기고 있다... 이제까진 학생 때 배운 내용이지만 다음 주부턴 아예 모르는 내용을 배우기 때문에 포스팅이 더 힘들어질 테니 그전에 얼른 따라잡아야겠다... * MariaDB 설치 - [MariaDB] MariaDB 설치 (Windows용) 참고 * DBMS (DataBase Management System) - 데이터베이스를 관리/운영하는 역할 - 여러 사용자, 응용 프로그램이 DBMS에 동시에 접속하고 데이터를 공유할 수 있다. 1) DB/DBMS의 특징 (1) 무결성 > DB 안에 있는 데이터는 오류가 없어야 한다. > 제약 조건이라는 특성을 가진다. (2) 독립성 > DB의 크기를..
-
[MariaDB] MariaDB 설치 (Windows용)Maria DB 2021. 1. 12. 21:05
MariaDB는 오픈소스 RDBMS(관계형 데이터베이스)이다. 문법이나 기본적인 설정 등이 거의 MySQL과 동일하다. MariaDB는 MySQL이 오라클을 통해 라이센스가 유료화되면서 MySQL 창업자가 오라클을 나와서 회사를 설립하고 개발한 DBMS다. 자세한 기업 스토리는 잘 정리해놓은 글이 따로 있을 테니 검색해서 찾아보자. 1. MariaDB 다운로드 - MariaDB 다운로드 사이트를 통해서 다운받을 수 있다. - 웬만하면 '극' 최신 버전은 피하는 게 맞지만, 어디까지 큰 단위의 버전 변화의 경우이다. - 10.4x 에서 10.5.0이 나오자마자 받으면 호환성 문제 같은 게 발생할 수 있디. - 하지만 여기선 10.5.8 버전이기 때문에 10.5에서 발전한 버전임을 알 수 있다. - 릴리즈 ..
-
[백준 9506] 약수들의 합 - Python3알고리즘 문제 풀이/BOJ 2021. 1. 10. 23:00
[백준 9506] 약수들의 합 - Python - 숫자 N이 주어졌을 때 이 수가 완전수인지 판별해서 출력을 달리하는 문제다. - 완전수 : 어떤 자연수 n이 자신을 제외한 약수들의 합으로 표현되는 수 자연수 혹은 -1 주어진 수가 완전수이면 그 수와 약수들의 합 전개식을 출력하고 아니면 'is NOT perfect'를 출력한다. (1) 그다지 어려운 문제는 아니었다. 먼저 주어진 수의 약수들을 구하고 이를 각각 더해서 저장할 변수(sum)와 출력 형식을 위해 모든 약수를 저장할 리스트(factors)를 선언해서 약수가 맞다면 각각 더하고, 추가하는 식으로 풀었다. 약수를 판별하는 부분에서는 반복하는 범위를 그냥 1~n으로 하려고 했으나 혹시라도 타임아웃이 뜰 것을 염려해서(사실 그다지 큰 차이는 없겠지..
-
[TIL] 20.12.21 모듈, 예외처리, 내장 함수Cloud/클라우드 아키택트 양성과정 2021. 1. 8. 23:21
[20.12.21] 모듈, 예외처리, 내장 함수 다른 내용은 다루겠지만 내장 함수는 배운 내용 말고도 무궁무진하게 많기 때문에 필요할 때 필요한 내용을 구글링 해서 사용하도록 하자. 기회가 되면 내장 함수만 따로 모아서 포스팅하면 좋을 것 같다. * 모듈(Module) - 함수, 변수, 클래스를 모아놓은 파일 - 다른 파이썬 프로그램에서 불러와서 사용할 수 있게 만든 파이썬 파일 1) 모듈 만들기 # mod1.py def add(a,b): return a+b def sub(a,b): return a-b > 모듈은 그냥 파이썬 파일을 만들기만 하면 된다. 2) 모듈 불러오기 > 모듈을 불러올 땐 'import'를 사용하며 현재 작성중인 파일과 동일한 경로여야 한다. # 1) import mod1 print..