Hello Kitty Eyes Shut
본문 바로가기

전체 글

(128)
[리액트 기초 스터디] JavaScript의 조건문, if와 switch 목차 (OPEN)📑 JavaScript의 조건문, if와 switch🟪 if 조건문🟨 switch 조건문📚 결론 📑 JavaScript의 조건문, if와 switch프로그래밍에서 조건문(Conditional Statement)은 상황에 따라 다른 동작을 실행하도록 만드는 기본 도구이다.자바스크립트에서도 대표적으로 if문과 switch문을 제공하며,두 조건문 모두 로직 분기에서 핵심적으로 사용된다. 🟪 if 조건문if문은 가장 기본적인 조건문으로,조건식이 참인지, 거짓인지를 판단해서 실행할 코드를 결정한다.let num = 10;if (num >= 10) { console.log("num은 10 이상입니다.");} else if (num >= 5) { console.log("num은 ..
[리액트 기초 스터디] JavaScript의 Null 병합 연산자와 typeof 연산자, 삼항 연산자 목차 (OPEN)📑 JavaScript의 Null 병합 연산자와 typeof 연산자, 삼항 연산자🟪 Null 병합 연산자 (Nullish Coalescing Operator)🟨 typeof 연산자🟥 삼항 연산자 (Ternary Operator)📚 결론 📑 JavaScript의 Null 병합 연산자와 typeof 연산자, 삼항 연산자자바스크립트에는 기본적인 산술 및 논리 연산자 외에도 실무에서 자주 사용되는 유용한 연산자들이 있다.특히 null 병합 연산자(??), typeof 연산자, 삼항 연산자(?:)는 조건 처리, 자료형 확인, 기본값 지정 같은 상황에서 매우 많이 활용된다고 한다. 따라서 이번 포스팅에서는 이 세 연산자의 개념과 사용법을 예제와 함께 정리해보고자 한다. 🟪 N..
[리액트 기초 스터디] JavaScript 연산자 목차 (OPEN)📑 JavaScript 연산자(Operators)➡️ 대입 연산자 (Assignment Operator)➕➖✖️➗ 산술 연산자 (Arithmetic Operator)🔄️ 복합 대입 연산자 (Compound Assignment Operator)⬆️⬇️ 증감 연산자 (Increment / Decrement)⚖️ 논리 연산자 (Logical Operator)🔎 비교 연산자 (Comparison Operator)📚 결론 📑 JavaScript 연산자(Operators)프로그래밍에서 연산자는 가장 기본적이면서도 필수적인 요소이다. 자바스크립트에서도 다양한 연산자를 제공하는데,이는 변수의 값 변경부터 조건문과 반복문 제어까지 광범위하게 사용된다. 따라서 이번 글에서는 자바스크립트..
[리눅스] 운영체제와 커널 목차 (OPEN)📑 들어가며🧩 운영체제란⚙️ 커널이란🔎 운영체제와 커널의 관계✅ 총정리📚 결론 📑 들어가며우리가 매일 쓰는 컴퓨터나 스마트폰을 떠올려보자. 겉으로는 브라우저나 메신저, 게임 등의 앱들만 보이겠지만,그 안에서는 매우 복잡한 부품들이 끊임없이 돌아가고 있다. 대표적으로는 CPU, RAM, SSD/HDD, GPU 등이 있는데,이 모든 것은 사실 단순한 하드웨어 덩어리에 불과하다.사람이 이 장치들을 제대로 활용하려면, 오늘 알아볼 운영체제(OS)가 반드시 필요하다. 🧩 운영체제란운영체제(Operating System, OS)는 사용자와 하드웨어 사이를 이어주는 다리라고 생각하면 된다.컴퓨터 안에는 CPU, 메모리, 저장장치, 네트워크 카드 같은 부품들이 있는데, 이 부품들은 ..
[리눅스] cscope 설치 및 사용 방법 목차 (OPEN)🔎 cscope란🛠️ 설치 및 간단한 실습📚 결론 🔎 cscope란 [리눅스] ctags 설치 및 사용 방법목차 (OPEN)🏷️ ctags란🛠️ 설치 및 간단한 실습📚 결론 🏷️ ctags란ctags를 쉽게 이해하려고 고민하다 보니,백과사전의 인덱스(찾아보기)와 비슷하다는 생각이 들었다. 예를 들어, 인덱스에서 'sso-codingdiary.tistory.com 앞선 포스팅에서 봤던 ctags가 정의로 순간이동하는 인덱스(찾아보기)라면,cscope는 전화망으로 비유해서 이해해볼 수 있다. 우리 반에 '소연, 수민, 지민, 채연, 민수'라는 친구가 있고,반장이 아래의 두 가지를 미리 만들어 두었다고 해보자. 1) 연락처 카드함 - 각 친구의 이름과 전화번호가 적..
[리눅스] ctags 설치 및 사용 방법 목차 (OPEN)🏷️ ctags란🛠️ 설치 및 간단한 실습📚 결론 🏷️ ctags란ctags를 쉽게 이해하려고 고민하다 보니,백과사전의 인덱스(찾아보기)와 비슷하다는 생각이 들었다. 예를 들어, 인덱스에서 '공룡'을 찾으면,옆에 그 단어가 등장하는 페이지 번호가 나오고,우리는 해당 페이지로 넘어가서 공룡에 대한 정의를 바로 확인할 수 있다. 마찬가지로 ctags는 내 코드 전체에 대해서 인덱스를 만들어 준다.그래서 내가 '이 함수를 어디서 정의했더라?' 하고 궁금해졌을 때,함수 이름에 커서를 두고 ctrl + ] 만 눌러주면 바로 함수가 정의된 위치로 점프할 수 있다. 🛠️ 설치 및 간단한 실습1) 설치우분투에서 터미널을 열어 아래의 명령어를 입력하면 간단하게 설치가 완료된다.sud..
[리눅스] Windows 11에서 VirtualBox Ubuntu 실행 에러 해결 방법 (VERR_NEM_VM_CREATE_FAILED) 목차 (OPEN)📝 들어가며1️⃣ Windows 기능 해제하기2️⃣ 메모리 무결성 끄기✅ 중간 점검3️⃣ VBS 완전 비활성화4️⃣ UEFI 부트 설정 수정 (SecConfig.eif)✅ 최종 점검📚 결론 📝 들어가며최근 수업 1주차 과제 때문에 Ubuntu 20.04를 VirtualBox에 설치하려고 했는데, 시작부터 에러를 마주쳤다. Failed to get device handle and/or partition ID for 0000000001d90380(hPartitionDevice=0000000000000c91, Last=0xc0000002/1)(VERR_NEM_VM_CREATE_FAILED).결과 코드: E_FAIL (0x80004005)구성 요소: ConsoleWrap인터페이스: ..
[리액트 기초 스터디] JavaScript 형변환 목차 (OPEN)🔄 JavaScript 형변환(Type Casting) 정리🤐 묵시적 형변환 (Implicit Casting)✍🏻 명시적 형변환 (Explicit Casting)📚 결론 🔄 JavaScript 형변환(Type Casting) 정리자바스크립트에서는 변수를 사용할 때 자료형이 자동으로 변환되기도 하고, 개발자가 직접 변환하기도 하는데,이를 우리는 형변환(Type Casting)이라고 부른다. 이러한 형변환은 크게 아래의 두 가지로 나뉜다.묵시적 형변환 (Implicit Casting) 👉🏻 자바스크립트 엔진이 자동으로 변환명시적 형변환 (Explicit Casting) 👉🏻 개발자가 직접 변환 🤐 묵시적 형변환 (Implicit Casting)묵시적 형변환은 개발..