본문 바로가기

토이프로젝트 - allt6

23.05.20 다음주부터 제대로 java강의를 시작하기에 주말에도 잠깐 예습하기로 했다 package nadocoding.Chap_07; /* 클래스를 이용하여 햄버거를 자동으로 만드는 프로그램을 작성하시오 1. 햄버거의 종류는 햄버거, 치즈버거, 새우버거 3가지 2. 각 버거는 각각의 클래스로 생성 3. 버거 이름을 담기 위한 name 변수 정의 4. 재료 정보를 표시하는 cock() 메소드 정의 5. 공통 부분은 상속 및 메소드 오버라이딩으로 처리 6. 모든 클래스는 하나의 파일에 정의 */ public class _Quiz_07 { public static void main(String[] args) { HamBurger[] hamBurgers = new HamBurger[3]; hamBurgers[0] = ne.. 2023. 5. 20.
23.05.19 package nadocoding.Chap_07; import nadocoding.Chap_07.Camera.ActionCam; import nadocoding.Chap_07.Camera.SlowActionCam; public class _17_Final { public static void main(String[] args) { // Final : 해당클래스 내에서도 값을 바꿀 수 없게 만들기 // public (final) class // public (final) void // public > abstract > static > final > ... ActionCam actionCam = new ActionCam(); // actionCam.lens = "표준렌즈"; actionCam.recordV.. 2023. 5. 19.
23.05.18 통합 후 데이터베이스에서 팀원들의 정보를 가져와 carousel에 넣는 기능 추가 이때 기존과 같은 방법으로 실행 시 모든 carousel가 active 상태가 되어 겹치는 오류, 버튼도 carousel마다 하나씩 생기는 오류가 발생 아래와 같이 코드 수정 function member_desc() { fetch('/member').then(res => res.json()).then((data) => { let desc = data['result'] $('#desc').empty() desc.forEach((a) => { let name = a['name'] let mbti = a['mbti'] let strength = a['strength'] let style = a['style'] let blog =.. 2023. 5. 18.
23.05.17 현재의 문제점 1. app.py를 할 때마다 데이터 베이스 값이 초기화 됨 2. get으로 가져온 데이터 값을 #team-mbti에 넣으려 했으나 team-mbti 아래에 속해있는 버튼에 적용한 javascript 함수가 이미 있어 기존에 배운 empty()함수를 실행한 뒤 다시 붙이는 방법을 쓰면 버튼에 들어있는 함수가 작동하지 않는 문제가 생긴다. 해결방안 1. aws 등의 실시간 서버에 올리면 데이터베이스 값이 초기화가 안되지 않을까 예상중 2. 버튼이 있는 div 밖에 새롭게 데이터 값을 나타내는 통계자료를 추가하는 방안 고민중 일단 어떠한 형식으로 통계를 낼 지는 아직 정해지진 않았지만 퍼센트가 효율적이라 생각해 대립되는 성향의 소수 둘째자리까지의 비율을 구하는 식으로 코드를 수정했다. func.. 2023. 5. 17.