profile
방문해주셔서 감사합니다😃 부족하거나 잘못된 부분에 댓글 달아주신다면 저에게 정말 큰 힘이 될 것 같습니다🙏

arr.push()와 arr.push(...) 비교

contents.push(result) contents.push(...result)

2022년 3월 12일
·
0개의 댓글

JavaScript 배열 안의 객체에서 원하는 키의 값만 출력하기

라는 배열이 있다고 하자. 배열 안의 요소들은 객체이고 각 요소에서 "\_id" 값만 배열 안에 출력하고자 할 경우위의 배열 안의 요소들의 "isPick" 값을 모두 true로 바꿔줘야 하는 경우 (프레임워크 : strapi, DB : mongoDB)

2022년 2월 24일
·
0개의 댓글

JavaScript 21 | 호이스팅 (Hoisting)

함수 안에 있는 선언들을 모두 끌어올려서 해당 함수 유효 범위의 최상단에 선언하는 것자바스크립트 함수는 실행되기 전에 함수 안에 필요한 변수값들을 모두 모아서 유효 범위 최상단에 선언한다. 자바스크립트 Parser가 함수 실행 전 해당 함수를 한 번 훑고 함수 안에 존

2022년 2월 16일
·
0개의 댓글

TypeScript 01

String : let str: string = 'hi';Number : let num: number = 10;Boolean : let isLoggedIn: boolean = false;Object : Array : let arr: number\[] = \[1,2,3]

2022년 2월 3일
·
0개의 댓글

2021년 및 개발자 취업 2주일 회고

보험회사 영업관리를 하다 여러 이유로 커리어 전환을 시도를 결정했다. 여러 보기가 있었지만 조금 더 끌리고 조금 더 해보고 싶은 일을 해보자는 마음에 개발자를 선택했다. 내 상황과 기준에선 독학보다 개발자 부트캠프가 도움이 될 것 같아 열심히 알아보았다. 여러 기준에서

2022년 1월 16일
·
0개의 댓글

Node.js 05 Express 웹 서버 만들기

1. express 서버 사용해보기 1) express 소개 http 모듈로 웹 서버를 만들면 코드 가독성도 떨어지고 확장성도 떨어짐 -> 프레임워크로 해결 대표적인 프레임워크가 Express(익스프레스), Koa(코아), Hapi(하피) 2) package.json

2021년 12월 29일
·
0개의 댓글
post-thumbnail

Node.js 04 패키지 매니저

노드의 패키지 매니저다른 사람들이 만든 소스 코드들을 모아둔 저장소남의 코드를 사용하여 프로그래밍 가능이미 있는 기능을 다시 구현할 필요가 없어 효율적오픈 소스 생태계를 구성중패키지 : npm에 업로드된 노드 모듈모듈이 다른 모듈을 사용할 수 있듯이 패키지도 다른 패키

2021년 12월 26일
·
0개의 댓글
post-thumbnail

Node.js 03 HTTP 모듈로 서버 만들기

클라이언트가 서버로 요청을 보냄 서버는 요청을 처리처리 후 클라이언트로 응답을 보냄createServer로 요청 이벤트 대기req 객체는 요청에 관한 정보가, res 객체는 응답에 관한 정보가 담겨 있음write로 응답 내용을 적고end로 응답 마무리(내용을 넣어도 됨

2021년 12월 26일
·
0개의 댓글
post-thumbnail

Node.js 02 노드의 기능

자바스크립트는 스크립트 언언어라서 즉석에서 코드를 실행할 수 있음REPL 이라는 콘솔 제공Read Evaluate Print Loop맥에서 터미널에 node 입력 간단한 코드 테스트 용으로 적합\-> 불편하기 때문에 ~.js 파일 만들고 터미널에서 node 파일명 으로

2021년 12월 25일
·
0개의 댓글
post-thumbnail

Node.js 01 알아두어야 할 JS

노드는 자바스크립트 실행기노드는 서버가 아님. 자바스크립트 엔진은 V8노드는 크롬 V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임(실행기)이다.런타임 : 특정 언어로 만든 프로그램들을 실행할 수 있게 해주는 가상 머신(크롬의 V8 엔진 사용)의 상태노드를 통해 J

2021년 12월 23일
·
0개의 댓글
post-thumbnail

JavaScript 19 | 혼공자 기본 복습

Youtube 윤인성님의 강의 👍🏼Reference Error : 단어 오탈자가 발생하면 뜸 Syntax Error : 일반적으로 기호에서 오탈자 발생하면 뜸표현식 : 값을 만들어내는 코드, 결과적으로 값이 만들어지면 표현식ex) 10, 10+10, "안녕하세요",

