분류 전체보기(581)
-
[JavaScript] BOM, DOM
1. BOM JavaScript Window W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. www.w3schools.com BOM : Browser Object Model : 브라우저 객체 모델 : 웹 브라우저와 관련된 모든 객체들의 집합. 객체 설명 screen 모니터의 정보 navigator 현재 실행 중인 브라우저의 정보 location URL의 정보 history 방문 기록에 대한 정보 docu..
2024.01.14 -
[Spring] BeanNameGenerator
0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다! 주의하세요! 올인원 스프링 프레임워크 참고. 올인원 스프링 프레임워크 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 1. 도서 대출 관련 기능 구현을 위한 준비 Package, class 추가. //BookController.java package com.office.library.book.user; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller @RequestMapping("/book/user") ..
2024.01.10 -
[알고리즘] 창용 마을 무리의 개수
0. 문제 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 1. 문제 이해 이건 인접리스트를 만들고 dfs로 connected component의 수를 세는 문제라고 생각했다. 2. 실패 가. 실패 : 입력값 범위 #include #include #include using namespace std; const int MAX_N = 100; int n, m, visited[MAX_N]; vector adj[MAX_N]; void dfs(int node){ visited[node]++; for(int next : adj[node]){ if(visited[next]) continue; dfs(next); } retu..
2024.01.09 -
[알고리즘] 단계적으로 문제 풀기
1. 파리퇴치3 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 가. 제출 #include #include using namespace std; int n, m; int a[15][15]; int dy[2][4] = {{1, -1, -1, 1}, {1, 0, -1, 0}}; int dx[2][4] = {{1, 1, -1, -1}, {0, 1, 0, -1}}; int sum(int y, int x){ int sum[2]; for(int i = 0; i = n); if(underflow || overflow) continue; sum[i] += a[ny][nx]; } } } return max(sum[0], sum..
2024.01.08 -
[Spring] Lombok
0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다! 주의하세요! 올인원 스프링 프레임워크 참고. 올인원 스프링 프레임워크 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 1. 롬복이란? Project Lombok projectlombok.org Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java. Never write another getter or equals method again, with one annotation your class has a fully featured ..
2024.01.04 -
[Spring] 사용자 관련 기능 구현
사용자 관련 기능 구현을 위한 준비다. 관리자 로그인, 회원가입, 비밀번호 분실 처리와 내용이 거의 일치하기 때문에 별도로 설명하진 않았다. 데이터베이스 테이블 추가 CREATE TABLE tbl_user_member( u_m_no INT AUTO_INCREMENT, u_m_id VARCHAR(20) NOT NULL, u_m_pw VARCHAR(100) NOT NULL, u_m_name VARCHAR(20) NOT NULL, u_m_gender CHAR(1) NOT NULL, u_m_mail VARCHAR(50) NOT NULL, u_m_phone VARCHAR(20) NOT NULL, u_m_reg_date DATETIME, u_m_mod_date DATETIME, PRIMARY KEY(u_m_no) ..
2024.01.04 -
[Spring] 도서 수정, 삭제
0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다! 주의하세요! 올인원 스프링 프레임워크 참고. 올인원 스프링 프레임워크 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 1. 도서 정보 수정 결과적으로 다음과 같은 요청을 보낸다. 수정 요청 : /library/book/admin/modifyBookForm?b_no=[수정할 책의 b_no] 가. 도서 정보 수정 화면 도서 정보를 수정하는 화면을 보여준다. @Controller @RequestMapping("/book/admin") public class BookController { ... @GetMapping("/modifyBookForm") public String modi..
2024.01.01 -
[Spring] 도서 등록, 검색
0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다! 주의하세요! 올인원 스프링 프레임워크 참고. 올인원 스프링 프레임워크 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 1. 관리자 관련 기능 관리자 계정 정보 수정 새 비밀번호 생성 및 메일 발송 신규 도서 등록 (+파일 업로드) 도서 검색 및 상세 정보 출력 도서 정보 수정과 삭제 2. 신규 도서 등록 가. 환경 설정 필요한 패키지와 클래스를 추가한다. package com.office.library.book; public class BookVo { int b_no; String b_thumbnail; String b_name; String b_author; String b..
2023.12.31