본문 바로가기

AI 웹개발반132

[Nest.js] 개발환경 세팅하기 보호되어 있는 글 입니다. 2023. 12. 2.
[Nest.js] Node.js와 Nest.js에 대한 이해 Nest.js를 빠르게 공부하여 간단한 프로젝트를 구현하게되었다. 그 과정에서 공부한 것을 정리해 기록을 남기고자 작성하였다. Node.js 란? node는 javascript 기반의 런타임 환경이다 : 런타임은 특정 언어로 만든 프로그램들을 실행할 수 있는 환경 non-blocking I/O와 단일 스레드 이벤트 루프를 통해 높은 처리 성능을 가진다. Node.js가 자바스크립트를 컴퓨터에서 쉽게 실행시켜주므로 자바스크립트 언어로 서버사이드 어플리케이션 개발을 위해 활용된다. non-blocking I/O 개념 프로세스가 blocked 됐다는 것은 작업이 중단되었다는 것을 말한다. 프로세스가 읽기 작업을 요청하면 운영체제가 읽기를 시작하며 프로세스를 block하게되는데, 이때 요청한 작업이 종료될 때까.. 2023. 11. 24.
[python] for-else문 사용하기 if-else 혹은 if-elif-else문은 각각의 조건을 만족하지 못할 경우 다음 조건문으로 넘어가 검증하는 식으로 되어있다 그렇다면 for - else는 어떨까? 반복문 예외처리를 정리해보았다 for문 기본 개념 for문은 mutable객체를 처음부터 끝까지 반복하여 실행하는 반복문으로, 모든 요소를 순회하면 종료된다 for문에 else를 사용하게 될 경우 기본적으로 모든 요소를 순회 한 후 결과에 따라 추가 작업을 실행하고자 할 때 else문에 코드를 작성할 수 있다 for문은 그냥 사용하면 for문의 모든 요소를 반복하여 돈다. 기본 for else도 마찬가지로 for문의 모든 요소를 돈 후에 결과가 있든 없든 else를 출력하게 된다 - for문의 모든 요소를 돌고 결과가 있든 없든 else를.. 2023. 8. 15.
[내일배움캠프] 최종 프로젝트 마무리 및 회고 보호되어 있는 글 입니다. 2023. 7. 20.