본문 바로가기

분류 전체보기131

sqlalchemy event.listens_for 방금 sqlalchemy 문법의 event.listens_for 문법에 대해 배웠다. 형식은 아래와 같다. ArtworkLike table에 뭔가가 들어온다면 그 전에 실행하게 되는 부분이다. 데이터베이스를 추가하거나 삭제하는건 괜찮은데, 업데이트 할 때는 commit이 되지 않는 부분이 생겼다. 알고보니 session이 복제되었기 때문에 query문에 with_session(session)을 추가시켜주어 session을 명시해주니 해결되었다. 2023. 5. 10.
무럭이 4.20 뿌리가 길어졌고 옆에 싹이 나기 시작했다 2023. 5. 1.
원격 저장소에 해당 branch가 없을 때 git push 명령어를 입력했을 때 아래와 같은 에러가 났다. 이 에러는 현재 로컬 브랜치 'yk'가 원격 저장소의 어떤 브랜치와도 연결되어 있지 않다는 의미이다. 이 때는 두 가지 방법이 있다. 1. 명령어를 실행할 때 연결할 브랜치를 명시적으로 지정 git push -u : remote_name : 원격 저장소 이름 local_branch_name : 로컬 브랜치 이름 remote_branch_name : push 할 원격 저장소의 브랜치 이름 예를 들어 로컬 yk브랜치의 내용을 원격 저장소의 main브랜치에 올리고 싶다면 -u 옵션은 로컬 브랜치와 원격 브랜치의 연결을 유지하게 한다. (--set-upstream 옵션과 동일) git push -u origin yk:main 처럼 하면 된다. 2... 2023. 4. 13.
포트 번호가 이미 사용중일 때 작업을 종료시키는 방법 근로에서 평소대로 flask run 을 실행하여 로컬서버를 실행하려고 하였다. 그런데 다음과 같은 에러가 출력되었다. 이런 적이 없었기에 당황하였지만 포트 번호로 접근하여 모두 종료시키면 될 것이라고 생각하였다. 1. lsof -i :5000 위 명령어는 포트 번호 5000번에 접근하여 어떤 프로그램이 실행중인지 알 수 있는 명령어이다. 2. 2열에 있는 pid 넘버를 kill 명렁어의 인자로 넣어준다. kill의 -9 option을 이용하여 pid 22371의 작업을 종료시켜주었더니 아래 작업들이 사라지게 되었다. 다시 flask run으로 서버를 실행하니까 연결이 잘 되었다! ㅎㅎ 2023. 4. 13.
대학로 방탈출카페 덤앤더머 대학로 주변에서 방탈출 카페를 찾다가 후기가 나쁘지 않아서 들어가보았는데요! 사실 방탈출을 자주 하지도 않고 좀 색다른 데이트 할 겸 심심풀이로 가봤어요! 처음 들어가면 나오는 카운터와 음료 이용공간인데 깔끔하고 좋았습니다. 또 센스있게 락커에 충전기가 있더라구요? 감동했네요 ㅎㅎ 각 방으로 들어가는 문들이 있는 복도인데, 엄청나게 길어서 놀랐네요! 방의 내부는 사진을 찍을 수 없어서 안찍었는데, 아주 재미있었어요! 난이도가 생각보다 높았구, 스토리도 꽤나 탄탄해서 정말 재미있었어요 ㅎㅎ http://www.dumbndumber.kr/ 덤앤더머 방탈출카페 덤앤더머 방탈출, 대학로 방탈출, 혜화 방탈출, 방탈출카페, 대학로 놀거리, 홍대 방탈출, 합정 방탈출, 상수 방탈출, 방탈출할인 www.dumbndu.. 2023. 3. 26.
무럭이 보호되어 있는 글 입니다. 2023. 3. 13.
비빔국수 재료 소면, 원하는 고명(닭가슴살 1덩이) 양념(2~3인분 기준) :고추장 크게 2숟갈, 간장2, 올리고당2, 고춧가루2, 다진마늘1, 참기름2, 참깨2 레시피 1. 면을 삶는다. 2. 양념을 전부 섞는다. 존맛 2023. 3. 13.
[백준] 2293번 동전 1 (Python) 정답 코드 및 풀이는 맨 아래에 있습니다. https://www.acmicpc.net/problem/2293 다이나믹 프로그래밍은 전체적으로 구상이 매우 어려운 것 같다. 골드 5문제인데도 체감 난이도는 골드 1 정도 된다. [문제] n가지 종류의 동전이 있다. 각각의 동전이 나타내는 가치는 다르다. 이 동전을 적당히 사용해서, 그 가치의 합이 k원이 되도록 하고 싶다. 그 경우의 수를 구하시오. 각각의 동전은 몇 개라도 사용할 수 있다. 사용한 동전의 구성이 같은데, 순서만 다른 것은 같은 경우이다. [입력] 첫째 줄에 n, k가 주어진다. (1 ≤ n ≤ 100, 1 ≤ k ≤ 10,000) 다음 n개의 줄에는 각각의 동전의 가치가 주어진다. 동전의 가치는 100,000보다 작거나 같.. 2023. 2. 24.
[백준] 18353번 병사 배치하기 (Python) 정답 코드 및 풀이는 맨 아래에 있습니다. https://www.acmicpc.net/problem/18353 구상하기에 조금 헷갈렸던 다이나믹 프로그래밍 문제였다. [문제] N명의 병사가 무작위로 나열되어 있다. 각 병사는 특정한 값의 전투력을 보유하고 있으며, 병사를 배치할 때는 전투력이 높은 병사가 앞쪽에 오도록 내림차순으로 배치를 하고자 한다. 다시 말해 앞쪽에 있는 병사의 전투력이 항상 뒤쪽에 있는 병사보다 높아야 한다. 또한 배치 과정에서는 특정한 위치에 있는 병사를 열외시키는 방법을 이용한다. 그러면서도 남아있는 병사의 수가 최대가 되도록 하고 싶다. 예를 들어, N=7일 때 나열된 병사들의 전투력이 다음과 같다고 가정하자. 이 때 3번 병사와 6번 병사를 열외시키면, .. 2023. 2. 23.