분류 전체보기(224)
-
[TIP] GET과 POST + MSoffice 키 백업
나는 URL에 데이터를 담는것을 싫어하여 거의 99% POST를 써왔다. POST 방식이 아니라 왜 GET 방식을 사용할까?page, kw를 POST 방식으로 전달하는 방법은 추천하고 싶지 않다. 만약 POST 방식으로 검색과 페이징을 처리한다면 웹 브라우저에서 '새로 고침' 또는 '뒤로 가기'를 했을 때 '만료된 페이지입니다.'라는 오류를 만날 것이다.왜냐하면 브라우저는 동일한 POST 요청이 발생할 경우, 예를 들어 2페이지에서 3페이지로 이동한 후 '뒤로가기'를 통해 2페이지로 이동하는 것과 같은 중복 요청을 방지하기 위해 '만료된 페이지입니다.'라는 오류를 발생시키기 때문이다. 이러한 이유로 여러 매개변수를 조합하여 게시물 목록을 조회할 때는 GET 방식을 사용하는 것을 강력히 권장한다. ..
2024.08.30 -
[Linux]pip install -r requirement.txt 오류
[오류 내용]error: externally-managed-environment× This environment is externally managed╰─> To install Python packages system-wide, try brew install xyz, where xyz is the package you are trying to install. If you wish to install a non-brew-packaged Python package, create a virtual environment using python3 -m venv path/to/venv. Then use path/to/venv/bin/python and path/to/venv/bin..
2024.08.21 -
[Shell] bash: warning: setlocale: lc_all: cannot change locale (en_us.utf-8): no such file or directory
[상황] 쉘 스크립트좀 익숙해지려고 하던 중 자꾸 아래와 같은 문구가 뜬다. bash: warning: setlocale: lc_all: cannot change locale (en_us.utf-8): no such file or directory 거슬려서 치워야겠다. [방법1]$ sudo apt install language-pack-ko 🚨에러 발생🚨 [방법2]#1번째 : 업데이트 sudo apt-get update#2번째 : 재설치sudo apt-get install language-pack-ko 해결 완료👌 [다른 방법으로도 조치가 가능하다고 찾긴 ]#1번쨰$ apt install locales #2번쨰$ locale-gen en_US.UTF-8Generating locales (..
2024.08.19 -
[Langchain] pip install langchain-teddynote 에러
라이브러리 langchain-teddynote를 설치하려고 아래의 명령어를 터미널에서 실행했다.pip install langchain-teddynote 결과는 실패라이브러리를 찾을수 없다였다 [해결책]colab에서 실행해봤다 -> 정상 원인 1번 OS 환경2번 파이썬 버전 원인 : langchain-teddynote의 setup.py를 보니 .... 3.10 이상부터 가능했다. 결론: 가상환경으로 3.10이상으로 사용함.
2024.08.14 -
[Langchain] AttributeError: 'Collection' object has no attribute 'model_fields' 에러
[상황]Langchain 입문부터 응용까지 책을 보면서 실행하던 중 에러 발생 AttributeError: 'Collection' object has no attribute 'model_fields' pip install chormadb에 관련된 것중 이상이 있나보다.... [해결책] 한 단계 아래 버전을 설치하면 가능하다. pip uninstall chormadbpip install chormadb==0.5.3
2024.08.14 -
[Linux] alias 등록방법
1. 최상위 디렉터리 이동cd 2. 숨김파일 포함 파일 리스트 보기ls -al >> 여기서 .bashrc 가 있는지 확인 ! 3. 파일 들어가기vi ~/.bashrc 4. 키보드 insert 키 누르기 위에 사진이 떠야 편집 가능 5. 등록하고싶은 alias 입력aps를 누르면 저 명령어가 실행되는것alias aps = 'sudo systemctl restart apache2' 6. esc 누르기 (편집 종료)7. :wq 입력(편집 저장 후 종료) 8. 동기화source ~/.bashrc 9. 확인alias
2024.08.06