2021년 12월 21일
·
0개의 댓글
post-thumbnail

네트워크의 규칙

원래 외교상의 언어로써 의례나 국가간에 약속을 의미컴퓨터나 네트워크 장비가 서로 통신하기 위해 미리 정해 놓은 약속, 규약공통의 데이터 교환 방법 및 순서에 대해 정의한 의사소통 약속 또는 규약가장 주요한 프로토콜이 통신 프로토콜 : 네트워크상 통신회선을 통해서 컴퓨터

2021년 12월 16일
·
0개의 댓글
post-thumbnail

Python 15 OOP 객체 지향 프로그래밍

oop란개념장점클래스 & 인스턴스constructor 메소드The Three Pilars of OOP Encapsulation(캡슐화)Inheritance(상속)Polymorphism(다형성)OOP OOP가 뭐에요? OOP의 특징? OOP 장점? OOP 단점? 클래스와

2021년 12월 8일
·
0개의 댓글
post-thumbnail

JavaScript 18 스택, 힙, 파괴적 처리, 비파괴적 처리, const

윤인성님의 강의를 보고 공부한 내용입니다 갓인성... 🙏🏼메모리의 저장 공간기본자료형(숫자, 문자열, 불)이 저장되는 공간. 차곡차곡 쌓임변수, 상수를 만든다는 것은 스택에 있는 상자에 이름을 붙여주는 것메모리의 저장 공간복잡자료형(배열, 함수, 객체)이 저장되는

2021년 12월 6일
·
0개의 댓글
post-thumbnail

JavaScript 17 비동기처리

작업의 직렬적 실행먼저 시작된 작업이 완전히 끝난 후에 다음 작업이 시작되는 방식이다모든 작업이 직렬로 배치되어 실행되어 있고 순차적으로 하나씩 진행된다때문에 블로킹(blocking) 문제가 발생하기도 한다작업의 병렬적 실행작업이 하나씩 진행되는 것이 아니라, 동시다발

2021년 12월 5일
·
0개의 댓글
post-thumbnail

백엔드 개발자 로드맵

https://github.com/devJang/developer-roadmap

2021년 11월 17일
·
0개의 댓글
post-thumbnail

캐시 & 캐싱

캐싱을 하는 이유는 데이터를 효율적으로 재사용하기 위함이다. 컴퓨터에서 캐시는 일반적으로 일시적인 특징이 있는 데이터 하위 집합을 저장하는 고속 데이터 스토리지 계층인데, 캐싱을 할 경우 기본 스토리지에 액세스할 때보다 데이터를 더 빠르게 검색하거나 요청할 수 있다.

2021년 11월 17일
·
0개의 댓글
post-thumbnail

vscode 가독성 좋은 한글 폰트 D2coding (맥)

코딩에서 컨벤션이 중요하다고 배웠는데 그 시작은 가독성을 높이는 띄어쓰기, 일명 오와 열을 잘 맞추는 것이라고 생각한다. 그런데 vscode에서 키값으로 한글을 사용할 일이 있었는데 폰트 문제로 삐뚤빼뚤한 라인을 발견... 몹시 불편했다. 이를 해결하기 위해 네이버에서

2021년 11월 16일
·
0개의 댓글
post-thumbnail

Django | Q 객체

ORM을 찍어보기 위해 현재 진행하던 프로젝트 데이터를 활용했다데이터베이스는 sqlite3 를 사용했고 Q 객체 를 사용하기 위해서는 먼저 from django.db.models import Q 를 해준다먼저 id=4인 데이터를 가져오는 sql쿼리문은 다음과 같다id=

2021년 11월 12일
·
0개의 댓글
post-thumbnail

SQLITE3 기본 명령어

sqlite3 명령어의 특징 : 대부분 맨 앞에 마침표(.) 로 시작sqlite3 설치 후터미널에서 sqlite3 입력.open 데이터베이스 이름해당 데이터베이스가 없을 경우 생성 후 시작한다.databasesControl + d.exit.tablesselect \*

2021년 11월 12일
·
0개의 댓글