분류 전체보기
-
(Python) - 1 파이썬 교육개발/Python 2024. 8. 22. 17:50
■ 코랩 사용하기 * 파일타입 : ipynb (Jupyter Notebook)※ Jupyter Notebook은 대화형 컴퓨팅 환경을 제공하는 오픈 소스 웹 응용 프로그램 Jupyter Notebook은 코드 실행 결과를 텍스트, 그림, 도표 등 다양한 방식으로 표현할 수 있고 코드와 결과를 함께 문서화하는 데 유용 https://colab.research.google.com/ Google Colab colab.research.google.com 코랩을 사용하면 구글 서버 사용이 가능하다. (사지 않고도 사용 가능)shift + enter : 실행하기ctrl + m + b : 다음 블럭에 코드 생성하기 ※ 짓시 (오픈 채팅방)https://meet.jit.si/ Jitsi MeetJoin a Web..
-
(박스몰 프로젝트) 5 - 기능 구상하기 + 고객센터 꾸미기개발/프로젝트 2024. 7. 31. 02:24
우선적으로 진행할 기능에 대한 DB에 필요한 항목을 대략적으로 생각해봤다. ■ DB 구상하기1. 로그인 * 회원 아이디 비밀번호 생년월일 우편주소 - 주소 API 휴대폰번호 이메일 서비스 이용 약관 동의 개인정보 수집 동의 회원등급 ( 개인회원 / 사업자회원 / 관리자) + SNS 간편 회원 가입 (로그인 API) *비회원 제품주문번호 이름 ※ 로그인의 경우 제품 특성상 비회원 주문도 많아, 비회원 주문도 고려한다. 2. Q&A 게시판 (게시판 아이콘화) -> 오늘 했다* 자주 묻는 질문 전체보기 주문/결제 배송문의 취소/반품/교환 상품문의 회원/기타문의 * 공지사항 번호 제목 등록일자 * 고객문의 번호 문의 유형(라디오 버튼) 제목 내용 작성자 비밀번호 * 견적문의※ 항목 생각해야 함 ■ 고객..
-
(박스몰 프로젝트) 4 - 메인 스와이프 + 부트스트랩 아이콘 및 css 적용개발/프로젝트 2024. 7. 30. 01:22
오늘은 간단하게 메인 스와이프 적용하고,부트스트랩 아이콘과 css 먹히는지 확인했다. 1. 메인 스와이프 pixabay에서 기업과 어울리는 이미지를 가져오고,스와이퍼 홈페이지를 통해 적용해 보았다. 적용 도중 사진에 보이는 화살표 표시가 맨 마지막 이미지에서만 위치가 달라졌는데확인해보니 마지막 이미지만 가로 스크롤이 생기는 문제임을 확인했고,이미지별로 크기가 달라서 나타나는 문제였다. 따라서 overflow 를 hidden 을 주어 해결했다. 그리고 기본적으로 Swiper 예시에는 이전 / 다음 / 페이지네이션이 이미지 안에 포함되는 형태가 아니였다.따라서 화면 확대하면 아이콘이 자기들 멋대로 날라다녔다. ㅎ; 해결하기 위해 스와이퍼 컨테이너(큰 영역) 포지션을 relative 처리하고,버튼 포지션..
-
(박스몰 프로젝트) 3 - 인텔리제이 thymeleaf + mysql + mybatis DB 연결하기개발/프로젝트 2024. 7. 19. 01:14
★ 오늘의 할 일1. 서버 데이터값 출력해보기 서버 데이터값 출력을 위해 질문게시판 qnaboard db를 만들었다. 오늘은 서버 연결 후 값 출력이 목표이기 때문에 정말 데이터 확인용으로 만들었다. DB는 MySQL 로 설정했고, MyBatis 로 자바 코드와 SQL 쿼리 분리하여 xml 파일로 진행하고자 했다. 화면 구조는 다음과 같이 기능별로 패키지를 나눴다. 객체를 다음과 같이 만들과 getter/setter 도 만들어줬다.인텔리제이 단축키가 참 편한 거 같다.. ㅎ 컨트롤러 만들고 서비스 만들고,신기한 건 이전에는 아무 생각 없이 Repository 만들고 했는데 Mapper 를 연결시켜서 한다고 한다. 이렇게 매퍼 인터페이스도 만들면 다음과 같이 매퍼 설정해주면 된다..
-
(박스몰 프로젝트) 2 - 부트스트랩 연결하기 + 브랜드 로고 제작 + 파비콘 설정개발/프로젝트 2024. 7. 7. 23:24
DB Navigator 연결했으니 부트스트랩으로 디자인에 대한 부분을 덜고자 했다. (디자인 못하는 1인) https://startbootstrap.com/template/shop-homepage Start Bootstrap startbootstrap.com 제품 소개가 목적인 사이트이니 해당 부트스트랩 선택 후 진행했다. html 구조를 사용하는 인텔리제이로서 thymeleaf 사용하기로 했다.(배우면서 만들어야 할 듯..ㅎ) 우선 부트스트랩 압축 파일 풀어주고 다음에 적절하게 압춘 푼 파일 넣어줬다. 그런데 파비콘 경로는 제대로 불러오는데, css 와 js 못 불러오는 오류가 발생했다...ㅠㅠ 나의 친구 챗지피티에게 물어보니 원래 기본 세팅이 ../static/bootstrap ~~~ 이렇게 ..
-
(박스몰 프로젝트) 1 - 계획 세우기개발/프로젝트 2024. 7. 7. 20:14
개인 프로젝트 박스몰 웹페이지 만들기로 함 1. 개발의 범위 어느 정도 할 것인지?오랜만의 개발이므로 최소 필수 개발만 하되,필요 시, 기능 추가 예정 2. 제공해야 할 목록 [사용자단]- 회사 소개 ★ 박스 정보 제공용★ 박스 검색 ★ 계산 기능 제공 ★ 찜 기능 - 로그인 기능 제공 (간편 로그인 고민)- 비회원 주문- 회원가입- 질문 게시판 [관리자단]- 회원 승인- 회원 등급- 질문 확인 ※ 참고 페이지https://www.boxmall.net/product/product_list.php?code=000010http://www.boxcafe.co.kr/ 3. 세부계획사용자단 디자인 - 부트스트랩 사용개발언어 java개발툴 intellJ 계획은 이랬으나.. 실제로 인텔리J를 툴로서 스프링부트를 연..
-
(김영한의 실전 자바 - 중급 1편) 5 - 내용 정리카테고리 없음 2024. 5. 28. 16:49
[1. Object 클래스] * 정적 의존관계 vs 동적 의존관계 - 정적 의존관계 : 컴파일 시간에 결정, 주로 클래스 간의 관계 의미 프로그램 실행하지 않고 클래스 내에서 사용하는 타입만 보면 의존관계 알 수 있음 - 동적 의존관계 : 프로그램 실행하는 런타임에 확인할 수 있다. 어떤 인자로 어떤 객체가 전달될 지는 프로그램 실행해야 알 수 있다. ex) ObjectPrinter.print(Object obj) 에서 어떤인자로 어떤 객체가 전달 될 지 프로그램 실행해야 알 수 있음Car 인스턴스가 넘어오거나 Dog 인스턴스가 넘어오는지 실행해야만 알 수 있다. ■ equals()* 동일성(Identity) vs 동등성(Equality) - 동일성(완전히 같음) : == 연산자를 사용해서 두 객체의..
-
(김영한의 실전 자바 - 기본편) 4 - 내용 정리카테고리 없음 2024. 5. 28. 15:15
[1. 클래스와 데이터]클래스에 정의된 변수들 = 멤버변수, 필드 멤버 변수 : 특정 클래스에 소속된 멤버이기 때문에 필드 : 데이터 항목을 가르키는 전통적인 용어 사용자가 직접 정의하는 사용자 정의 타입을 위해서는 설계도가 필요한데, 그게 바로 클래스이다. 클래스를 사용해서 실제 메모리에 만들어진 실체를 객체 또는 인스턴스라 한다. new 를 사용하면 객체(인스턴스)를 만들 수 있다. Student student1 에서 Student 는 student1의 변수 타입이다. 객체는 클래스에서 정의한 속성과 기능을 가진 실체이다. 인스턴스랑 객체랑 같은 말이지만 관계를 명확히 할 떄는 인스턴스라는 말을 많이 사용한다. ex) student1은 Student 의 인스턴스이다. 모든 인스턴스는 객체..