목록전체 글 (180)
오늘보다 더 나은 내일의 나에게_
이번 주에는 요구사항 정의서, 데이터베이스 요구사항 분석서, 테이블 명세서 등 작성할 서류들이 많았다. 일단 아두이노 부품 주문한 모듈들이 일찍 배송되어 제품 테스트 또한 시작하게 되었다. 요구사항 정의서 데이터베이스 요구사항 분석서 DB멘토링 후 ERD 수정 테이블 명세서 DB멘토링 후 테이블 수정 아두이노 테스트가 아직 완벽하게 끝나지 않아서 DB와 웹 기능 구현을 미뤄두고 있다. 아두이노 센서별 테스트가 거의 끝나가고 있지만 아두이노에서 받은 값을 어떤 식으로 무선 통신할 것인지... 아직 할 일이 산더미....🤦♂️ 다음 주에는 아두이노 2차 주문도 있어서 빨리 아두이노 테스트를 마치고 웹과 DB 구현을 해야 한다. 평소보다 시간을 더 투자하고 팀원들과 회의를 통해 빠르게 마무리 하도록 해야..
1차 멘토링 후 단위기술도 헬스케어로 바뀌게 되었고 아이디어 회의를 신속히 진행해 프로젝트 진행하였다. 11일 오후부터 15일 밤늦게까지 진행했고 드디어 2차 멘토링을 받게 되었는데 멘토링 받기 전까지도 아이디어와 프로젝트 진행상황에 대해 확실성...? 실현 가능한 아이디어인가..., 타당성이 있나... 수없이 계속 고민을 했다. 왜냐하면 다른 팀들은 1차 멘토링 때 아이디어 기획을 살짝 보완하거나 수정사항을 듣고 2차 멘토링을 준비했고 우리 팀은 아예 실현 불가능한 아이디어였어서 처음부터 다시 기획을 했다. 그러니 아이디어 자체가 또 실현 불가능할 수도 있다는 생각에 막막했다. (슬라이드 개수 제한 때문에 나눠서 작성) 1. 기획서 슬라이드 2. 기획서 슬라이드 위에 문서를 바탕으로 2차 멘토링이 진행..
회원가입 시 이메일 중복체크 이메일 입력후 중복체크 여부 확인(가능: true, 불가능: false) 코드 더보기 main.jsp 자바스크립트 emailCheck() 메서드 function emailCheck(){ let email = document.querySelector("#email"); //이메일 작성창 let checkEmail = document.querySelector("#checkEmail"); let xhr = new XMLHttpRequest() //요청방식 , 요청경로 xhr.open('get', 'IdCheckCon?email=' + email.value); //전송데이터의 형식 xhr.setRequestHeader('Content-Type', 'application/x-www-f..
회원관리페이지 출력 회원정보를 DB에서 가져와 페이지에 모두 출력(이메일, 번호, 주소) selectMember.jsp => 회원관리 페이지 memberDAO_selectAll( ) => 모든회원 출력메서드 코드 더보기 selectMember.jsp 회원관리페이지 Email HP Addr memberDAO package com.DAO; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.util.ArrayList; import com.VO.memberVO; public class memberDAO { public Ar..
설명 현수네 반 선생님은 반 학생들의 수학점수를 향상시키기 위해 멘토링 시스템을 만들려고 합니다. 멘토링은 멘토(도와주는 학생)와 멘티(도움을 받는 학생)가 한 짝이 되어 멘토가 멘티의 수학공부를 도와주는 것입니다. 선생님은 M번의 수학테스트 등수를 가지고 멘토와 멘티를 정합니다. 만약 A학생이 멘토이고, B학생이 멘티가 되는 짝이 되었다면, A학생은 M번의 수학테스트에서 모두 B학생보다 등수가 앞서야 합니다. M번의 수학성적이 주어지면 멘토와 멘티가 되는 짝을 만들 수 있는 경우가 총 몇 가지 인지 출력하는 프로그램을 작성하세요. 입력 첫 번째 줄에 반 학생 수 N(1
JavaScript 댓글 작성 후 "post reply" 버튼을 누르면 댓글이 등록되지만 실시간으로 보이지 않고 새로고침을 해야 보이는 상황! 버튼을 누르고 정상적으로 등록이 되면 console창에 success 출력! 댓글 등록 후 바로 댓글 보는 기능 board_main.jsp에서 javascript부분 수정 function addReply( ) 수정 JSP 로그인 후 개인정보수정버튼을 눌렀을 때 현재 로그인 중인 아이디 전화번호, 주소가 출력되도록 작성 코드 더보기 세션 객체를 생성하고 활용 회원정보수정 로그아웃 기능 로그인 후 로그아웃 버튼 누르면 로그아웃! => 세션을 삭제해주면 로그아웃이 된다! 코드 더보기 package com.member; import java.io.IOException; ..
설명 김갑동 선생님은 올해 6학년 1반 담임을 맡게 되었다. 김갑동 선생님은 우선 임시로 반장을 정하고 학생들이 서로 친숙해진 후에 정식으로 선거를 통해 반장을 선출하려고 한다. 그는 자기반 학생 중에서 1학년부터 5학년까지 지내오면서 한번이라도 같은 반이었던 사람이 가장 많은 학생을 임시 반장으로 정하려 한다. 그래서 김갑동 선생님은 각 학생들이 1학년부터 5학년까지 몇 반에 속했었는지를 나타내는 표를 만들었다. 예를 들어 학생 수가 5명일 때의 표를 살펴보자. 위 경우에 4번 학생을 보면 3번 학생과 2학년 때 같은 반이었고, 3번 학생 및 5번 학생과 3학년 때 같은 반이었으며, 2번 학생과는 4학년 때 같은 반이었음을 알 수 있다. 그러므로 이 학급에서 4번 학생과 한번이라도 같은 반이었던 사람은..
설명 지도 정보가 N*N 격자판에 주어집니다. 각 격자에는 그 지역의 높이가 쓰여있습니다. 각 격자판의 숫자 중 자신의 상하좌우 숫자보다 큰 숫자는 봉우리 지역입니다. 봉우리 지역이 몇 개 있는 지 알아내는 프로그램을 작성하세요. 격자의 가장자리는 0으로 초기화되었다고 가정한다. 만약 N=5이고, 격자판의 숫자가 다음과 같다면 봉우리의 개수는 10개입니다. 입력 첫 줄에 자연수 N이 주어진다.(2 arr2[i][j+1] && arr2[i][j] > arr2[i-1][j] && arr2[i][j] > arr2[i+1][j]) answer++; } } return answer; } public static void main(String[] args) { Q10 T = new Q10(); Scanner kb ..
현재 나는 21년 12월 20일에 개강한 지능형 빅데이터 IoT융합 SW 전문가 과정을 수강 중이다. 나는 완전 비전공자여서 수강신청을 할 때는 많은 걱정을 했지만 정말 수강하길 잘했다는 생각을 자주 한다.😎👌👀 지금까지 살면서 옳은 선택을 했던 것 중 하나를 뽑자면 단연코 스마트인재개발원을 다닌 것을 1순위로 뽑을 수 있다. 빅데이터 과정과 IoT과정, 인공지능 과정을 고민한다면 나는 당연히 ✨✨IoT과정을 추천✨✨한다. 왜냐하면 나는 빅데이터나 인공지능 과정 같은 경우 인강으로도 충~분히 보면서 공부할 수 있다고 생각한다. 그렇지만 IoT의 핵심 과목인 아두이노와 라즈베리파이는 인강 또는 혼자 공부하기엔 어려울 것이다. 보드판에 센서도 직접 연결하고 배선도해야 하고 코드도 입력해야 하는데 질문할 곳이..