본문 바로가기

전체 글

(47)
[주간회고록] 4주차 주간 회고록 4주차 기간: 2024년 2월 28일 → 2024년 3월 5일 🗒️ 핵심 3줄 요약 - 졸업 프로젝트 끝나면 더 열심히 하자 - 밤샘 그만!! - 코드 리뷰 열심히 하자 🎯 이번 주 목표 ⚠️ 생활 패턴 건강하게 유지하기 👏 칭찬하고 싶은 점 혼자 챌린지를 진행하고 있었으면 피곤할 때 과제 풀기를 포기하고 그냥 잤을텐데 스터디방에 사람들이 있어서 같이 열심히 공부할 수 있었다. 덕분에 과제를 끝까지 포기하지 않고 내서 좋았다. 😭 고치거나 버려야 할 점 생활 패턴이 완전 바뀌어 버렸다ㅎㅎ 큰일이다. 늦게 자고 늦게 일어나니 피곤하고 시간이 없어서 강의를 꼼꼼이 듣지 못하고 있다. 이번 주에 과제 기간이 좀 기니까 이때 이 생활 굴레를 탈출하자…벌써 2주 째다… 코드 리뷰를 일주일 동안 제대로 하지 못했다..
[코어 자바스크립트] 1장. 데이터 타입 🎯 1장의 목표 - 자바스크립트가 데이터를 처리하는 과정 이해하기 🖊️ 내용 정리 데이터 타입 javascript에는 6개의 기본형 데이터와 1개의 참조형 데이터가 있다. 변수를 선언 및 할당: 메모리 영역에서 어떻게 동작하는지 이해하기 이러한 데이터를 저장하는 공간을 변수라고 하며, 이 데이터를 식별하기 위해 붙이는 이름(식별자)을 변수명이라고 한다. 변수를 선언할 경우 변수명과 데이터는 메모리에 저장된다. 메모리 짧게 이해하기 메모리의 한 조각을 비트라고 하며, 비트는 고유한 식별자를 가진다. 메모리 한 칸은 1byte(8bit)며, 바이트 또한 바이트가 가진 8비트 중 첫 번째 비트의 식별자(메모리 주소값)를 통해 구분할 수 있다. (1) 기본형 변수의 선언 컴퓨터는 메모리에서 비어있는 공간을 확보..
[javascript] 프로그래머스 코딩 기초 트레이닝 Day3 정리 📝 Day 3. 연산 새로 알게 된 내용이나 리펙토링한 내용 정리하기! 🚩 문자열 섞기 Spread Operator 반복 가능한 객체를 전개(spread)해서 사용할 수 있다. const elements = ['Fire', 'Air', 'Water']; console.log(...elements); // Fire Air Water function solution(str1, str2) { var answer = ''; const str1Splitted = str1.split(""); const str2Splitted = str2.split(""); for (var x = 0; x < str1.length; x++){ answer += str1Splitted[x]; answer += str2Splitted[..
[javascript] 프로그래머스 코딩 기초 트레이닝 Day2 정리 📝 Day 2. 출력, 연산 새로 알게 된 내용이나 리펙토링한 내용 정리하기! 🚩 덧셈식 출력하기 const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); let input = []; rl.on('line', function (line) { input = line.split(' '); }).on('close', function () { const a = Number(input[0]); const b = Number(input[1]); const result = + a + b; console.log(`${a} + ${b} = ${result}..
[javascript] 프로그래머스 코딩 기초 트레이닝 Day1 정리 📝 Day 1. 출력 새로 알게 된 내용이나 리펙토링한 내용 정리하기! 🚩 문자열 출력하기 const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); let input = []; rl.on('line', function (line) { input = [line]; }).on('close',function(){ str = input[0]; console.log(str); }); 🚩 a와 b 출력하기 const readline = require('readline'); const rl = readline.createInterface({ input:..
[Flutter] Failed to load FirebaseOptions from resource & The term 'flutterfire' is not recognized as the name of a cmdlet, function, script file, or operable program 💥 오류 발생 배경 FCM을 사용하기 위해서 디바이스를 식별할 수 있는 device token(FCM token)을 발급받아 백엔드로 보내야했다. 그래서 firebase console에서 project를 생성하고 flutter 프로젝트에서 패키지를 설치한 뒤 firebase app을 initialize했더니 다음과 같은 에러가 났다. firebase_core: ^2.26.0 firebase_messaging: ^14.7.18 await Firebase.initializeApp(); Exception has occurred. PlatformException (PlatformException(java.lang.Exception: Failed to load FirebaseOptions from resource..
[주간회고록] 3주차 주간 회고록 3주차 기간: 2024년 2월 28일 → 2024년 3월 5일 🗒️ 핵심 3줄 요약 - 다시 아침형 인간 되고 싶다 - 더 열심히 예습 복습 하자! - 점점 강의가 어려워진다… 🎯 이번 주 목표 ⚠️ 생활 패턴 건강하게 유지하기 ⚠️ 모르는 내용 정리하기 ✅3월 계획 세우기 👏 칭찬하고 싶은 점 졸업 프로젝트 거의 다 마무리한 점. 타입스크립트 강의 들으면서 새로 알게 된 내용을 정리한 점. 강의는 꼼꼼이 못 들었지만 일단 과제는 다 제출했다… 😭 고치거나 버려야 할 점 잠 자는 시간이 점점 늦어진다. ㅎㅎ 할 일을 미리미리 하자. 리액트 마스터 강의를 열심히 안 듣는다… 리액트 기초랑 타입스크립트 강의는 조금 나중에 복습해도 따라가기 괜찮았는데 마스터 강의부터는 양이 많고 예습 복습 안 하면 큰일 날 ..
[주간회고록] 2주차 주간 회고록 2주차 기간: 2024년 2월 21일 → 2024년 2월 27일 🗒️ 핵심 3줄 요약 - 방심하면 생활 패턴이 다시 뒤바뀐다. - react js 기초 끝. typescript 시작. - 남는 건 기록! 🎯 이번 주 목표 ✅ 건강하게 생활하기 ⚠️ 학교 졸업 프로젝트 최대한 마무리하기 ⚠️ 공부한 내용 정리해서 잘 이해하기 👏 칭찬하고 싶은 점 예습은 못하고 있지만 복습은 하고 있는 점! 저번 주에 생일이라 친구들이랑 노느라 할 일이 밀렸었는데 어찌저찌 다 해낸 점! sticky scroll이나 horizontal scroll 구현해보고 싶었는데 이번 리액트 졸업 작품에 시도해 본 것! 그리고 중간에 어떻게 구현해야 하는지 감도 안 와서 포기하고 싶었는데 결국엔 구현함.(하지만 버그가 많음) 😭 고치거나..