post-thumbnail

[운영체제] 7. Deadlocks 교착상태

deadlock 각자 일부자원을 가지고있으면서, 상대방이 가진 자원을 요구하고, 상대방도 내놓지않고 다른자원을 요구하는 상태 일련의 프로세스들이 서로가 가진 자원을 기다리며 block된 상태 Resource 하드웨어, 소프트웨어 등을 포함하는 개념 (예) I/O de

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

[알고리즘] 프로그래머스 - 삼각달팽이

프로그래머스 - 월간 코드 챌린지 시즌1, 삼각달팽이

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

[Git] 2. 부모를 선택하기

~ 뿐만 아니라 ^뒤에도 숫자를 추가할 수 있다. ~뒤에 숫자를 붙이면 몇개의 세대를 거쳐서 올라갈지 정하는 것이지만, ^뒤에 숫자를 붙이면 어떤 부모를 참조할 지 선택할 수 있게된다.(병합된 커밋은 다수의 부모를 가질 수 있음) > 문제설명 before를 aft

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

[Git] 1. 여러 브랜치를 리베이스(rebase)하기

이 사이트의 문제를 풀었는데, 정리해볼겸 블로그에 적어보고자 한다.문제설명음, 여기 꽤 여러개의 브랜치가 있습니다! 이 브랜치들의 모든 작업내역을 main 브랜치에 리베이스 해볼까요?윗선에서 일을 복잡하게 만드네요 -- 그 분들이 이 모든 커밋들을 순서에 맞게 정렬하라

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

[Git] 좀 더 깊게 알아보자

상대참조로 하나의 지점에서 다른지점에 도달해 작업을 할 수 있다.한번에 한 커밋 위로 움직이는 ^캐럿 연산자 : 참조 이름에 하나씩 추가할때마다, 명시한 커밋의 부모를 찾게된다!main^은 main의 부모,main^^은 main의 조부모를 의미한다.만약 main의 부모

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

[Git] git이 뭘까!

Git은 소스코드를효과적으로 관리하기 위해 개발된 분산형 버전관리 시스템이다!!Git에서는 소스 코드가 변경된 이력을 쉽게 확인할 수 있고, 특정 시점에 저장된 버전과 비교하거나 특정 시점으로 되돌아갈 수도 있습니다.Git 저장소깃 저장소는 파일이나 폴더를 저장해놓는

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

[알고리즘] 프로그래머스 - 가장 긴 펠린드롬

프로그래머스- 가장 긴 펠린드롬

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

[알고리즘] 동적계획법

동적 프로그래밍이란? 큰 문제를 한 번에 해결하기 힘들 때 작은 여러 개의 문제로 나누어서 푸는 기법 작은 문제들을 풀다보면 같은 문제들을 반복해서 푸는 경우가 생기는데, 그 문제들을 매번 재계산하지 않고 값을 저장해두었다가 재사용하는 기법 전체 문제를 작은 문제로

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

[운영체제] 6-2. Process Synchronization

Shared data \- buffer 자체 및 buffer 조작 변수(empty/full buffer의 시작 위치)버퍼의 크기가 유한함!생산자 프로세스와 소비자 프로세스가 각각 여러개 존재한다.생산자는 공유버퍼에 데이터를 생성해서 집어넣는 역할을 한다. 주황색은 데

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

[알고리즘] 프로그래머스 - n진수 게임

프로그래머스 레벨 2 2018 KAKAO BLIND RECRUITMENT - n진수 게임

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

[알고리즘] 프로그래머스 - 점프와 순간이동

프로그래머스 레벨2 - 점프와 순간이동

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

[운영체제] 6-1. Process Synchronization

컴퓨터 시스템안에서 데이터에 접근하는 경로 데이터가 저장된 위치가 있고 저장된 데이터를 읽어와 연산하고 연산한 결과를 원래위치에 반영 데이터를 그냥 읽어와서 연산을 하면 문제가 되지 않지만, 연산한 결과를 다시 data에 저장을 하게되면 문제가 발생한다. 누가 먼저

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

[알고리즘] 프로그래머스 - 124나라의 숫자

프로그래머스 레벨2 - 124나라의 숫자

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

[알고리즘] 프로그래머스 - JadenCase 문자열 만들기

https://programmers.co.kr/learn/courses/30/lessons/12951 이 문제는 레벨2이지만 그렇게 어려운 문제는 아니었다. > 문제설명 JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다.

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

[운영체제] 5. CPU Scheduling

CPU-burst Time의 분포 세로축은 빈도, 가로축은 burst duration을 의미함. 프로세스의 특성 분류 프로세스는 그 특성에 따라 다음 두가지로 나눔(위에서 봤던 내용임) I/O-bound process CPU를 잡고 계산하는 시간보다 I/O에 많은

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

[JavaScript] 31. RegExp

모던 자바스크립트 Deep Dive를 정리한 내용입니다.정규표현식은 일정한 패턴을 가진 문자열의 집합을 표현하기 위해 사용하는 형식언어이다.정규표현식은 자바스크립트의 고유 문법이 아니다.정규표현식은 문자열을 대상으로 패턴 매칭 기능을 제공한다!!!!!!!!특정 패턴과

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

[알고리즘] 프로그래머스 - 문자열 다루기

https://programmers.co.kr/learn/courses/30/lessons/12918 > 문제설명 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 a234이면 False를 리턴

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

[알고리즘강의] 정렬알고리즘

simple, slow 1\. Bubble sortInsertion sortSelection sortfast 1\. Quick sortMerge sortHeap sortO(N) 1\. Radix sort > 위의 6개의 알고리즘과는 근본적으로 다른 알고리즘 만약

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

[운영체제] 4. Process Management

부모 프로세스(Parent process)가 자식 프로세스(Children process) 생성프로세스 트리 형성프로세스는 자원을 필요로한다. \- 운영체제로부터 받는다. \- 부모와 공유한다.자원의 공유 \- 부모와 자식이 모든 자원을 공유하는 모델 \- 일부를

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

[알고리즘] 백준 15655 - N과 M

https://www.acmicpc.net/problem/15655문제설명N개의 자연수와 자연수 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. N개의 자연수는 모두 다른 수이다.N개의 자연수 중에서 M개를 고른

2021년 2월 2일
·
0개의 댓글