전체 글

좋은 영향력을 전파하기 위해 노력하는 엔지니어 리오입니다.
· devops/aws
1. aws port 추가 인바운드 규칙 추가에서 mysql 포트를 추가한다. 2. mysql download sudo su 를 입력해서 관리자 권한으로 바꿔준 후 apt-get update 입력해서 업데이트가 끝나면 apt-get install mysql-server 를 입력해서 다운로드. 3. mysql 로그인 mysql -u root -p mysql 입력 후 password는 설정하지 않았으니 Enter를 눌러준다. 4. 현재 암호 확인 // mysql 5.x 는 "password" 또는 "authentication_string"으로 확인. mysql> select Host, User, Password from user; mysql> select Host, User, authentication_st..
· Python/Flask
- 완성된 모습 - 검색 및 저장 - 삭제 및 보여주기
한자리 숫자가 적힌 종이 조각이 흩어져있습니다. 흩어진 종이 조각을 붙여 소수를 몇 개 만들 수 있는지 알아내려 합니다. 각 종이 조각에 적힌 숫자가 적힌 문자열 numbers가 주어졌을 때, 종이 조각으로 만들 수 있는 소수가 몇 개인지 return 하도록 solution 함수를 완성해주세요. 제한사항 numbers는 길이 1 이상 7 이하인 문자열입니다. numbers는 0~9까지 숫자만으로 이루어져 있습니다. "013"은 0, 1, 3 숫자가 적힌 종이 조각이 흩어져있다는 의미입니다. 입출력 numbers return "17" 3 "011" 2 풀이 import itertools def solution(numbers): answer = 0 numbers = list(numbers) numbers_s..
import heapq def solution(scoville, K): heapq.heapify(scoville) L = len(scoville) f = heapq.heappop(scoville) for i in range(1,L): s = heapq.heappop(scoville) f = heapq.heappushpop(scoville,f+s*2) if K < f: return i return -1 매운 것을 좋아하는 Leo는 모든 음식의 스코빌 지수를 K 이상으로 만들고 싶습니다. 모든 음식의 스코빌 지수를 K 이상으로 만들기 위해 Leo는 스코빌 지수가 가장 낮은 두 개의 음식을 아래와 같이 특별한 방법으로 섞어 새로운 음식을 만듭니다. 섞은 음식의 스코빌 지수 = 가장 맵지 않은 음식의 스코빌 지..
· Python/Flask
1. 게임 순위대로 클릭하고 정보를 가져오기. for item in range(1, 15): back_cnt = 0 #TopSellers item click print(f"{item}번클릭") driver.find_element(By.XPATH, f'//*[@id="TopSellersRows"]/a[{item}]').click() 이처럼 루프를 돌면서 게임 리스트를 돌면서 데이터를 가져온다. 2. 게임 페이지도 루프를 돌아야 하기 그위에 루프를 추가. for page_num in range(1,7): driver.find_element(By.XPATH, f'//*[@id="TopSellers_links"]/span[{page_num}]').click()
· devops/aws
1.서버 접속후 nohup python app.py & 입력 enter 누르고 git-bash종료하고 원격접속을 종료해도 웹페이지가 종료되는 걸 알 수 있다. 1.접속유지 종료하기 ps -ef | grep 'app.py' 입력후 내가 실행시킨 PID를 확인 kill -9 11185 입력하고 kill -9 11194 입력 프로세스가 종료된 것을 확인 할 수 있다.
ri5
리오의 개발일지