분류 전체보기 47

Til(3)

오늘은 대부분 강의를 듣는데에 시간을 할애했다. 내가 제일 약한 부분이 배열이란 것을 N queen을 풀다가 느껴서 배열부분을 확실하게 하기 위해 인텔리제이에 정리를 하면서 들었다. 2차원 배열 !! package sparta_java_2.array; public class Array6 { public static void main(String[] args) { // 가변 배열 int[][] array = new int[3][]; // 배열 원소마다 각기 다른 크기로 지정 array[0] = new int[2]; array[1] = new int[4]; array[2] = new int[1]; //중괄호로 초기화를 아예 해버릴 때도 가능함!! int[][] array2 = { {10 ,20}, {10,2..

TIL 2024.04.23

내일배움캠프 4일차 TIL + 프로젝트를 하며 배운점!!

https://winner7789.tistory.com/16 두번째 미니 프로젝트팀원 소개 프로젝트 시작부터 완성 및 발표까지(2) 너무너무 중요한 부분!!!!!! 누가 나한테 짧은 개발 공부중 어떤코드가 기억에 남냐고 묻는다면 바로 이 코드라고 할거 같다. // 모듈안에서 전역변수 선언 (모듈밖에서는(전역변수 선언시 윈도우 winner7789.tistory.com 프로젝트 카테고리와 겹처 프로젝트에 정리해 놓았습니다.

TIL 2024.04.19

두번째 미니 프로젝트팀원 소개 프로젝트 시작부터 완성 및 발표까지(2)

너무너무 중요한 부분!!!!!! 누가 나한테 짧은 개발 공부중 어떤코드가 기억에 남냐고 묻는다면 바로 이 코드라고 할거 같다. // 모듈안에서 전역변수 선언 (모듈밖에서는(전역변수 선언시 윈도우가 생략되어있음) ) // 시간 지연때문에 안됨, js파일을 먼저 불러옴 let docs = await getDocs(collection(db, "team-member")); docs.forEach((doc) => { let row = doc.data(); let image = row['image']; let name = row['name']; let job = row['job']; let memberAge = row['memberAge']; let memberMbti = row['memberMbti']; let ..

팀원 소개 프로젝트 시작부터 완성 및 발표까지(1)

매일 했던일을 기록하고 싶었지만 팀장을 맡게 되면서 많이 바빴던 관계로 한번에 그동안 프로젝트를 정리해 보려 한다. 팀장으로 프로젝트를 진행하다!! 팀장을 하여 프로젝트를 이끌어보고 싶은 생각은 있었는데 아직 실력이 부족해 선뜻 팀장을 하겠다고 나서지는 못했다. 그래도 마침 첫 회의에서 팀원 분들이 실력에 상관없이 분위기를 잘 이끌어 줄 사람이면 괜찮다는 말을 듣고 조금 자신감을 가지고 팀장을 맡게 되었다. 첫 회의의 내용은 당연히 각자의 아이디어를 받고 의견을 취합하는 과정이였다. 나는 카카오톡이나 인스타같은 이미 유명한 디자인을 벤치마킹하자는 의견을 냈지만 팀원들의 원하는 방향이 다른 것 같아 의견을 더 들어보다가 회사 직원 소개와 같은 깔끔한 디자인을 만들자는 의견으로 어느정도 모두가 만족할 수 있..

미니 프로젝트 B 12조(왜시비조) KPT

Keep 1. 모르는 부분이 생기면 팀원에게 도움을 요청하고 같이 해결했던 부분이 좋았다. 작업시간을 많이 줄일 수 있었다. 2.서로의 코드를 리뷰하는 시간을 가지는 점이 좋았다. 코드 리뷰를 통해 배울 수 있었고, 전체적인 흐름을 파악하기 쉬웠다. 3. 하나의 페이지에 다같이 집중을 하여 하나의 기능을 여러 방법으로 시도하며 좋은 방법을 찾을 수 있었다. Problem 1.변수명이 통일 되지않아 변수명을 찾거나입력할 때 어려움이 있었다. 2. 깃허브와 같은 협업 툴의 사용법과 이해도가 부족하여 시간낭비와 어려움이 있었다. Try 1. 반응형 웹 디자인이 필요하다. -> 화면 비율이 변하는 것을 고려하지 못했다. 2. 작업도중 어려움이나 궁금점이 생기면 기록하고 질문과 해결방안을 공유 및 저장 하였으면 ..

비밀 번호 추가하기

디테일을 추가하기 위한 나만의 활동들 내 페이지에서 칵테일을 추가한다는 것은 직접적으로 데이터 베이스에 접근 한다는 것이다. 그래서 이 접근을 막고 싶었다. 칵테일을 추가하는 박스를 숨기고, 비밀번호를 추가해 보자 비밀번호는 외우기 쉽게 그냥 1234 로 정했다. 기본적으로 칵테일 추가하는 박수를 숨겼다가 비밀번호를 입력하면 열리게 하고 싶었는데 특별한 방법을 찾지 못해 페이지가 열리면 토글 버튼이 자동적으로 한번 눌리게 실행하였다. 비밀번호를 틀리게 되면 return을 통해 메서드를 종료하는 기능도 갖추었다. 어려울 줄 알았는데 생각보다 쉽게 만들어진 페이지 비밀번호를 입력하면 인증되었다는 문구와 함께 데이터 베이스에 기록할 수 있는 박스가 열리게 된다. 다음으로는 페이지에서 칵테일 데이터를 삭제하는 ..

미니 프로젝트 2024.04.08

파이어 베이스 연동기(3)

컬렉션을 만들어서 파이어 베이스에 바로 데이터를 저장하는 것은 성공했다. 하지만 하나의 문제(?)가 있다. 1.필드값을 만들고 저장하는 과정이 귀찮고 오래걸린다는 점 2.데이터를 추가하려면 파이어 베이스에 직접 들어가야 한다는 점 3.어떤 데이터들이 들어가 잇는지 간단하게 확인하기 힘들다는 점 그래서 하나의 방법이 떠올랐다. 웹 개발 종합반에서 배웠던 영화 기록을 응용해보면 어떨까? 사이트에서 직접 데이터를 저장하고 본다면 쉽게 확인하고 기록 할 수 있지 않을까?? 그래서 바로 웹 종반 에서 만들었던 결과물을 가져왔다. 그리고 여기서 내가 필요한 것만 남겨 수정해 보기로 했다. 뭔가 결과물만 가져온거 같아 찝찝하긴 했지만 실제로 가져와보니 생각이 달라졌다. 이거!!! 공부가 많이된다!! 어느 부분을 바꿔..

미니 프로젝트 2024.04.05

파이어 베이스 연동기(2)

된거니???? 그런데 어떻게 이 데이터를 파이썬으로 가져가는지 아직 모른다. 처음으로 공식문서 찾아보는중.... 정말 개발자가 된거 같은 기분이다. 후훗 찾았다 이녀석 성공적^^ 이제 앞으로 해야할일 1.firebase 에 필드값 만들어서 입력하기 2.그 필드값을 가져와서 변수에 저장하기(팀원이 할것) 3.조건에 맞게 출력하기(팀원이 할것) 4.팀원들 도와주기

미니 프로젝트 2024.04.05

칵테일 저장용(소주)

주소: https://masileng-bucket.s3.ap-northeast-2.amazonaws.com/TB_COCK_MASTER/68.No%20pain,%20No%20gain.jpg 이름: 고진감래주( No pain, No gain) 베이스 : 소주 재료: 콜라, 소주, 맥주 도수: 6도 맛: 고생이 다하면 즐거움이 찾아온다는 한자성어 고진감래의 의미를 가진 폭탄주. 마시면 소주의 쓴 맛 뒤에 달달한 콜라를 먹게되므로 고진감래라고 이름 붙여졌습니다. 1. 소주잔 1에 콜라를 반만 따라서 맥주잔 안에 넣는다. 2. 소주잔 2에 소주를 반만 따라서 맥주잔 안에 있는 소주잔 1위에 포개어 놓는다. 3. 맥주로 맥주잔을 채우는데 소주잔에 들어가지 않도록 주의한다. 주소: https://masileng-bu..

미니 프로젝트 2024.04.05