-
[초간결 C++] 이분 탐색 구현(함수 또는 반복문을 이용한 방법)
선형 탐색 데이터 전체를 순서대로 순회하면서 탐색한다. 시간복잡도 O(N) 이분 탐색 😯 정렬된 data에 대해서만 사용 가능하다. 시간복잡도 O(logN) 매번 탐색 범위가 1/2배가 된다. 탐색을 여러 번 해야 할 때 효율적이다.(😯정렬을 할 가치가 있으므로) 이분 탐색 구현(C++) 1. 함수를 이용한 경우 #include <i... Read More
-
[코딩 대회 후기] 어쩌다 정신차려보니 SUAPC
좀 늦은 후기입니다. 사실 대회 끝나자 마자 쓰려고 했는데, 까먹고 있다가 github actions 기다리는 김에 쓰는 중입니다 ㅋㅋㅋㅋ 어쩌다 코딩 대회 갑자기 친구가 SUAPC 나가겠냐고 물어봤습니다. 시간도 비고 어짜피 룰루랄라하고 있을 게 뻔해서 한다고 했습니다 ㅎㅎ 1문제라도 풀고 가보자 라는 ... Read More
-
[당신을 위한 MySQL] mysql db 외부 접속 허용 방법
저는 mysql, ubuntu LTS 22.04 환경에서 진행했습니다. 1. mysql 사용자 계정 만들기 create user '유저이름'@'%' identified by '비밀번호'; grant all privileges on *.* to '유저이름'@'%' with grant option %는 ... Read More
-
[Linux] 리눅스 용량 부족 해결 방법(docker 필요없는 파일 삭제)
아니 용량이 부족하다고?? github actions가 실패했길래 로그를 봤더니, no disk ~~ (용량이 부족하다)라는 메세지가 떠있었습니다. 실제로 확인을 해보니 디스크의 86%가 사용중이라고 뜨더군요. 별로 한 것도 없는데 왜 나한테 돈을 더 달라는 건지….(서버 사양 업그레이드) 해결을 해보자. 여러가지 방법들이 존재... Read More
-
[FastAPI 빠르게 알려드림] dotenv 사용 방법
1. 가상환경에 dotenv 설치하기 ``` pip install python-dotenv ``` pipenv를 사용하신다면, ``` pipenv install python-dotenv ``` 2. 원하는 경로에 .env 파일 생성 예시 `.env` ``` BASE_URL = "~" MYS... Read More
-
[FastAPI] MySQL DB 연결 방법(pymysql)
MySQL 외부 접속 허용은 하셨나요? 물론 내부에서 local host를 사용하실 거라면 pass 만약 외부에서 db에 접속하실 거라면 아래 글을 먼저 보고 오세요~! mysql DB 연결하기 main.py의 내용입니다. db_url의 변수를 간략히 설명드리자면, solvedearth = database 이름... Read More
-
[Docker 지침서] Docker Container 접속 방법
Docker Container 접속 방법 docker container id 찾기 docker ps 위 명령어를 통해 현재 실행 중인 container를 찾을 수 있습니다. container 접속하기 # 접속 방법 docker exec -it... Read More
-
cryptography is required for sha256_password or caching_sha2_password
mysql과 fastapi를 연결하고 실행한 과정에서 cryptography is required for sha256_password or caching_sha2_password 오류가 발생했습니다. 오류가 발생한 코드 main.py db_url = "mysql+pymysql://"+mysql_user+":"... Read More
-
[Github Page] 가장 유명한 이미지 CDN: jsdelivr 사용 방법과 CDN 개념 설명
SEO 테스트 결과 캡쳐해 놓았던 게 이것 밖에 없다…. 대략 말로 설명해보자면 이미지 로딩 시간이 3초 남짓하게 나왔습니다. 사용자가 웹 서핑을 할 때, 로딩 시간이 3초보다 길어지면 웹페이지를 떠날 가능성이 확 높아진다고 합니다. 이번 포스팅에서는 어떻게 이런 문제를 해결할 수 있는 지에 대해 다루어 보겠... Read More
-
[Git 지금 비상인 당신에게] Google Cloud Console 프로젝트 삭제 방법(GCP)
아 또 내가 잘못했네 아니 제 github repository를 오랜만에 구경을 했는데, private이 대부분이더라고요? 그래서 횡~ 한 프로필이나 채울 겸 아무 생각 없이 Handago(고등학교 때 만든 챗봇) Repo를 public으로 전환했는데…..!! ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ;;;; 과거의 내가 아무 ... Read More
