Bin54 2023-10-25, Today I Learned 오늘 개발한 것 https://greedydeveloper.tistory.com/81 [스파르타코딩클럽][팀프로젝트]키오스크 개발일지 https://github.com/minisundev/Kiosk GitHub - minisundev/Kiosk: Kiosk program for a burger place Kiosk program for a burger place. Contribute to minisundev/Kiosk development by creating an account on GitHub. github.com 오늘의 목표 오늘의 목표는 B greedydeveloper.tistory.com 개발하면서 생각한 것 키오스크를 다시 뜯어고치면서 보니까 오버라이딩에 집착하면서 Product를 세세하게 나.. 2023. 10. 27. 2023-10-23 Today I learned ⭐(복습)파이썬 배열 초기화 arr = [0 for i in range(rows)] ⭐파이썬 배열(리스트) 원소 추가 ⚠️ index를 모르는 상태로 for문 돌리면서(i,j 말고 x,y로) answer에 저장하려니 append써야 했음 arr.append(value) arr.insert(index,value) ⭐(복습) 키값이 존재하는지 보기 if "model" in thisdict: print("Yes, 'model' is one of the keys in the thisdict dictionary") ⭐그리고 딕셔너리를 획기적인 방법으로 넣어버림 dictionary = dict(zip(name,yearning)) ⭐Java Map에서 get()을 호출해서 찾을때 Map에 키가 없는 경우에 null을.. 2023. 10. 23. 2023-10-20 Today I Learned 일단 부트캠프를 듣기로 한 걸 정말 잘 했다고 생각한다 혼자 있었으면 아무것도 안 했을텐데 일정이 있어서 따라가려고 하는 것만 해도 그렇고 열심히 하는 사람들을 온라인으로도 본다는 게 나한테 긍정적인 영향을 미치고 또 멘토분들도 특강이나 상담으로 도움을 좀 주셔서 내가 더 나아가는데 상당히 도움이 된다 의지력도 점점 생기는 거 같다 부트캠프에서 키오스크로 주문하는 과제 내줘서 하는데 내가 부전공으로 처음 코딩을 시작했을때 받은 과제랑 비슷해서 그때 생각이 났다 그때는 Main에다 모든 if else를 다 써서 코드가 정말 길고 복잡했다 그때 짜던 코드가 하도 허접했어서 그때에 비해 좀 발전했나 싶기도 한데 아직도 if else로 난리나고 Main을 떠났다고 하더라도 한 데 뭉쳐서 분리도 잘 안 될 뿐더러.. 2023. 10. 20. 2023-10-19, Today I Learned ⭐파이썬 이차원 배열 선언,읽기 arr = [[None for j in range(cols)] for i in range(rows)] for i in range(rows): for j in range(cols): arr[i][j] = None 📖 틈새 파이썬 공부📖 딕셔너리 선언 ⭐딕셔너리 선언 thisdict = { "brand": "Ford", "model": "Mustang", "year": 1964 } thisdict = dict(name = "John", age = 36, country = "Norway") 딕셔너리 수정 ⭐ 딕셔너리 추가 car["color"] = "white" ⭐ 딕셔너리 변경 thisdict["year"] = 2018 thisdict.update({"year": 2020}).. 2023. 10. 19. 2023-10-10, Today I Learned 1. html 에서 js 파일을 분리시킬때 index.html에 db관련해서 import하는 부분은 중복해서 남겨두어야 했다 빠지면 동작하지 않음 메인페이지 2. js파일로 분리했을 때 onclick() 이 작동하지 않아 $(document).on("click"으로 바꿔야 한다. 3. Javascript에서 랜덤 함수 사용해서 배열중의 하나를 선택하는 효율적인 방법 let profiles = ['apeach','muzi','neo','prodo','ryan']; var random_index = Math.floor(Math.random() * profiles.length); var pfp = profiles[random_index]; 2023. 10. 10. 2023-10-07, Today I Learned 1. LocalStorage를 이용하면 브라우저 자체에 저장해서 html 페이지간 정보를 전송할 수 있다 //메인페이지에 보이게 하기 위해 저장 localStorage.setItem('content', content); localStorage.setItem('name', name); //메인페이지 저장 부분 끝 2. js파일을 html 의 3. css파일을 html의 에서 분리하려면 html에 다음과 같이 연결해주면 된다. 4. flex: direction으로 2단으로 요소들을 쌓을 수 있다 2중으로 flex를 column, row로 지정하고 가로 flex 박스의 안에 flex:1인 요소들을 배치해서 해결했다 .photos { flex-direction: column; } .photorow{ flex-d.. 2023. 10. 7. 2023-10-06, Today I Learned 1. DataSnapshot.forEach() 를 사용하면 Datasnapshot의 하위 항목이 쿼리 순서대로 반복됨 child가 하위 항목임 const dbRef = database.ref('logs'); dbRef.on("value", (snapshot) => { snapshot.forEach((child) => { const object = child.val(); if (id == child.ref.key) { if (object.pw == password) { dbRef.child(id).remove(); } else { alert("잘못된 비밀번호"); } } }); }); 명시적인 orderBy() 메서드를 사용하지 않으면 결과가 키순으로 반환됨 내 db에 'ups'가 존재하지 않아서 그냥 생.. 2023. 10. 6. 2023-10-05, Today I Learned 1. html에서 스크롤바를 만들고 싶으면 overflow: auto를 이용한다. 하위 컨텐츠의 길이가 컨테이너를 초과했을때 스크롤을 생성해 줌 2. html 요소를 오른쪽으로 밀어서 표시하고 싶으면 float:right 속성을 부여한다 3. 말고 을 사용하면 줄바꿈이 되지 않고 다른 요소 옆에 가서 붙는다 4. JQuery 쓰려면 다음 코드를 html에 추가한다 5. Javascript에서 오늘 날짜를 이용할 때는 다음과 같이 한다 const today = new Date(); let day = today.getDate(); let month = today.getMonth() + 1; let year = today.getFullYear(); let date = `${year}-${month}-${day.. 2023. 10. 5. VS Code 단축키 단축키를 잘 알면 타자가 빠른 것과는 별개로 코딩 속도와 효율이 올라가기 때문에 새로운 ide를 쓰기 시작해서 공부해 보려고 한다 2022. 1. 29. 이전 1 ··· 3 4 5 6 다음