성장과정(dev)
-
github token Support for password authentication was removed on August 13, 2021.성장과정(dev)/Git (feat. github, bitbucket) 2023. 5. 15. 15:21
git clone 또는 push 할 때 github username 을 입력하고, password 는 github 에서 생성한 github token 으로 입력한다. 분명 토큰을 새로 발급받았는데도 같은 에러가 발생했다. -> "Support for password authentication was removed on August 13, 2021." github token 은 ghp_ 로 시작하는데, 입력한 패스워드가 ghp로 시작하지 않는다면 위와 같은 에러가 발생한다. 알고보니 맥북 메모장에서 github token 을 복붙하다보니 구분점이 같이 들어가서였다. *ghp_... 이런식으로... 터미널에서 입력한 비밀번호를 볼 수 없게 되어있어서 이런 바보같은 실수를 했다 . 내 소중한 30분 ㅎㅎ.. ..
-
mysql) BIGINT 와 BIGINT UN 의 차이점성장과정(dev)/DBMS 2023. 4. 14. 14:07
bigint 는 알다시피 매우 큰 정수를 저장하기 위한 데이터 형식이다. mysql 에서 column 정보를 보면 bigint 라고 되어있는 것이 있고 bigint UN 이라고 되어있는 것이 있다. BIGINT UN 은 BIGINT UNSIGNED 를 나타낸다. 차이점) BIGINT 는 양의 정수와 음의 정수를 모두 저장할 수 있지만, BIGINT UN 은 음이 아닌 정수만 저장이 가능하다. 손익 기록 등 음의 정수의 기록이 필요하다면 BIGINT 로 정의해야한다. column 생성방법 - BIGINT CREATE TABLE mytable ( mycolumn BIGINT ); - BIGINT UN CREATE TABLE mytable ( mycolumn BIGINT UNSIGNED );
-
[javascript] object 조건에 따라 특정 키 추가하기성장과정(dev)/Typescript ⊃Javascript 2023. 1. 19. 10:21
보면 쉬운데, 왜 항상 쓸때마다 헷갈리는 지 모르겠다 허허... let includeA = true; let includeB = false; let obj = { ...(includeA && { a : 3 }), ...(includeB && { b : 3 }), c : 3 } // obj = { a:3 , c:3} from https://all-dev-kang.tistory.com/entry/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B0%9D%EC%B2%B4%EC%97%90-%EC%A1%B0%EA%B1%B4%EB%B6%80%EB%A1%9C-%EC%86%8D%EC%84%B1%EC%9D%84-%EC%B6%94%EA%B0%80%ED%95%98%E..
-
git branch base 변경하기성장과정(dev)/Git (feat. github, bitbucket) 2022. 12. 27. 16:43
* 사용 예시 master 로부터 파생된 demo branch 로부터 새로운 브랜치를 작업하던 도중 demo branch 가 master 로 merge 되면서 더이상 해당 base branch 가 없어지게 되었다. 이런 경우 branch 의 base 를 변경하면 되는데 명령어는 다음과 같다. git rebase --onto [new base branch] [old base branch] $ git rebase --onto master origin/demo
-
[docker] docker 로 실행된 mysql shell 로 실행시키기성장과정(dev)/docker 2022. 12. 9. 14:55
docker 실행 상태 확인 --help option 을 애용하자 ex) $ docker --help 또는 $docker --h All docker container list up $ docker ps -a -> names 에서 container name 을 출력한다. 나는 image 가 mysql 로 실행되어있는 container name 을 가져온다. docker 로 mysql shell 로 실행시키기 $ docker exec -it [방금 찾은 container name] bash bash 가 열리면 $ mysql -u root -p --참고사항 : bash 와 sh 의 차이점 참고링크 : https://www.geeksforgeeks.org/difference-between-sh-and-bash/..
-
npm i 시에 필요한 dependency 가 안깔리는 문제 해결성장과정(dev)/Package Manager(npm, maven) 2022. 12. 8. 16:34
회사 소스를 관리하던 중에 npm i 했을 때 package-lock.json 에서 dependency로 가지고 있는 라이브러리들을 install 하지 못하는 문제가 발생했다. 예를 들면 아래와 같은 에러발생. Error: Cannot find module 'class-transformer'latten Completed in 2ms class-transformer 라는 package 를 nestjs-query-typeorm 에서 사용하고 있는데 모듈이 깔리지 않으니까 내 프로젝트 root 의 packages 폴더에서 모듈을 가져오려고 해 생기는 문제였다. 물론 내 프로젝트 내에는 packages 라는 폴더가 없었다. ~/.npmrc 수정으로 인해 발생한 문제였다. 다음 옵션을 추가해줬던 것이 문제. 삭제..