profile
울보 개발자(멍.. 하고 울어요)

[JS] 자바스크립트 정규표현식

: 특정한 규칙을 가진 문자열의 집합을 표현하기 위해 사용하는 언어.정규표현식을 사용하면, 복잡한 조건문이 아닌 한줄로 간단히 표현할 수 있다.(가독성은 떨어지기 때문에 숙지필수!) 주로 문자열의 검색과 치환을 위한 용도로 쓰인다.text에서 원하는 특정 pattern

2021년 3월 9일
·
0개의 댓글

[JS] JavaScript란? (배경, 특징, 역할)

동적인 웹페이지를 만들기 위한 프로그래밍 언어. (HTML/CSS와 완전히 통합 가능) 웹페이지를 조작하고, 클라이언트-서버 간 상호작용에 관한 모든 일을 관여한다.JS로 작성한 프로그램을 script라고 부른다. script는 웹페이지의 html 안에 작성할 수 있으

2021년 3월 5일
·
0개의 댓글

[JS] 객체지향 자바스크립트 -상속과 프로토타입

JS식 객체지향 프로그래밍(OOJS)을 알아보기 전에, 먼저 객체지향 프로그래밍에 대해 알아보자.인간 중심적 프로그래밍 패러다임. 즉, 현실 세계를 프로그래밍으로 옮겨와 프로그래밍하는 것을 말한다. 현실 세계의 사물들을 객체라고 보고, 그 객체로부터 개발하고자 하는 애

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

[JS] 자바스크립트 문자열 내장함수

