분류 전체보기 145

[typescript] mac에서 설치 오류 시 sudo npm install -g typescript

sudo npm install -g typescript https://stackoverflow.com/questions/51116803/cant-install-typescript-on-macos-terminal-error Can't install TypeScript on MacOS - Terminal Error I have Visual Studio Code on my Mac and want to install TypeScript for Angular. I already previously installed Node.js or Git I think. This command from the TypeScript website should install TypeSc... stackoverflow.com bole..

카테고리 없음 2023.07.17

[mysql] 비밀번호 초기 설정 시 에러 mysql> create user root@localhost identified by 비밀번호;ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to u..

비밀번호 초기 설정 시에 기존에 하던대로 이렇게 입력했는데 synteax error가 발생했다. create user root@localhost identified by 비밀번호; 그래서 create 말고 alter로 입력해봤는데도 안된다. ALTER USER root@localhost IDENTIFIED BY 0000; 그래서 mysql 문서에서 찾아서 아래와 같이 입력하니 정상작동한다. mysql 8.0 이후로 설정 방법이 바뀐듯하다. SET PASSWORD FOR 'jeffrey'@'localhost' = 'auth_string'; https://dev.mysql.com/doc/refman/8.0/en/set-password.html MySQL :: MySQL 8.0 Reference Manual ..

카테고리 없음 2023.07.14

[mysql] mac에서 workbench 설치 시 에러

이전 버전으로 다운그레이드 다운로드 Downgrade to 8.0.31: https://downloads.mysql.com/archives/workbench/ https://developer.apple.com/forums/thread/724378 MySql workbench is crashing | Apple Developer Forums As per the suggestions above, I was facing the same issue for Workbench version 8.0.32. Downgrading to the previous version 8.0.31 did the trick for me. I'm using an M1 macbook pro, MacOS version 13.2.1 deve..

카테고리 없음 2023.07.14

[mac] homebrew 설치

비밀번호를 작성할 때 아무것도 입력되지 않으므로 그냥 입력 후 엔터 치면 됨 * 비밀번호는 맥북 잠금 비번 https://backendcode.tistory.com/197 [Mac] Homebrew 설치하기 이번에는 Homebrew에 대해 정리할 것이다. https://brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 1. Homebrew 란? Homebrew는 맥북을 구입하면 가장 먼저 설치하는 MacOS용 패키지 관리자이 backendcode.tistory.com 맥북 m1 Homebrew 설치 - $는 제외하고 복사하여 붙여넣기 하면 된다 $ /bin/bash -c "$(curl -fsSL https..

카테고리 없음 2023.07.14

[Node.js/Express] res.send( ), res.json( ), res.end( )

하지만, json type을 전달하는 것이 확실하다면 res.send보다는 res.json을 활용하는 것이 훨씬 좋은 선택이다. 크게 두가지 이유가 있는데 첫째, res.json 이라는 표기를 통해 응답의 data type이 json이라는 것을 보는 사람이 쉽게 예측할 수 있게 된다. 두번째, res.send가 실행되는 순서는 사실상 res.send => res.json => res.send 라고 한다. 반면, res.json이 실행되는 순서는 res.json => res.send 라고 한다. 결국 res.json이 한단계 덜 거치게 되는 것이다. https://velog.io/@hahan/Express-res.send-res.json-res.end Express res.send( ), res.json(..

카테고리 없음 2023.07.13

[vscode] 파일구조 뽑아내기

vscode에서 extension으로 file-tree-generator로 하면 젤 쉬움 https://jane-aeiou.tistory.com/80 Readme 파일 구조 작성 꿀팁!(tree명령어, file-tree-generator) Readme에는 파일구조를 넣을지 말지 고민을 하다가 다쓰기 힘들어서 미뤄두곤 하는데요.. 이번에 팀장님께서 파일 구조도를 만들어 달라셔서 검색 하다가 꿀팁을 가져왔습니다! 타이핑 방식 (기 jane-aeiou.tistory.com

카테고리 없음 2023.07.12

[CS/기술면접] 테스트 (Testing)

테스트 (Testing)에 대해 어떤 것을 알고 있나요? 1. 한마디 정리 테스트는 코드의 품질을 향상시키고 결함을 최소화하기 위해 수행하는 것으로 Jest, Mocha 등의 테스트 프레임워크를 통해 필요한 코드 구조 및 테스트 실행 방법, 테스트 결과 분석 등을 제공 받아 통합, 유닛 테스트를 실행할 수 있습니다. 2. 내가 생각한 꼬리질문 1) Integration Testing와 Unit Testing의 차이? 모듈 하나의 성능을 테스트할 때는 Unit Testing이다. 그러나 모듈들이 다 개발되고 서로 통합되면 Integration Testing이 진행된다. 이 때 Integration Testing은 모듈들이 서로 통합 되고 상호작용할 때 시스템상 발생할 수 있는 문제점들을 말한다. 2) Un..

카테고리 없음 2023.04.21

[CS/기술면접] 모듈 (Module)

모듈 (Module)이란 무엇인가요? Node.js에서 모듈을 사용하는 방법은 무엇인가요? [2023.04.21.금] 멘토링 (박세명 기술 멘토님) nodejs에서 commonjs로 모듈 사용하는 경우가 많은 이유는? 선배들이 그렇게 써왔어서 사실 commonjs로 쓰냐 ES6 방식으로 쓰냐에 따른 성능 차이는 크지 않고, 오히려 전체 로직 구조 효율성에 따른 성능 차이가 더 중요함 1. 한마디 정리 모듈 (Module)은 프로그램의 일부를 나타내는 독립적인 코드 블록으로, 함수, 변수, 객체 등이 포함될 수 있습니다. 모듈화는 코드의 재사용성을 높이고 유지보수를 용이하게 합니다. Node.js에서 exports 객체를 사용하여 모듈에서 외부로 공개할 함수나 변수를 지정하고 다른 파일에서 모듈을 사용하도..

카테고리 없음 2023.04.21