본문 바로가기

개발 TIL

24.07.10 day22 스케줄링 알고리즘 학습 1. 스케줄링 알고리즘에는 어떤 것들이 있나요?스케줄링에는 비선점/선점 스케줄링 두 가지의 종류가 있다.비선점 스케줄링은 이미 할당된 CPU를 다른 프로세스가 강제로 빼앗아 사용할 수 없는 스케줄링 기법이며, 프로세스가 CPU를 할당 받으면 해당 프로세스가 완료될 때까지 CPU를 사용하지 않는다.선점 스케줄링은 하나의 프로세스가 CPU를 차지하고 있을 때, 우선 순위가 높은 다른 프로세스가 현재 프로세스를 중단시키고 CPU를 점유하는 스케줄링 방식이다.비선점 스케줄링 종류 선입선출 스케줄링(First-Come, First-Served Scheduling - FCFS) CPU를 먼저 요청한 프로세스가 먼저 CPU를 배정 받는 스케줄링 방식프로세스가 대기 큐에 도착한 순서에 따라 CPU를 할당한다.긴 작업이.. 더보기
24.07.09 day21 html과 Xhtml의 차이점, Promise와 async/await의 차이점 HTML과 XHTML의 차이점https://moonmisae-cdpt.tistory.com/274 HTML과 XHTML의 차이점HTML(HyperText Markup Language)과 XHTML(eXtensible HyperText Markup Language)은 웹 페이지를 만들기 위해 사용되는 마크업 언어이다. 1. 문법 및 구조HTML:HTML은 비교적 유연한 문법을 가지고 있다.태그와 속성의moonmisae-cdpt.tistory.com Promise와 async/await의 차이점https://moonmisae-cdpt.tistory.com/275 Promise와 async/await의 차이점JavaScript에서 Promise와 async/await는 비동기 처리를 관리하는 방식이다.두 방식.. 더보기
24.07.08 day20 Flexbox vs Grid, 포트폴리오 배경화면 Flexbox vs Gridhttps://moonmisae-cdpt.tistory.com/272 Flexbox와 GridFlexbox와 Grid는 CSS 레이아웃을 구성하는 주요 css로, 각각 다른 목적으로 사용한다.FlexboxFlexbox는 일차원 레이아웃 모델로, 주로 한 방향(행 또는 열)으로 아이템들을 정렬하는 데 사용된다.Flexbox는moonmisae-cdpt.tistory.com포트폴리오 배경화면맛깔난 배경화면을 찾다가 좋은걸 보게 되었다. 전체화면에 수많은 별이 움직이고 있었는데 배경이 맘에 들어서 vue방식으로 수정해줬다. 화면 자체를 모든 컴포넌트에 적용시켜야 하기 때문에 app.vue에 작성해 전역으로 코드를 적용시켰다. id가 app인 div안에 두 태그가 있.. 더보기
24.07.05 day19 코드트리 문제 풀기, mounted() ,vue.js 컴포넌트 주요 기능 점수대 파악하기100명 이하인 학생들의 점수가 주어지다가 0이 주어지면 그때까지 주어진 점수를 10점 단위로 구분하여 점수대별 학생 수를 출력하는 프로그램을 작성해보세요.입력 형식100명 이하 학생들의 점수가 공백을 사이에 두고 주어집니다.1 ≤ 점수 ≤ 100출력 형식각 줄에 "점수대별 - 학생 수"형식으로 출력합니다. 단, 10점 미만으로 맞은 학생 수는 세지 않습니다.예제1)입력:55 67 89 40 99 100 87 63 100 0 출력:100 - 2 90 - 1 80 - 2 70 - 0 60 - 2 50 - 1 40 - 1 30 - 0 20 - 0 10 - 0 arr = list(map(int, input().split()))arr2 = [0] * 10for i in range(len(arr)).. 더보기
24.07.04 day18 코드트리 문제 풀기, vue.js parsing error 해결, vue.js Parsing Errorhttps://moonmisae-cdpt.tistory.com/268 Parsing error: No Babel config file detected for "경로". Either disable config file checking with requireConfigFile: false, or어제도 에러해결하고 정상작동하는 걸 확인했는데, 오늘은 갑자기 파싱 에러가 떴다.다행히 이건 바벨 세팅이 안되어있어 에러가 발생한다고 하는 문제였기 때문에 구글링하여 파일 세팅을 해moonmisae-cdpt.tistory.com 더보기
24.07.03 day17 코드트리 문제 풀기, vue.js 학습 시작 https://moonmisae-cdpt.tistory.com/263 vue.js 시작다른 회사공고에 리액트말고도 앵글러나 뷰를 사용하는 회사도 많은데 뷰가 SPA기반으로 매우 좋다고 들어서 한번 써볼려고 한다.설치우선 뷰를 사용하기 위해 vscode를 설치해주고 node와 npm을 설moonmisae-cdpt.tistory.comhttps://moonmisae-cdpt.tistory.com/264 [vue/no-multiple-template-root]The template root requires exactly one element 에러 해결현재 본인은 vue3을 사용하고 있는데 제목의 에러가 발생했다구글링해 본 결과 vue2는 vetur를 쓰면 되고 vue3은 volar를 쓰면 된다고 나와있는데 v.. 더보기
24.07.02 day16 코드트리 문제 풀기, 프로그래머스 문제 풀기, position 속성 같은 숫자는 싫어문제 설명배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다.단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다. 예를 들면,arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 합니다.arr = [4, 4, 4, 3, 3] 이면 [4, 3] 을 return 합니다.배열 arr에서 연속적으로 나타나는 숫자는 제거하고 남은 수들을 return 하는 solution 함수를 완성해 주세요.제한사항배열 arr의 크기 : 1,000,000 이하의 자연수배열 arr의 원소의 크기 : 0보다 크거나.. 더보기
24.07.01 day15 코드트리 문제 풀기, 프로그래머스 문제 풀기, 시맨틱 마크업 전화번호 목록문제 설명전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다.전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다.    구조대 : 119    박준영 : 97 674 223    지영석 : 11 9552 4421전화번호부에 적힌 전화번호를 담은 배열 phone_book 이 solution 함수의 매개변수로 주어질 때, 어떤 번호가 다른 번호의 접두어인 경우가 있으면 false를 그렇지 않으면 true를 return 하도록 solution 함수를 작성해주세요.제한 사항phone_book의 길이는 1 이상 1,000,000 이하입니다.각 전화번호의 길이는 1 이상 20 이하입니다.같은 전화번호가 중복해서 들어있지 않습니다. .. 더보기