목록전체 글 (148)
이지은님의 블로그

▷ 오늘 배운 것자기소개 페이지 - firebase를 활용한 실시간 방명록 기능구현 및 관리(CRUD) : https://queenriwon3.tistory.com/49 자기소개 페이지 - Firebase를 활용한 실시간 방명록 기능 구현 및 관리(CRUD)프로젝트 "우리 팀을 소개해요"프로젝트 명 : 우리 팀을 소개해요.개발 기간 : 2024.12.23 ~ 2024.12.27 (5일)프로젝트 소개 : 팀원을 소개하는 웹사이트입니다.프로젝트 목표 : 프로젝트를 함께 만드queenriwon3.tistory.com자기소개 페이지 - 어려웠던 점, 아쉬운점 : https://queenriwon3.tistory.com/51 자기소개 페이지 - 어려웠던 점, 아쉬웠던 점 정리어려웠던 점1. 경로 관련2. fire..

문제 (1) : 이름이 있는 동물의 아이디동물 보호소에 들어온 동물 중, 이름이 있는 동물의 ID를 조회하는 SQL 문을 작성해주세요. 단, ID는 오름차순 정렬되어야 합니다.https://school.programmers.co.kr/learn/courses/30/lessons/59407 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제풀이SELECT ANIMAL_IDFROM ANIMAL_INSWHERE NAME is not NULL 결과 문제 (2) : 역순 정렬하기동물 보호소에 들어온 모든 동물의 이름과 보호 시작일을 조회하는 SQL문을 작성해주세요. 이때 결과는 ANIMAL_ID 역순..

어려웠던 점1. 경로 관련2. firebase모듈관련3. 방명록 댓글당 id부여4. 동적리스너 이벤트위임관련 1. 경로 관련 - 작성코드(오류)- 오류코드 경로에 페이지 이름을 추가하여 각 개인페이지마다 개별적으로 방명록을 작성할 수 있도록 구성했다.이때 그냥 db > guestBook > user 로 경로를 간단하게 구성하고 싶었지만 방명록을 작성할 때 firebase자체적으로 특정 갯수의 경로를 지원하지 않는다는 오류가 있었다. 따라서 db > guestBook > user > entries 순의 경로를 구현했다. - 작성코드(해결)- 구성된 데이터베이스 경로 2. firebase모듈관련특정한 기능을 사용하고 싶어도 각 기능에 맞는 모듈을 import하지 않으면 사용이 불가하다. 특히 get..
▷ 막혔던 점 오늘 firebase에 방명록연동을 구현하면서 막혔던 것이 크게 두가지가 있다.1. firebase모듈에 대하여2. 동적 DOM 업데이트 및 이벤트 리스너 연결에 대하여 1. firebase기능에 대하여 Uncaught ReferenceError: getDoc is not defined at mypage_yj_html.html:218:25다음과 같은 오류를 마주했을 때 결국은 import를 하지 않아서 거부되었다는 뜻이다. 우선 firebase에서 이번에 사용하게된 import는 다음과 같다.import { initializeApp } from "https://www.gstatic.com/firebasejs/9.22.0/firebase-app.js";import { getFiresto..

프로젝트 "우리 팀을 소개해요"프로젝트 명 : 우리 팀을 소개해요.개발 기간 : 2024.12.23 ~ 2024.12.27 (5일)프로젝트 소개 : 팀원을 소개하는 웹사이트입니다.프로젝트 목표 : 프로젝트를 함께 만드는 팀원에 대해 소개합니다. github : https://github.com/Sparta-1Team/IntroduceTeam1ppt : https://www.canva.com/design/DAGaWUhm2SU/fB2soVbGQ41-DNIKaICY-Q/view?utm_content=DAGaWUhm2SU&utm_campaign=designshare&utm_medium=link2&utm_source=uniquelinks&utlId=h2fd2e92a29distribution page : https..

▷ 오늘 배운 것 // Firebase SDK 라이브러리 가져오기 import { initializeApp } from "https://www.gstatic.com/firebasejs/9.22.0/firebase-app.js"; import { getFirestore } from "https://www.gstatic.com/firebasejs/9.22.0/firebase-firestore.js"; import { collection, addDoc } from "https://www.gstatic.com/firebasejs/9.22.0/firebase-firestore.js"; import { getDocs } from "https://www...
▷ 오늘 배운 것오늘은 git과 git hub 수업을 들었다. 간단히 정리하면서 협업과정에서 어떻게 활용하면 좋을지 고민해보는게 좋을 것 같다고 생각했다. 1. 리눅스 사용방법 pwd 현재 위치 출력cd 현재 위치 옮김(cd .. :상위 위치로 옮김 / cd 파일명: 파일명 위치로 옮김)ls 현재 위치에 있는 폴더 및 파일 출력ls -a 현재 위치에 있는 모든(보이지 않는 것 포함) 폴더 및 파일 출력touch 파일 작성mkdir디렉토리를 만듦 2. git이란?코드 변경점을 기록하는 용도, 버전관리도구(형상관리도구) --> 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것.github: 백업과 공유가 가능한 온라인 저장소이기 때문에 협업이 가능하다. git init코드관리를 시작하는 명령어, ..
▷ 오늘 하루 계획어제에 이어 그리디 알고리즘을 계속 공부할 것이다. 연습문제로 추천받은 백준문제 2720에 이어 10162, 5585, 4796, 2810 문제를 계속 풀어볼 예정이며, 시간이 남는다면 중급문제인 2839, 11399, 11047, 1541, 1931을 풀어보도록 하겠다. ▷ 오늘 배운 것https://queenriwon3.tistory.com/45 [JAVA] 그리디 알고리즘 문제 - 초급2720 : 세탁소 시장 동혁 (https://www.acmicpc.net/problem/2720)import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(..