전체 글97 [일간 회고] 변수와 타입 및 함수 Today I Learned ☑ 변수와 타입 및 함수 기초 문법 & 메소드 https://spiritfestival.tistory.com/32 ☑ 변수와 자료형 코플릿 풀이 Metacognition 📌 1. 오늘 나의 학습 목표는 무엇인가요? 👉 변수와 자료형 코플릿 풀이 및 해설 📌 2. 오늘 학습할 내용 중에 이미 알고 있는 내용은 무엇인가요? 👉 변수와 타입 및 함수 기초 개념 📌 3. 오늘 학습 내용 중 새롭게 배운 내용은 무엇인가요? 👉 Undefined : 이미 배운 내용 한번 더 학습 📌 3 - 1. 오늘 새롭게 학습한 내용을 자신의 언어로 다른사람에게 설명할 수 있나요? 👉 True! 📌 4. 오늘 학습한 내용 중, 아직 이해되지 않은 불확실한 내용은 무엇인가요? 👉 호이스팅 개념 📌 4 .. CodeStates/TIL & 회고록 2022. 1. 18. 우분투 Fcitx 한글입력 시 엑스트라 창(힌트창)이 뜨는 오류 수정 열심히 블로깅을 하던 도중 뜬금없이 한글 입력 시 네모창이 뜨는 현상에 직면했다. 진짜 따로 뭔가를 건들지도 않았는데 어느 순간 얍! 하고 내 눈앞에 나타났다. 단축키라도 있는건가? 이게 그냥 네모칸만 뜨면 상관없는데 문제는 글의 끝부분이 사라지거나 입력이 한턴 늦게 되거나 문단이 한자로 변하는 등 상당히 거슬린다. 한글 입력할때마다 저게 뜬다 젤나가 맙소사 파이틱스(Fcitx) 설정 값도 바꿔보고 한글 입력기를 벼루로 바꿔보기도 하고 벼루는 ZOOM에서 한글 입력이 되지 않았다 IBus로 바꿔보기도 하고 IBus도 ZOOM에서 채팅 입력 시 이상하게 입력된다 이렇게 저렇게 해본 결과 fcitx를 삭제할 때 설정 파일도 같이 삭제를 해주면 된다. 한마디로 설정값을 초기 상태로 돌리면 된다는 말..! $ .. Linux/Ubuntu 2022. 1. 17. [TIL & 회고] 새롭게 맞이한 1주차의 시작과 5주차의 끝맺음 Today I Learned ☑ Metacognition MindSet 나 자신의 학습도를 객관적으로 판단한 뒤 그에 맞는 학습 전략을 세우는 행위를 메타인지라고 칭한다는 것을 알게 되었다. 나의 마인드셋은 성장형이 아닌 성장형을 모방한 고정형 마인드셋이다. 학습 피로도에서 비롯되는 나태함에 지지않을 강인한 체력이 뒷받침 되는 근성이 필요하다. ☑ 학습 기록을 위한 티스토리 블로깅 리뉴얼 ☑ 개인 학습 클라우드 자료 분류 작업 TIL과는 거리가 먼게 2개나 있지만 원할한 학습을 위해서니까 일단 기록.. 5주차 HA를 끝낸 후 다시 시작 코드 스테이츠 과정에선 해당 섹션에 대한 학습을 제대로 했는지 판단하기 위해 각 세션 종료 시점마다 Hiring Assessment 시험을 치른다. Hiring Asses.. CodeStates/TIL & 회고록 2022. 1. 17. [JavaScript] 배열과 객체 배열 Array 배열은 순서(index)가 있는 값이며, index는 0부터 번호를 매김 [ 대괄호 ] 를 이용해 배열을 만들고 각각의 element는 쉼표 , 로 구분 index를 이용해 값(요소(element))에 접근 가능 없는 인덱스 조회시 undefined 배열 안에 배열 중첩 가능 : 이차원 배열 등등 console.table(arr) : 인덱스와 값을 테이블로 보여줌 [ ] === [ ] → false 구조상으론 같은 배열로 보여도 주소가 다른 두 개의 빈배열 let myNumber = [1, 2, 3, 4, 5, 6]; //각각의 엘리먼트는 쉼표로 구분 myNumber[3]; //4 myNumber[2] = 8 //2번 인덱스의 값인 3이 8로 바뀜 [1, 2, 8, 4, 5, 6] myN.. CodeStates/JavaScript 2022. 1. 4. [Git] Git & Version Control System 버전 관리 시스템 (Version Control System) 이전에 작성한 내용을 보존해 주는 시스템으로 편집 전 상태로 되돌리고 싶을 때 유용하며 Git이 대표적 파일의 변경 이력을 저장할 수 있고 어떤 변경 사항이 발생했는지 알 수 있음 변경 사항 저장 시 어떤 사항이 변경되었는지 코멘트를 작성을 해야 누가 어떤 파일을 추가, 수정, 삭제했는지 확인 가능 Git이란 1. Git Git : 소스 코드 기록을 관리하고 추적할 수 있는 분산형 버전 관리 시스템으로 변경 사항을 하이라이트로 확인 가능 스냅샷 : 특정 시점에 생성된 백업 복사본 commit : 변경사항에 대한 스냅샷을 만들어 주는 작업을 수행, 이를 통해 이전 기록들에 대한 추적이 가능 Git repository : Git으로 관리되는 폴더.. Linux/Git 2021. 12. 26. [Linux] CLI 기본 명령어 & node.js 콘솔 단축키 Shift + PageUp : 상위 페이지 이동 Shift + PageDown : 아래 페이지 이동 터미널 실행 관련 단축키 Ctrl + Alt + T : 터미널 실행 Ctrl + Shift + T : 터미널내에서 새로운 탭으로 터미널 실행 Ctrl + Shift + N : 터미널내에서 새로운 창으로 터미널 실행 Ctrl + Shift + W : 탭으로 실행된 터미널 종료 Ctrl + Shift + Q : 현재 터미널 종료 Ctrl + Shift + F : 터미널내에서 문자열 검색 터미널내에서의 단축키 Shift + Ctrl + C : 복사하기 Shift + Ctrl + V : 붙여넣기 Ctrl + L : 화면 Clear Alt + F1 ~ F12 : 콘솔 이동 Alt + (Left / Ri.. Linux/Ubuntu 2021. 12. 26. [CSS] Cascading Style Sheets CSS 정의 콘텐츠의 배치와 위치 (레이아웃 및 디자인) 및 최소한의 타이포그래피를 통해 User Experience(UX)를 제공 CSS를 작성해 간단한 User Experience(UI)를 만드는 일은 개발자의 기본 소양 CSS는 스타일링 도구로 독립적으로 기능하지 않고 반드시 HTML이 있어야만 동작 CSS 파일 추가 CSS를 별도의 파일로 분리하지 않고, HTML 태그에 직접 CSS 속성을 추가 시 하나에 집중하기 위해 파일이나 구간을 구분하는 관심사 분리 측면에서 권장하지 않음 관심사 분리 : HTML 파일에서는 웹 페이지의 구조만 신경쓰고, CSS 파일에서는 디자인만 신경쓸 수 있도록 구현 CSS 파일을 HTML 파일에 적용 : Link 태그 안에서 href 속성을 통해 파일을 연결 //CSS.. CodeStates/React 2021. 12. 20. [HTML] HyperText Markup Language HTML 구성 HTML 기본 구조와 문법 1. HTML 정의 웹 페이지의 틀을 만드는 마크업 언어(태그 등을 이용하여 문서나 데이터의 구조를 명기하는 언어) tag들의 집합 tag : 부등호()로 묶인 html의 기본 구성 요소 열고 닫기 html 확장자 사용 속성(attribute) : attribute name(속성 이름)과 attribute value(속성 값) 으로 구성 div*2>li*1>ol*2 //tap을 누르면 아래처럼 자동완성 id id(#name) : 한가지만 지정, 하나의 문서에 고유한 id 하나만 사용 가능 This is the navigation section. //CSS에 적용시 #id { color: black; } class class(.name) : 그룹으로 묶어서 스타일 .. CodeStates/React 2021. 12. 20. [JavaScript] 반복문 반복문의 구조 1. for문 초기화, 조건식, 증감문을 ';'으로 구분 초기화, 조건식, 증감문은 선택사항이지만 조건문 생략시 break 필요 상황에 따라 초기화, 조건식, 증감문 생략 가능 *생략해도 세미콜론 ; 표시 필수, 생략된 for문은 while문과 형태가 같음 초기화 : let 또는 var를 이용해 선언 var : 반복문에 제한되지 않음 let : 반복문의 지역변수가 됨 같은 타입일 경우 ';'를 이용해 하나 이상의 변수의 초기화 및 증감이 가능 for(초기화; 조건식; 증감문) { // 반복할 내용 } 2. while문 초기화, 증감문은 따로 작성 조건식만 괄호 안에 작성 초기화와 증감문이 필요없을 때 사용 기본적인 동작구조는 for문과 동일 초기화 while(조건식){ //반복할 내용 증감.. CodeStates/JavaScript 2021. 12. 19. [JavaScript] 문자열 문자열 문자열 : string 문자 하나 : character → char 1. str[index] index로 접근 가능 index : 0부터 시작 문자를 바꿀 수 없음 var str = 'UKKIKKI'; console.log(str[0]); //U str[0] = 'G'; //U가 G로 바뀌지 않음(에러 발생X) 2. + 연산자 string 타입과 다른 타입 사이에 + 연산자를 쓰면 string (문자열) 형식으로 변환 더하기( + ) : 문자열과 숫자 모두에 대해 정의되어 있으므로 '문자열 숫자' + 숫자는 연산이 아닌 문자열의 형태로 이어붙음 빼기( - ), 나누기( / ), 곱하기( * ) : 문자열이 아닌 숫자에 대해서만 정의되어 있으므로 '문자열 숫자'가 숫자의 형태로 전환되어 연산한 결과.. CodeStates/JavaScript 2021. 12. 19. [JavaScript] 조건문 조건문이란 어떠한 조건을 판별하는 기준을 만드는 것 (경우의 수를 따지는 조건문) 반드시 비교 연산자 필요 if → else if → else 순서로 작동 (하나의 약속) 1. 형태 비교 결과는 늘 Boolean으로 참(true)과 거짓(false)로 나뉜다. if ( 조건문 1 ) { return //조건문 1이 true 일때 실행 } else if ( 조건문 2 ) { //조건문 1이 false일때 실행 } return //조건문 2가 true 일때 실행 else ( 조건문 3 ) return //조건문 1과 2가 false 일때 실행 2. 비교 연산자 (Comparison Operator) : 미만 >= : 이상 2 ) → false !undefined → true !'Hello' .. CodeStates/JavaScript 2021. 12. 19. 외장하드 우분투 설치완료 플스 외장하드로 쓰던 녀석을 반으로 갈라쳐서 백업/우분투로 나눠서 설치를 끝마쳤다 끼요옷! 우분투 설치 시 윈도우10을 보존하고 설치할지, 디스크를 싹 밀어버리고 설치할지, 기타 선택을 할지 3가지의 선택지를 보여주는데 "듀얼부팅"을 목적으로 외장하드에 설치하는 거라면 무조건 "기타"로 진입해야된다. 기타로 진입 후 파티션을 보여주는데 어디에 설치할지 잘 보고 선택하자. 처음 선택을 하게되면 루트를 지정해주라고 지랄지랄 하는데 해당 파티션을 더블클릭한뒤에 ext4로 설정해주고 아래칸엔 "/" 슬래시를 적어주면 된다. 정상적인 설치가 완료되었다면 컴퓨터 부팅시 Grub가 뜨면서 우분투로 진입할지 윈도우10으로 진입할지 선택창이 뜬다. 필자의 경우 리눅스와는 아예 등을 져버린 희대의 씹새끼 MSI 노트북을 .. 그저 그런 일상 잡담/무지성 시작 개발일기 2021. 12. 1. 이전 1 ··· 3 4 5 6 7 8 9 다음 반응형