전체 글 231

[파이썬] RuntimeWarning: divide by zero encountered in exp2 에러 발생

pip uninstall numpy pandaspip install numpy pandasnumpy를 소스 상에서 사용하지 않는데도 사용하는 라이브러리에서 numpy를 zero를 나눌수 없다는 둥의 에러가 발생했다.원인을 찾을수 가 없어서 워닝을 끄는 방법도 사용을 해봤지만 완전히 끌수 없는 상황이 였다.그리래서 gpt를 계속 추긍했더니 해결책을 주었다.바로  라이브러리 업데이트 였다.1pip install --upgrade pandas numpycs이후에 에러 없이 잘 사용중이다.-----------------------------------------------------------------------이 이후에 윈도우에서도 동일하게 수행을 했는데 아래와 같은 에러가 발생했다...\..\meson.b..

IT/python 2024.03.22

eclipse svn ignore 적용이 안될때

이클립스에서 svn ignore를 적용하는 방법은 window > Preferences > Team > Ignored Resources 에서 제외 할 내용을 추가 해주면 된다. 근데 아무리 등록을 해도 안되는 경우는 바로 이미 커밋을 한번 해버린 경우이다 이 경우 아래 처럼 하면된다. 1.삭제 : svn delete --keep-local 파일_또는_폴더_이름 2:변경사항 커밋 : svn commit -m "삭제할 파일 또는 폴더를 SVN에서 제외함 이후에 다시 ignore를 적용하면 된다.

IT/svn 2024.03.07

SQL Error [1093] [HY000]: Table 'table_name' is specified twice, both as a target for 'INSERT' and as a separate source for data 에러

오라클 생각해서 이런씩으로 쿼리를 사용했다. 1 2 INSERT INTO stcok.NEWS_DETAIL(SEQ, QUERY, TITLE, HREF, SITE) VALUES((select max(seq)+1 from stcok.NEWS_DETAIL),'특징주' , 'title', 'url','NAVER'); cs 하지만 value안에 쿼리문은 지원을 하지 않았다. 방법은 아래처럼 변경을 하면 된다. 1 2 3 INSERT INTO stcok.NEWS_DETAIL (SEQ, QUERY, TITLE, HREF, SITE) SELECT MAX(SEQ) + 1, '특징주', 'title', 'url', 'NAVER' FROM stcok.NEWS_DETAIL; Colored by Color Scripter cs

IT/mysql 2024.02.29

맥os 맥어드레스 확인 방법

맥어드레스는 컴퓨터나 기기가 네트워크에 연결될 때 사용되는 고유한 식별자다. 주로 16진수로 나타내는데, 여덟 자리의 숫자와 문자로 이루어져 있다. 보통 콜론(:)이나 대시(-)로 나뉘어져 표현된다. 예를 들면, 00:1A:2B:3C:4D:5E 같은 식이다. 처음 세 자리는 장치를 만든 회사를 나타내고, 나머지는 그 회사에서 할당한 고유한 값이다. 일반적으로 맥어드레스는 고정돼 있지만, 몇몇 기기에서는 소프트웨어를 통해 바꿀 수도 있다. 맥os 맥어드레스에서 확인 방법은 아래와 같다. 시스템 설정->Wi-Fi->고급

IT/mac 2024.02.13

Let's Encrypt 인증서 발급 및 자동 갱신

Let's Encrypt 인증서를 발급받기 위해서는 먼저 certbot을 설치해야 한다. Certbot은 Let's Encrypt 인증 기관에서 제공하는 무료 SSL/TLS 인증서를 손쉽게 발급, 갱신하는 도구입이다. 맥에서는 아래와 같이 brew를 통해서 설치 할 수 있다. 1 brew install certbot cs 여러 방식중에 standalone 방식으로 진행 하겠다. 이후 아래 명령에서 도메인을 수정한 후 실행한다. 1 sudo certbot certonly --standalone -d domain.com cs 에러 메시지가 없이 실행 되었다면 정상적으로 생성이 된 것이다. 아래 명령으로 자동갱신이 될지 테스트가 가능하다. 1 sudo certbot renew --dry-run cs 문제가 ..

IT/nginx 2024.02.06

docker - no matching manifest for linux/arm64/v8 in the manifest list entries 메시지 발생

도커 컴포즈를 m1 맥에서 실행하는데 해당 메시지가 발생했다. 도커에서 mysql 를 받을때 이런 에러가 발생하면 1 docker pull --platform linux/x86_64 mysql cs 이런씩으로 하면 된다고 하는데 컴포즈에서는 --platform linux/x86_64 옵션이 먹지를 않았다. 대신 스크립트에서 platform: linux/x86_64 이렇게 추가를 해주니 정상적으로 동작을 했다. 1 2 3 4 5 services: db: platform: linux/x86_64 image: mysql:5.7 ... cs

IT/doker 2024.02.05

파이썬 리스트 사용 예제

리스트(List)는 파이썬에서 가장 일반적으로 사용되는 내장 자료구조다. 리스트는 순서가 있는 데이터의 집합을 나타내며, 여러 가지 타입의 요소를 포함할 수 있다. 파이썬에서 리스트는 대괄호 []를 사용하여 생성되며, 각 요소는 쉼표로 구분한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 class test: def t(self): #생성 list= []; print(list) #삽입 list.append("aa"); list.append("bb"); list.append("cc"); list.append("dd"); print(list) #삭제(값을 꺼냄) list.pop(0); print(list) #루프 돌면서 값을 꺼냄 f..

IT/python 2024.01.31