분류 전체보기 272

[git] Permission denied (publickey) 에러 발생

신규로 프로잭트를 하나 만들고 브랜치를 추가하려고 했는데 Permission denied (publickey) 관련 에러가 발생을했다. 이전에 그냥 로그인하고 사용했던거 같은데 신기하다 찾아보니 ssh key를 github에 등록해줘야 한다고 한다. 1.ssh key 있는지확인 ls -al ~/.ssh를 실행해서 id_rsa 및 id_rsa.pub파일이 있는지 확인 없다면 ssh-keygen -t rsa -b 4096 -C "이름 아무거나" 를 실행해서 생성해준다. 2. github에 키등록 생성한 공개키(id_rsa.pub)의 내용을 아래처럼 등록해준다. 이후에 실행을 해보면 정상적으로 push가 가능하다

IT/git 2024.03.23

[파이썬] 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를 통해서 설치할 수 있다.1brew install certbotcs 여러 방식중에 standalone 방식으로 진행하겠다.이후 아래 명령에서 도메인을 수정한 후 실행한다.1sudo certbot certonly --standalone -d domain.comcs에러 메시지가 없이 실행되었다면 정상적으로 생성이 된 것이다.아래 명령으로 자동갱신이 될지 테스트가 가능하다.1sudo certbot renew --dry-runcs 문제가 없다면 이제 크론탭에 등록을 해..

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

리액트 무설치 hello world 예제

1234567891011121314151617181920212223242526!DOCTYPE html>html>  head>    meta charset="utf-8" />     title>Hello React!/title>     script src="https://unpkg.com/react@16/umd/react.development.js">/script>    script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js">/script>    script src="https://unpkg.com/babel-standalone@6.26.0/babel.js">/script>  /head>   body>    div id="root"..

IT/react 2024.02.04