목차 📂content 1. 리터럴이란? 소스 코드 내에 직접 입력된 값(데이터)을 의미한다. (변수 초기화 시 '저장할 값'에 해당되기도 한다.) cf) 상수 (constant) 값을 한 번 저장하면 변경할 수 없는 "변수" 를 뜻한다. 📑 공부 자료 https://wikidocs.net/81913 감사합니다😊
분류 전체보기
목차 📂content 1. CPU 스케줄링 1-1. FCFS(First-Come First-Served) 초록색 원은 여러 프로그램들이 cpu를 사용하기 위해 cpu큐에 서서 기다리는 것 cpu를 사용하기 위한 프로세스는 p1, p2, p3 도착 순서는 p1, p2, p3 모든 프로그램은 cpu와 i/o 장치를 쓰는 것을 반복한다. 그래서 p1은 지금 cpu를 24초 쓰겠다고 하는데, cpu를 24초 쓰고 나면 i/o를 하러 가고, i/o 끝나면 cpu에 줄 서고 이런 식이 반복됨 이 그림은 선착순으로 처리해준다고 하는 것 ⇒ 이 것은 효율적이지는 않다. p1이 먼저 왔을 경우 평균 기다리는 시간이 17초 이번에는 p2가 먼저 도착했다고 가정했더니 평균 기다리는 시간이 3초가 나옴. 1-2. SJF(Sh..
목차 📂 content 1. 운영체제란 무엇인가? 컴퓨터 하드 웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층 • 사용자가 컴퓨터 하드웨어에 대한 자세한 사항을 몰라도 편하게 사용할 수 있는 역할을 함. • 운영체제는 하나의 소프트웨어인데 다른 응용소프트웨어들과는 다르게 하드웨어(CPU, 메모리, 하드디스크)를 직접 관리하고 사용자들에게는 편리한 인터페이스를 제공해주기 때문에 까다로운 소프트웨어이다. 2. 운영 체제의 목적 컴퓨터 시스템을 편리하게 사용할 수 있는 환경을 제공 - 운영체제는 동시 사용자 / 프로그램들이 각각 독자적 컴퓨터에서 수행되는 것 같은 환상(illusion)을 제공 • 현대 컴퓨터 시스템은 프로그램 하나만 컴퓨터에서 돌아가는 것이 아니..
🛠️참고사항 1. Notion에서 옮김 날짜 제목 링크 태그 [ch1]운영체제의 개요1 https://izzy.tistory.com/272 [ch1]운영체제의 개요2 https://izzy.tistory.com/273 [ch2]컴퓨터시스템의 구조1,2 https://izzy.tistory.com/280 [ch2]컴퓨터시스템의 구조3 https://izzy.tistory.com/281 [ch2]컴퓨터시스템의 구조4 https://izzy.tistory.com/282 [ch3]프로세스 관리1 https://izzy.tistory.com/284 [ch3]프로세스 관리2 https://izzy.tistory.com/285 [ch3]프로세스 관리3,4 https://izzy.tistory.com/286 [ch3]..
목차 💭Intro 알고리즘 문제를 풀다가 문제가 안 풀려서 여러 블로그를 살펴보았는데, int가 아닌 Integer을 쓰는 것을 발견했다. 그런데 갑자기 int가 아닌 Integer을 쓰는 이유에 대해 궁금해졌다. 그래서 이 둘의 차이점을 찾아보기 시작했다. 📂content 1. int란? 자료형에서 기본형(primitive type)에 속함 산술 연산 가능 null로 초기화X 2. Integer란? 래퍼 클래스(wrapper class) -> 클래스이기 때문에 클래스가 가지는 특성(멤버변수, 생성자, 함수 등이 존재)을 포함함. Unboxing하지 않을 시 산술 연산 불가능 null값 처리 가능 2-1. 왜 사용? 기본 유형을 사용할 수 없는 Collection 객체로 작업할 때 메소드의 인수로 객체 ..
목차 💭Intro 알고리즘 스터디를 하는 도중에 데이터타입이 int인 변수에 10_000_000 값으로 초기화한 코드를 보게 되었다. 팀원은 가독성을 높이기 위해 사용했다고 말했는데, 이에 대해 더 궁금해져서 찾아보게 되었다. 📂content 1. 언제 사용? Java SE 7 이상부터 언더바(_)는 숫자 리터럴의 어디든지 쓸 수 있다. long creditCardNumber = 1234_5678_9012_3456L; long socialSecurityNumber = 999_99_9999L; float pi = 3.14_15F; long hexBytes = 0xFF_EC_DE_5E; long hexWords = 0xCAFE_BABE; long maxLong = 0x7fff_ffff_ffff_ffffL; ..
📌개인적으로 사용 빈도수가 높은 이모티콘 ✦ 👊✍️💫🍀⭐⚡✨🔥🖥️🎥 🔍💡📑✒️📝📍📌🔒🔓🔑 🗝️🛠️⚙️💭📣📢⛔ 📑참고 https://snskeyboard.com/emoji/ 😃이모지 목록 테이블 | 이모지 사용법 ― SNS Keyboard 윈도우/맥/아이폰/안드로이드에서 이모지를 작성하는 방법에 대해 알아봅시다. snskeyboard.com https://kr.piliapp.com/symbol/bullet-point/ 점리스트 - ➣ 클립 보드에 복사 아이콘을 클릭 ▼ •·∙⊙⊚⊛◉○◌◍◎●◘◦。☉⦾⦿⁃⁌⁍◆◇◈★☆■□☐☑☒✓✔❖⋄❥❧☙☸✤✱✲✦✧↠↣↦↬⇛⇝⇢⇨➔➙➛➜➝➞➟➠➡➢➣➤➥➦➧➨➮ kr.piliapp.com
🌳Extension 편리하게 개발할 수 있도록 도와주는 확장팩 🌳사용 방법 빨간색 클릭시 들어갈 수 있다. 🌳 추천 1. Korean Language Pack for Visual Studio Code VS Code용 한국어 팩 영어로 되어 있는 비쥬얼 스튜디오 코드를 한국어 버전으로 보여주는 확장 프로그램 2. Live Server 작성하고 있는 코드를 실시간으로 보여주기 때문에 변경 내용을 파악할 수 있다. 3. HTML CSS Support html태그 클래스에서 css 선택자를 쓸 때 자동 완성 기능을 지원해준다. 4. Prettier - Code formatter VS Code 코드 자동화 정렬 확장 프로그램 코드를 들여쓰기 하지 않고 작성을 해도, Ctrl+S로 저장하면 코드가 자동으로 들여쓰기..
1. 자신의 OS에 맞게 다운로드 - Stable : 추천. 버그발생률을 줄인 안정된 버전 - Insiders : 최신 버전이지만, 불안정하여 여러 버그가 나타날 수 있음. 2. 다운로드 받은 파일으로 설치 시작하기 VScode 설치 완료!
📂Content Intro Vue.js 컴포넌트 기반의 SPA를 구축할 수 있게 해주는 프레임워크 컴포넌트(Component) 웹을 구성하는 로고, 메뉴바, 버튼, 모달창 등 웹 페이지 내의 다양한 UI 요소 재사용 가능하도록 구조화 한 것 SPA(Single Page Application) 단일 페이지 어플리케이션 하나의 페이지 안에서 필요한 영역 부분만 로딩 되는 형태 빠른 페이지 변환 적은 트래픽 양 Vue.CLI (Command Line Interface) vue 프로젝트를 빠르게 개발하고 빌드하고 서비스를 런칭할 수 있도록 해주는 툴 terminal을 통해서 text명령어를 입력해서 실행하는 도구 프로젝트 구조를 자동적으로 셋팅. 프로젝트 폴더 구조나 어떤 라이브러리로 구성해야하는지, 웹팩 설정..