replace > 문자열 안의 특정 원소를 특정 값으로 대체 s.replace('x', 0) repeat > 문자열을 반복할 때 사용. 반복할 문자열.repeat(몇번) match > 문자열 안에서 찾고자 하는 문자나 정규식이 있는지 찾아서 반환. s.match(

2021년 1월 14일
·
0개의 댓글
post-thumbnail

[PJT] vanillaJS로 quiz webApp 만들기

오늘은 비교적 쉬운? 미니 프로젝트 quiz app을 만들었다.문제를 풀고, 자동 채점되어 정오표까지 알려주는 웹앱이다.fileindex.htmlstyle.cssscript.jsdesign 참고 (https://uidesigndaily.com/)ui gradi

2021년 1월 6일
·
0개의 댓글

[JS] 자바스크립트 배열 내장함수

자바스크립트 배열 관련 문법에 대해 알아보자!배열 맨 뒤에 특정 원소를 추가할 때 (배열 자체를 바꿈)arr.push(item)배열 맨 앞에 특정 원소를 넣어줄 때 (배열 자체를 바꿈)arr.unshift(item)배열에서 마지막 원소를 추출해서 밖으로 빼낸다. (배열

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

[PJT] vanillaJS로 Countdown timer 만들기

해당 시리즈에는 vanillaJS로만 만든 미니 플젝을 올릴 계획이다.처음에는 프레임워크 중심으로 공부를 했지만, vanillaJS를 잘 다뤄야 어떤 프레임워크도 잘 다룰 수 있다는 사실을 깨달았기 때문에! 이 시리즈를 기획하게 되었다.오늘 만들어볼 미니 프로젝트는 c

2020년 12월 30일
·
0개의 댓글
post-thumbnail

[운영체제] Ch7. Deadlock

Deadlock (교착상태) > : 일련의 프로세스들이 서로가 가진 자원을 기다리며 block된 상태 각자 자원을 가지고 있으면서, 상대방의 자원을 더 요청하는.. 더 이상 진행이 되지 않는 상황. (어느 누구도 양보하지 않으면 진행이 안됨.) Resource (자

2020년 12월 29일
·
0개의 댓글

[JS] 자바스크립트 코테 기본 문법

사실 나는 코테를 위해 마법의 언어인 파이썬을 공부해왔다..ㅎㅎ 물론 처음에는 JS로 코테를 시작했지만, 머릿 속에 로직이 잘 잡히지 않은 상태에서 JS로 코테를 시작하기 어려웠다. (파이썬으로 하니 이해하기 쉽고 좋았...)하지만, FE 직무에서 JS로만 코테를 보는

2020년 12월 28일
·
0개의 댓글
post-thumbnail

[운영체제] Ch6. 프로세스 동기화

: 하나의 자원을 한 순간에 하나의 프로세스만이 이용하도록 제어하는 것.공유 데이터의 동시 접근은 데이터의 불일치 문제를 발생시킬 수 있다.일관성 유지를 위해서는 협력 프로세스 간의 실행 순서를 정해주는 매커니즘(동기화)이 필요.: 컴퓨터 시스템 안에서 데이터에 어떻게

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

[운영체제] Ch5. CPU 스케줄링

: CPU를 연속적으로 수행하는 단계와 I/O를 수행하는 단계가 연속적으로 나옴.=> 여러 종류의 job(=process)이 섞여 있으므로, 'CPU 스케줄링'이 필요하다.Interactive job이 오래 기다리지 않도록 적절한 응답 제공 요망 (interactive

2020년 12월 2일
·
0개의 댓글
post-thumbnail

[운영체제] Ch4. 프로세스 관리

부모 프로세스가 자식 프로세스를 복제생성한다. 문맥(주소공간, program counter)을 모두 복제해 생성한다. (효율적인 OS에서는 일단 copy하지 않고, 자식이 부모의 주소공간을 공유하다가 내용이 달라져야할 때, 일부를 copy. 즉, (내용을 바꾸는)wri

2020년 11월 29일
·
0개의 댓글
post-thumbnail

[운영체제] Ch3. 프로세스

: 프로세스는 실행 중인 프로그램이라는 뜻이다. 프로그램이 메인 메모리에 올라와 실행되고 있다면, (CPU가 이를 다룰 수 있는 상태) 프로세스라고 한다.: 현재 어디서, 어떤 instruction을 수행했고, 어떤 상태인지를 나타내는 프로세스의 모든 실행정보.CPU가

2020년 11월 27일
·
0개의 댓글
post-thumbnail

[운영체제] Ch2. 시스템 구조와 프로그램 실행

운영체제를 본격적으로 시작하기에 앞서,컴퓨터 시스템이 어떻게 동작하고, 프로그램들이 하드웨어 위에서 어떻게 돌아가는지 알아보자.: 쉽게 말해 컴퓨터(CPU, 메모리)가 호스트고, 입출력 장치(하드디스크, 키보드/마우스, 프린터, 모니터 등)와 정보를 주고 받는다. 사이

2020년 11월 24일
·
0개의 댓글
post-thumbnail

[운영체제] Ch1. 운영체제의 개요

: 컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층.: 컴퓨터 시스템의 자원을 효율적으로 관리. 사용자간 형평성있게 자원을 분배하며, 주어진 자원으로 최대 성능을 내도록 한다.HW 자원 (프로세서/ 기억장치/ 입

2020년 11월 24일
·
1개의 댓글

[리액트] useRef, useEffect

리액트에 내장된 Hook에 대해 더 알아보자.특정 DOM을 가리킬 때 사용하는 Hook 함수.Ex. 포커스 설정, 특정 엘리먼트의 크기/색상 변경 등..: ref는 JS의 getElementById()처럼, component의 어떤 부분을 선택할 수 있게 해주는 방법이

2020년 11월 23일
·
0개의 댓글
post-thumbnail

[리액트] Hook 개념, useState

클래스를 작성하지 않고도, state와 다른 React의 기능들을 사용할 수 있게 해주는 기능.함수 컴포넌트에서 React state와 생명주기 기능을 연동(hook into)할 수 있게 해주는 함수이다. useState, useEffect와 같은 내장 Hook을 제공

2020년 11월 13일
·
0개의 댓글

[알고리즘] 최단경로 (다익스트라)

최단경로 > 두 노드를 잇는 가장 짧은 경로를 찾는 것. 가중치 그래프에서는 '간선의 가중치 합'이 최소가 되도록 하는 경로를 찾아야 한다. 종류) 단일 출발 및 단일 도착 (하나의 노드에서 다른 하나의 노드까지의 최단 경로) 단일 출발 최단 경로 (특정 노드와 그

2020년 10월 27일
·
0개의 댓글
post-thumbnail

[알고리즘] 그래프

정점/노드 사이에 연결된 간선(Edge)의 정보를 가진 자료구조.트리, 힙도 그래프에 속한다.1) 인접 행렬 : 그래프 연결 관계를 2차원 배열로 나타냄.ex. i-j를 잇는 간선이 존재하면 adji = 1, 없으면 0 혹은 간선 거리나 비용 표시간선 정보를 저장하기

2020년 10월 9일
·
0개의 댓글
post-thumbnail

[알고리즘] BFS

너비 우선 탐색으로, 가까운 노드부터 탐색하는 알고리즘.정점들과 같은 레벨에 있는 형제 노드들을 먼저 탐색.A-B-C-D-G-H-I-E-F-J 순으로 순회.한 단계씩 내려가면서, 해당 노드와 같은 레벨에 있는 노드들을 먼저 순회한다.: 큐 자료구조를 활용.1) 탐색 시

2020년 9월 22일
·
0개의 댓글