`if __name__ == '__main__':`은 Python 코드에서 흔히 사용되는 조건문입니다. 이 조건문은 현재 스크립트 파일이 직접 실행되는 경우에만 내부의 코드 블록을 실행하도록 합니다. 즉, 스크립트 파일이 모듈로서 다른 파일에서 임포트되어 사용될 때는 내부의 코드 블록이 실행되지 않습니다. 일반적으로 이 조건문은 스크립트 파일을 실행할 때 어떤 초기화 작업이나 테스트 코드 등을 실행하고 싶을 때 사용됩니다. 다음은 예시입니다: def greet(): print("Hello, world!") if __name__ == '__main__': # 스크립트 파일이 직접 실행되는 경우에만 아래 코드 블록을 실행합니다. greet() 위의 코드에서 `greet()` 함수를 정의한 후에 `if __n..
1. 조코딩 2022 최신 버전 번외로 2023버전이 업로드 되고 있다. https://www.youtube.com/playlist?list=PLU9-uwewPMe05-khW3YcDEaHMk_qA-7lI 파이썬 기초 (2023 점프 투 파이썬) 파이썬 무료 기초 프로그래밍 강의입니다. Do it! 점프 투 파이썬 교재로 수업이 진행됩니다. www.youtube.com 2. 파이썬 코딩 무료 강의 (기본편) - 6시간 뒤면 여러분도 개발자가 될 수 있어요 [나도코딩] 3. 프로그래머 김플 - 처음 배우는 파이썬 - python 입문, 기초 강의 통합본 다 기초라 뭘보든 좋은거 같다~ 3시간에서6시간짜리 열공합시다.
Warning: Prop `id` did not match. Server: "react-select-46-live-region" Client: "react-select-3-live-region" react-select를 사용중인데 위와같은 에러가 난다면 select tag에 instanceId를 유니크하게 설정해주면 경고문구가 사라진다. 혹은 아래와 같이 useId를 이용해도 된다. import React, { useId } from 'react'; import Select from 'react-select'; export default function StableSelect({ ...props }) { return ; }
model Store { dosi_text String sigu_text String ... } // 모델이 위와 같다면 아래와 같이 group by 해서 가져올수 있다. const stores = await client.store.groupBy({ by: ['dosi_text','sigu_text'], }) 간단한건데 시간이 조금 많이 해매었다. 이유가 뭐냐면 중간에 model값을 바꿨던건데, 모델값을 바꾸기 위해 npx prisma generate 명령어를 쓰는데, 이걸 하고나서 바로 next.js 프로젝트에 바로 적용이 안되었던거다. next.js 프로젝트를 종료하고 다시 실행하니 이상없이 적용이 되었다.
pip install mysqlclient Collecting mysqlclient Using cached mysqlclient-2.2.0.tar.gz (89 kB) Installing build dependencies ... done Getting requirements to build wheel ... error error: subprocess-exited-with-error × Getting requirements to build wheel did not run successfully. │ exit code: 1 ╰─> [27 lines of output] /bin/sh: pkg-config: command not found /bin/sh: pkg-config: command not found Tr..
Vultr에서 centos를 설치후에 nginx를 설치했는데.. 접속해보니 열리지가 않는다 nginx 설치방법은 여기 포스팅이 잘되어있다. https://docs.3rdeyesys.com/compute/ncloud_compute_lemp_nginx_install_setting_centos_guide.html 확인해보니 80포트가 방확벽에 의해 막혀있는듯.. vultr에서 firewall설정하는부분도 있긴한데. 그건 건들지 않고 os단에서 해제해서 사용할수 있다. vultr에서 방화벽 적용룰은 vultr 웹 방화벽 -> 가상 os 방화벽 centos 방화벽 open 명령어를 적용하고 reload 해준다. firewall-cmd --permanent --zone=public --add-port=80/tcp ..