전체 글 42

[Python] freeze 복붙 패키지 설치

현재 작업하는 가상환경에 설치되어 있는 패키지들의 리스트를 출력해줍니다. pip freeze blinker==1.6.2 certifi==2023.5.7 charset-normalizer==3.1.0 click==8.1.3 colorama==0.4.6 Flask==2.3.2 idna==3.4 itsdangerous==2.1.2 Jinja2==3.1.2 MarkupSafe==2.1.2 requests==2.31.0 urllib3==2.0.2 Werkzeug==2.3.4 하면 이렇게 패키지 리스트를 뽑아줍니다. 그리고 전체 패키지 설치 과정은 1. requirements.txt 로 저장 pip freeze > requirements.txt 2. 저는 conda를 사용해서 가사환경 하나로 들어가겠습니다. con..

Python 2023.06.05

[항해99 TIL] 3일차 - 5강의 마무리, AWS사용, 오류로 씨름

일단 마지막 주차 강의를 다 듣고 마지막 예제를 하였습니다. 예제는 반복 숙달이라 비슷한 코드였고 전에 공부한 부분까지 다 합친 코드였습니다. 그러나 추가 되는것이 있는데 og 태그 에 대해 배웠고 프로젝트를 AWS에 업로드하고 배포하는 것을 했는데 여기서 여러 에러를 맞아들이게 됩니다ㅋㅋㅋㅋ 일 ServiceError - Create environment operation is complete, but with errors. For more information, see troubleshooting documentation. ServiceError - Create environment operation is complete, but with errors. For more information, see ..

항해99 2023.06.05

[cs 스터디 - TIL] 네트워크 용어

1. 네트워크 프로토콜(protocol) : 시스템 간의 규약 (유선 or 무선) 인터넷은 작은 네트워크가 모여서 만들어짐 ISP(Internet Service Provider) 에 의해 연결(skt, kt, lg u+ 등) 2. OSI 7계층 7개의 계층으로 나눈 표준 모델 3. TCP/IP 사실상 표준 역할 4.IP 주소(adrress) IPv4는 초기 -> IPv6로 변경 5. 패킷 교환 데이터 주고 받는 단위 패킷 스위칭을 통해 길을 찾는 것 6. 기본동작 요청 : 서비스 요청 인지 : 요청 확인 응답 : 응답 확인 : 최종 확인 7. 네트 워크 유형 LAN : 지역 네트워크(집, 회사 등) WAN : 더 넓은 범위 (나라 등) INTERNET : 이들의 조합 8. 네트워크 토폴로지 Ring : ..

CS 2023.06.03

[Java] String.replace(,) - 문자열 교체하기

특정 문자 제거하기 알고리즘을 풀다가 정리합니다. 기본 사용법은 my_string.replace( target , replacement ); my_string의 문자열의 target을 replacement로 변경합니다. 괜히 deleteCharAt 사용하다가 계속해서 2,3번 문제가 풀어지지 않아 실패 테스트 케이스 추가로 확인 결과 aabcd 이렇게 앞에 연속을 같은 문자가 있으면 bcd가 아닌 abcd로 나옴. 왜인지 모르겠으나 매니저님 오시면 물어봐야할듯 추가로 replaceAll도 있음 my_string.replaceAll( target , replacement ); 사실 똑같습니다. 그러나 차이점은 replaceAll은 target이 정규식입니다.

Java 2023.06.03

[Java] toCharArray() -String을 char[] 배열로

문자열 알고리즘을 풀다가 하나씩 정리하면 좋을 것 같아 정리합니다. 문자열 알고리즘 문제를 보면 "green"을 거꾸로 만들라고 합니다. 길이가 5가 아닌 문자열도 가능해야 합니다. toCharArray()로 배열로 변환하고 배열을 거꾸로 반복문을 만들면 될 것 같았습니다. 하지만 아직 문법적인 면이 어색해서 결국 서치로 해결하였습니다.. 한 번 반복문으로 char 배열로 변환하여 출력해 보겠습니다. public class CharArray { public static void main(String[] args) { String str = "green"; char[] arr = str.toCharArray(); for (int i=0; i

Java 2023.06.03

[Python Error] git bash에서 가상환경 생성 오류

python에서 git bash로 가상환경을 만들다가 오류가 발생하였습니다. 여기서 $python으로만 되고 진행이 되지 않습니다. python -m venv venv로 가상환경을 만들었는데 먹통이 되어버렸습니다. 다른 팀원들은 그렇지 않다고 하여 서치를 하였는데 원인은 git bash의 문제인데 enter와 함께 실행이 되어야 하는데 라인만 바뀌는 것 같았다. 그런데 unix 기반으로 알고 있는데 왜 줄바꿈이 되는지는... 윈도우랑 꼬이는 것인가 싶기도 하다(뇌피셜) 어찌 되었든 해결을 하였는데 $ winpty python.exe 를 통해 해결하였습니다. 이 패키지는 windows 콘솔 프로그램과 통신하기 위해 unix환경과 비슷한 인터페이스를 제공합니다.

Error 2023.06.02

[항해99 TIL] 2일차 - 파이썬과 백엔드&프론트엔드 찍먹

파이썬!! 가볍게 문법과 패키지 설치는 넘아가겠습니다. 자신 있어서 그런건 아니고 사용은 해봤으니까 넘어가겠습니다. 그러나 git bash에서 있었던 가상환경 생성 오류가 있어 포스팅 따로 붙혀놓겠습니다. 2023.06.02 - [Error] - [Python Error] git bash에서 가상환경 생성 오류 [Python Error] git bash에서 가상환경 생성 오류 python에서 git bash로 가상환경을 만들다가 오류가 발생하였습니다. 여기서 $python으로만 되고 진행이 되지 않습니다. python -m venv venv로 가상환경을 만들었는데 먹통이 되어버렸습니다. 다른 팀원들 lukecoding.com 1. 3주차 네이버 증권에서 데이터 받아온 적 있는데 몇년 전이라 가물가물 하던..

항해99 2023.06.02