profile
back-end, cloud, docker, web의 관심이 있는 예비개발자입니다.
post-thumbnail

8장 가상 메모리 - 운영체제와 정보기술의 원리

장점: CPU가 실행할 부분만 물리적 메모리에 로딩하고 나머지는 스왑영역에 내려놓는다.프로세스가 필요로하는 메모리가 컴퓨터의 물리적 메모리보다 커도 실행할 수 있다.요구 페이징과 요구 세그먼테이션으로 나뉘는데 대부분 요구 페이징 기법을 쓴다.요구 세그먼테이션 기법조차도

1일 전
·
0개의 댓글

-~ 기호 - javascript

~는 인자를 +1 시켜서 마이너스를 붙여준다.그 앞에 -를 붙인 -~ 연산은 +1과 같은 연산을 한다.즉 -~a와 a + 1 은 같은 연산이다.하지만 차이점은 a가 숫자가 아닐때 생긴다a가 false값인 경우 a+1은 연산이 안되지만 ~a는 -1을 리턴해준다.이 특성을

3일 전
·
0개의 댓글

Linux tree notation

┌──├── usr│ ├── bin│ ├── games│ ├── include│ ├── lib│ ├── lib64│ ├── libexec│ ├── local│ ├── sbin│ ├── share│ ├── src│ └── tmp -

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

mac 단축키

command + shift + g

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

6장 CPU스케줄링 - 운영체제와 정보기술의 원리

프로그램이 시작되면 PC(프로그램 카운터)라는 이름의 레지스터가 현재 CPU가 수행할 코드의 메모리 주소값을 갖고 있음그러면 CPU는 프로그램 카운터가 가리키는 주소의 기계어 명령을 하나씩 수행하게 됨CPU를 사용하는 것(CPU내의 레지스터에 값을 기반으로 연산, 메모

2020년 10월 21일
·
0개의 댓글

링크를 새창에서 띄우기

target="\_blank"를 치면 새 탭에서 열림

2020년 10월 21일
·
0개의 댓글

next 시작

next : 빌드 없이 개발 환경에서 넥스트 돌리기next -p 3000 : 포트 설정시next build: 넥스트 빌드하기next start: 빌드된 결과를 바탕으로 실행하기pm2 start npx --name "next" -- next start: pm2로 넥스트

2020년 10월 19일
·
0개의 댓글

react 클래스형 함수형 비교

state 초기화: state 오브젝트에 모든 변수를 한번에 초기화state 변경: this.setState이용render안에서 불러올 때: this.state로 불러오기state 초기화: 변수별로 설정state 변경:return 안에서 불러올 때: {변수명}아래는 제

2020년 10월 17일
·
0개의 댓글

리액트 내부에서 CSS사용법

아래와 같이 쓰면 에러가뜸

2020년 10월 17일
·
0개의 댓글

React 기초

npx create-react-app 폴더명cd 폴더명npm startiReact.createElement

2020년 10월 17일
·
0개의 댓글

크롬 개발자모드(디버거 모드)에서 정규표현식 써보기 (javascript)

개발자 모드를 켜서 Console탭에서 다음과 같이 쳐서 간단하게 정규표현식을 테스트 해볼 수 있다.

2020년 10월 16일
·
0개의 댓글

경과 시간 측정 코드(python, javascript)

파이썬자바스크립트

2020년 10월 16일
·
0개의 댓글

yebalja.com 서버 구조

hostinger에서 www.yebalja.com은 GCP에 프론트 서버(..120.191) 80포트에 연결api.yebalja.com은 GCP에 백 서버(..143.77) 80포트에 연결프론트 서버 백서버 모두 nginx로 각각 IP주소의 80포트로 연결되어 있음외부

2020년 10월 15일
·
0개의 댓글

TCP/IP Model 4계층

네트워크 커뮤니케이션을 요청하는 어플리케이션들의 집합을 뜻합니다.이메일, 사이트 접속 등과 같이 사용자와 직접 맞닿아 있는 계층입니다.HTTP등 어플리케이션에서 발생한 데이터를 패킷 단위로 분해해줌으로써 독립적인 두 장치가 네트워크를 통해 서로 통신을 할 수 있게 해줍

2020년 10월 14일
·
0개의 댓글

next를 pm2로 실행하기

pm2 start npm --name "next" -- startpm2 start npm --name "next" -- next start

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

정렬 - 이것이 코딩 테스트다

선택 정렬: for i 마다 나머지중에 제일 작은 걸 찾아서 맨 앞자리랑 바꾸기시간 복잡도: O(N^2)for i마다 i보다 앞에 있는 부분에서 정렬된 자리를 찾아 들어가는것시간복잡도: O(N^2)이지만 만약 자료가 거의 정렬되어 있다면 O(N)에 수렴하는 시간복잡도를

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

4장 프로그램의 구조와 실행 [운영체제와 정보기술의 원리]

컴퓨터 프로그램의 내부 구조는 함수들로 구성되어 있음프로그램의 주소 영역은 3가지코드 영역 : 작성한 함수들의 코드가 CPU에서 수행할 수 있는 기계어(machine instruction) 형태로 변환되어 저장되는 부분데이터 영역 : 전역 변수등 프로그램이 사용하는 데

2020년 10월 10일
·
0개의 댓글

promise.all과 for로 async, await돌리기

🦊 for문으로 await문 돌리기(순서 보장) 🦊 Promise.all로 await문 돌리기(순서를 보장하지 않지만 한번에 여러개를 돌리므로 속도가 빠름)

2020년 10월 6일
·
1개의 댓글

python split()

str.split()은 공백을 기준으로 스플릿이 됨str.split("- str.split("str=abcd\[a,b,c,d]split으로는 위의 str을 아래 리스트처럼 만들 수 없는데이럴때는 list(str)하면됨

2020년 10월 5일
·
0개의 댓글