일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
26 | 27 | 28 | 29 | 30 | 31 |
- javascript
- 코테
- 사이트
- 배포
- 코딩테스트
- 백준
- 삼각형
- 알고리즘
- 실기
- Express
- Mac
- vscode
- Git
- 자바스크립트
- 정보처리기사
- js
- boostcamp
- 런타임에러
- 네이버커넥트재단
- CSS
- 부스트캠프
- Django
- 개발자
- python
- 지속가능한개발자
- 5기
- array
- node
- Object
- react
- Today
- Total
목록전체 글 (80)
개발 공부 기록
https://www.cssmatic.com/box-shadow Box Shadow CSS Generator | CSSmatic CSSmatic is a non-profit project, made by developers for developers Are you a web developer? Would you like to collaborate on CSSMatic? www.cssmatic.com
오류 해결하기 웹 개발을 하다보면 개발자도구의 콘솔창에서 해당 오류를 발견할 수 있다. (따로 문제가 되는 건 없지만...) 페이지의 아이콘이 없거나 아이콘의 경로가 맞지 않으면 생기는 오류이다. 아이콘은 노란색으로 표시한 부분을 의미한다. html 문서의 head 안에 link tag를 넣어줘서 해결할 수 있다. 아이콘을 지정하고 싶다면 href에 아이콘 경로를 추가해주면 된다. 파비콘 만드는 사이트 https://www.degraeve.com/favicon/ https://www.favicon-generator.org/ http://tools.dynamicdrive.com/favicon/ https://iconverticons.com/ https://www.favicon.cc/ 무료 파비콘 https..
let num = 352 Math.round(num / 10) * 10 // 350 만약 100이나 1000단위 반올림을 하고 싶다면 10 자리에 해당 수를 써주면 된다.
알고리즘을 올바르게 푼 것 같은데 런타임에러가 발생하여 찾아보던 도중 python은 최대 재귀 호출 횟수가 제한되어 있음을 알게 되었다. 런타임에러를 해결하기 위해 파이썬의 최대 재귀 깊이를 늘려주었다. (파이썬은 기본적으로 1000개 이상의 재귀를 제한하고 있다.) import sys sys.setrecursionlimit(100000) 코드 맨 윗부분에 다음과 같이 추가하니 해결되었다.
vs code의 wakatime을 통해 나의 순소 코딩 시간을 측정해볼 수 있다. 1. wakatime을 다운로드 받는다. 2. api key를 vs code wakatime에 입력해준다. https://wakatime.com/vs-code WakaTime Open source IDE plugins for programmers. wakatime.com 3. 홈페이지에서 연동(분석 결과)을 확인한다. 잘 연동된 것을 확인하였다. 이제 열심히 코딩하면 끝!
express를 처음 공부를 시작하고 쌩으로 짜다가 express-generator가 있음을 알게 되었다. express-generator 설치하기 > npm install express-generator -g 위 명령어를 통해 설치한다. > express --view=pug appname 위 명령어를 통해 프로젝트를 생성하면 아래와 같은 구조의 프로젝트 폴더를 얻을 수 있다. 디렉토리 구조 분석 bin/www 는 코드를 실행할 때 연결될 port번호를 담고 있다. public폴더는 css , html 같은 정적인 코드를 담고 있다. routes는 라우팅과 관련된 코드를 분리해서 담고있다. views는 템플릿을 담고 있다. (나는 pug로 설정하였기 때문에 .pug 파일을 담고 있다.) app.js는 미..
PM2 설치 npm install pm2 -g -g 옵션을 통해 전역으로 설치 PM2 시작하기 pm2 start app.js pm2 start app.js --watch watch 옵션을 주지 않을 경우 실시간 변경사항이 자동으로 반영되지 않음 PM2로 실행중인 프로그램 확인하기 pm2 monit pm2 list 프로그램 종료하기 pm2 stop app 프로그램 다시 실행하기 pm2 restart app 프로그램을 목록에서 제거하기 pm2 delete app