profile
매일 조금씩 성장하고 있는 개발자입니다.
post-thumbnail

MobX 시작해보기

오늘은 상태관리 라이브러리 중 하나인 Mobx에 대해서 알아보겠습니다.MobX의 기본 개념에 대해서 살펴보고 리액트 프로젝트에서 어떻게 사용되는지를 알아보겠습니다.➡️ MobX에서 state(상태, 값)를 관찰 대상(observable value)라고 합니다.이 객체에

1일 전
·
1개의 댓글
post-thumbnail

[마스터링 이더리움] chapter 8. 스마트 컨트랙트와 바이퍼

안녕하세요 스크립토 6기 이희제입니다.이번 시간에는 바이퍼라는 컨트랙트용 프로그래밍 언어에 대해서 알아보겠습니다.솔리디티와 비교하면서 진행하도록 하겠습니다.✅ 이더리움 스마트 컨트랙트는 취약점을 가지고 있는데 3가지 유형으로 나눌 수 있습니다.아무 주소를 이용해서 삭제

3일 전
·
0개의 댓글
post-thumbnail

[프로그래머스] 2020 카카오 인턴십 - 수식 최대화

코딩 테스트 연습을 기록하고자 합니다.

3일 전
·
0개의 댓글
post-thumbnail

[마스터링 이더리움] Chapter 7-2. 스마트 컨트랙트와 솔리디티

안녕하세요. 스크립토 6기 이희제입니다.저번 글에 이어서 솔리디티의 함수부터 시작하겠습니다.✅ 솔리디티에서 함수를 선언할 때 다음과 같은 구문을 사용합니다.각 구성요소에 대해서 살펴보겠습니다.트랜재션(EOA로부터), 다른 컨트랙트 또는 동일한 컨트랙트 내에서 함수를 호

4일 전
·
0개의 댓글
post-thumbnail

[마스터링 이더리움] Chapter 7-1. 스마트 컨트랙트와 솔리디티

안녕하세요. 스크립토 6기 이희제입니다.이번 시간에는 이더리움 기반으로 개발하기 위해서 필수적인 스마트 컨트랙트와 솔리디티에 대해서 알아보겠습니다.이더리움에는 외부 소유 계정(EOA)과 컨트랙트 계정 이렇게 두 가지 유형의 계정이 있습니다.컨트랙트 계정은 이더리움 가상

4일 전
·
2개의 댓글
post-thumbnail

7. 메모리 관리

오늘은 메모리 관리에 대한 내용에 대해 이야기 하고자 합니다.

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

[마스터링 이더리움] Chapter 6. 트랜잭션

안녕하세요 스크립토 6기 이희제입니다.오늘은 이더리움에서의 트랜잭션에 대해서 알아보겠습니다.

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

[마스터링 이더리움] chapter 5. 지갑

안녕하세요 스크립토 6기 이희제입니다.오늘은 마스터링 이더리움 책을 기반으로 챕터5의 내용을 살펴보겠습니다.1-4 챕터의 글을 추후 올릴 예정입니다.😊이번 챕터에서 다룰 주제는 바로 지갑입니다. 지갑은 사용자의 키를 보관하고 관리하기 위해 사용되는 시스템을 의미하며,

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

6. 교착 상태(Deadlock)

오늘은 이어서 교착 상태에 대해서 알아보겠습니다.🧐✅ 자원이 한정적인 상황에서 두 개 이상의 프로세스가 각자 먼저 확보한 자원을 가진 채 상대방의 자원을 필요로 할 경우 아무 일도 못하고 계속 기다리는 교착 상태(Deadlock)에 빠지게 됩니다. 교착 상태에 빠지면

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

5. 병행 프로세스와 동기화

오늘은 병행 프로세스와 동기화에 대해서 알아보겠습니다.각 내용에 들어가기 전 병행(Concurrent)의 의미에 대해서 정확히 알고 가야합니다.병행은 말 그래도 같이 존재하고 있다는 뜻으로 메모리에 다수의 프로세스가 같이 존재한다는 것과 같습니다.✅ 프로세스 여러 개가

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

Front-End 면접 질문 대비 Part4(SSR, CSR, Execution Context, Iterator, Event Delegation)

오늘도 이어서 시작하겠습니다. SSR vs CSR SSR(Server Side Rendering) 완전하게 만들어진 HTML 파일을 서버로부터 받아오고 이를 웹브라우저에 렌더링합니다. 웹서버에 요청을 할 때마다 브라우저 새로고침이 일어나고 새로운 페이지는 서버에

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

Front-End 면접 질문 대비 Part3 (CORS, http, browser)

아마 프론트 엔드를 개발하시는 분들이라면 한 번씩을 다 CORS에 대해서 보셨을꺼라고 생각합니다. 😫➡️ 여기서 교차 출처란 다른 출처를 의미합니다. 즉 다른 출처로 자원을 요청하면 CORS 오류가 발생하는 것입니다. (하나의 정책)URL을 보면 Protocol, H

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

Front-End 면접 질문 대비 Part2 (Promise, Arrow Function, Prototype)

직무 면접 대비 파트 2입니다. ✅ 자바스크립트에서는 대부분의 작업들이 비동기적으로 이루어집니다.=> Promise 패턴을 사용하면 이런 비동기적 처리를 컨트롤하기 쉬워집니다.참고: https://programmingsummaries.tistory.com/32

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

Front-End 면접 질문 대비 Part1 (hoisting, closure, this)

이번에 면접 대비를 위해 프론트 엔드 분야에서 알아야 될 내용들을 정리하고자 합니다. ➡️ 함수 안에 있는 선언들을 모두 끌어올려서 해당 함수 유효 범위의 최상단에 선언하는 것. 끌어올린다고 생각하면 됩니다.여기서 유효 범위는 함수 블록 {} 안을 뜻합니다.✅ var

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

4. CPU 스케줄링

이번 시간에는 각 프로세스가 어떤 시점에서 자원을 사용할 수 있게 결정해주는 CPU 스케줄링에 대해서 알아보겠습니다.➡️ 프로세스 스케줄링은 수행 단계에 따라 장기, 중기, 단기 스케줄링으로 나눌 수 있습니다. 장기 스케줄링 : 어느 작업을 커널에 등록시켜 프로세스로

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

3. 프로세스(Process)와 스레드(Thread)

오늘은 프로세스와 스레드에 대해서 알아보겠습니다.각각 무엇을 의미하는지 어떤 차이점을 가지고 있고 어떤 개념인지 살펴보겠습니다.➡️ 프로세스는 현재 수행 중인 프로그램(Program in Execution)을 뜻합니다. 프로세스가 만들어 지면 시스템에서는 프로세스 제어

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

2. 운영체제 기초 지식

오늘은 앞으로 운영체제를 공부하는데 있어서 사전에 필요한 개념에 대해서 짚고 넘어가려고 합니다.흔히들 컴퓨터 부팅한다라는 말을 많이 들어보셨을 겁니다. 부팅은 컴퓨터의 전원 버튼이 눌려지면 운영체제의 일부가 메모리에 올라와 실행되고 장치들을 준비시키고 각종 레지스터 값

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

1. 운영체제(Operating System)란?

이번에 계절 학기로 운영체제 수업을 듣고 있습니다. 들으면서 블로그에 공부에 대한 정리도 하고 기록을 하면 좋겠다 생각해 운영체제에 대한 글을 쓰려고 합니다.오늘은 간단히 운영체제가 무엇인지에 대해서 알아보려고 합니다!✅ 일단 운영체제는 쉽게 말해서 컴퓨터의 사용자와

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