잠깐 내가 취업을 하게 된 계기를 말해보자면,나는 java로 학원을 다녔었고, javascript라면 프론트단만 작성할 수 있는 줄 알았다.그런데 면접을 봐서 합격한 곳이 Node.js를 쓰고 있어서 백엔드도 javascript를 쓰다니..! ㅈ댔다!를 외쳤다. 하지만
RSA 개인키/공개키 만들기 일단 rsa키가 있는지 확인한다. .ssh 디렉토리로 이동하고 검색해본다. id_rsa와 id_rsa.pub이 있으면 새로 만들 필요 없다. IAM에 퍼플릭 키를 업로드 해야 하기 때문에 공개키를 선택한다. 엔터를 치면

💡 집 노트북 포맷하고 회사 셋팅 그대로 집에서도 셋팅하기1\. 포맷하기💡 포맷은 노트북을 다시 실행할 때 command + R 을 계속 누르다보면 디스크 저장공간에 대한 내용이 뜨는데, 다 삭제하고 OS를 다시 설치해 주면 된다.나는 백업 같은 거 안 키우니까 그
Strict mode💡 Strict mode (엄격 모드) ←→ default Sloppy mode (느슨한 모드)기존에는 조용히 무시되던 에러들을 throwingJavaScript 엔진의 최적화 작업을 어렵게 만드는 실수를 바로잡음느슨한 모드의 동일한 코드보다 더
node 버전 업데이트 하기나는 brew로 node를 설치하지 않았기 때문에 brew 명령어는 사용하지 않았다.처음에 노드 설치할 때 n 12.22.6 으로만 해보았더니 Permission denied 에러가 떴다.그래서 앞에 sudo 를 붙이고, 비밀번호를 입력해주니

동기 : 앞의 작업의 응답을 기다린 뒤 다음 작업을 수행한다.비동기 : 앞의 작업의 응답을 기다리지 않고 빨리 수행하는 작업부터 완료된다.보통 동기는 은행, 비동기는 카페로 예를 많이 들던데, 나도 다른 예가 생각이 나지 않아 해당 예를 기록해두겠다.동기적 방식은행에

📌 TypeScript Documentation을 기반으로 하며, 저의 의견이 포함되어 있습니다.갑자기 TypeScript?💡 나는 자바를 조금 공부하긴 하였으나 자바스크립트를 주로 사용하면서 변수 타입에 대해 크게 생각하지 않고 사용했다. 짧은 나(코린이)의 생각
💡 컴퓨터가 0과 1로 이루어져있다는 것을 알고는 있었으나 수포자에다가 컴공과도 아니어서 부끄럽지만 2진수가 아직도 조금 어려웠었다. 게다가 2진수로 -를 표헌하는 법?은 생각도 못해봐서 정말 구몬수학을 다시 풀어야하나….(먼 산..)컴퓨터의 데이터 단위일단 컴퓨터의
💡 변수는 셀 수 없이 많이 써왔는데 그 종류나 쓰이는 방법에 대해 묻는다면 5초만에 답이 나올 것 같지는 않았다. 그래서 이번 포스트에서는 변수의 종류에 대해 블로깅 해보도록 하겠다.컴퓨터가 변수를 처리하는 방법코드 영역데이터 영역힙 영역스택 영역소스코드 전역 변수

포인터란?C언어에서 포인터란 메모리의 주소값을 저장하는 변수이며, 포인터 변수라고도 부른다.연산자주소 연산자(&)주소 연산자는 변수의 이름 앞에 사용하며 해당 변수의 주소값을 반환한다.& 기호는 앰퍼샌드(ampersand)라고 읽으며 번지 연산자라고도 부른다.int형,
C언어에서 배열의 경우 사전에 적절한 크기만큼 할당해주어야 한다.원하는 만큼만 메모리를 할당해서 사용하고자 한다면 프로그램 실행 도중에 메모리를 할당하는 방법인 동적 메모리 할당을 사용한다.동적으로 할당된 변수는 힙 영역에 저장된다.malloc() 함수를 이용해 원하는

나는 위의 그림을 보면서 어느정도 이해가 됐다.동기 : 앞의 작업의 응답을 기다린 뒤 다음 작업을 수행한다.비동기 : 앞의 작업의 응답을 기다리지 않고 빨리 수행하는 작업부터 완료된다.보통 동기는 은행, 비동기는 카페로 예를 많이 들던데, 나도 다른 예가 생각이 나지
내가 업데이트 했던 것이 아니라 별 신경 크게 안쓰고 있었고, 로그에서 별 일 없었기 때문에 흠냐흠냐 신경 쓰지 않았었는데, Vue.js 환경 셋팅하다가 나는 아직도 10.x 버전을 쓰고 있었다!아니 업데이트 할 생각을 방금하다니! 믿기지 않다!나는 brew로 node

나는 백업 같은 거 안 키우니까 그냥 다 삭제해준다. (백업하는 방법은 모름)회사 노트북에 있는 .bash_profile을 그대로 복사하여 포맷한 노트북에도 넣어주자맨 아래 cd /Users/gimsumin/temp/FLo-handler-functions 는 현재 노트

Workbench를 사용하였을 때는 MySQL을 다운받지 않았던 것 같다.일단 너무 오래 전이라 기억이 남지 않는데 이렇게 헷갈린다면 폴더로 들어가 확인해보자mac에서 command + shift + G 키를 누른 뒤 위의 path를 입력해보자MySQL이 없다면 다운로
그래서 귀찮은 유닛테스트 왜 해야 하나요?컴퓨터 프로그래밍에서 소스 코드의 특정 모듈이 의도한 대로 정확히 작동하는지 검증하는 절차라고 한다.그 코드를 믿을만 한 건지에 대한 테스트 케이스를 작성하는 절차라는 것이다.개발 코드를 배포하고 테스트 해보는 것은 전체 테스트