2024/05 7

[Html5/CSS3] 웹 홈페이지 상단 네비바(header) 만들기

네비바는 카테고리 글자에 마우스 호버 시 font-weight를 더 두껍게 주었고,네비바로 들어갈 수 있는 페이지는로고(해당 메인화면), 홈 (해당 메인화면), 지역, 테마, 축제, 랜덤 Pick!, 프로필 아이콘으로다른 페이지로 넘어가는 html은 5개이다. (로고와 홈은 다시 돌아가기 위해 만들었음)  학원 과제로 만들었는데React가 아닌 html과 css, javascript로만 개발해야 하는 거라 모든 파일에 상단 네비 헤더와 하단 푸터를 복붙해야했고..그래서 처음 틀을 잡을 때 제대로 잡아서 수정사항을 절대!! 만들지 않아야 겠다고 다짐하고 시작했다.다행히 네비바라서(?) 링크 수정 말고 css는 한번에 만들었다..ㅎ   - Html 이런 구조로 갔다.네비바는 ul 태그 안 li로 나열해서 만..

Frontend/html-css 2024.05.31

[Python] 도서관리 프로그램

* 콘솔을 이용한 도서관리 프로그램 콘솔 기능으로는1. 도서 등록 (도서 번호, 책 이름 ,책 저자, 출판사) 2. 도서 목록 3. 도서 검색 (제목, 저자, 출판사) 4. 도서 삭제 (해당 도서 번호로 삭제) 5. 프로그램 종료을 넣었다. 콘솔창에 값을 입력받기 위해서 작성한 코드는 1. while 문으로 먼저 콘솔창에 도서관리 메뉴가 뜨게 한다.2. 해당 메뉴의 번호를 입력받아 (int(input))3. if문으로 번호에 해당하는 기능을 넣는다.  번호마다 간단한 설명을 하자면, 1번. 도서 등록 > 도서의 정보를 입력받기 때문에 도서번호, 책 이름, 책 저자, 출판사 총 4개를 입력받는다.2번. 도서 목록> 1번에서 입력받은 도서 정보들을 보여준다. 3번. 도서 검색> 3을 입력값으로 받으면, 콘솔..

Backend/Python 2024.05.31

[html5] html <body> 태그 정리

텍스트 태그 1. 텍스트를 블록으로 묶어 처리하는 태그 * ~  : 제목 텍스트 태그- 일반 텍스트보다 크고 진하게 표시되며, 이 가장 크게 표시되고 가 가장 작게 표시됨- 굵기는 따로 설정하지 않아도 자동으로 진하게 적용됨 * : 단락을 만드는 텍스트 태그- 태그로 표시하는 텍스트 단락은 닫는 태그로 만날 때까지 줄바꿈 없이 텍스트로 한 줄 표시됨- 텍스트 줄이 브라우저 창의 너비보다 길어질 경우 줄이 자동으로 바뀜  (브라우저 창의 크기가 따라 자동으로 줄바꿈이 이루어짐) * : 수평 줄을 넣는 텍스트 태그- 닫는 태그 없음 * : 인용문 넣는 텍스트 태그- 다른 텍스트보다 들여 써짐- cite 속성을 이용하여 인용 사이트 주소를 표시할 수도 있음 * : 입력하는 그대로 화면에 표시되는 태그- 이 ..

Frontend/html-css 2024.05.08

Java Console 미니 프로젝트 - 도서관리 앱 만들기

0. 개발 환경- eclipse- java 1.8 1. 폴더 구조  2. MVC 패턴  * Model- 도서 데이터를 표현하기 위한 데이터 전송 객체 (DTO) - 도서 데이터의 저장소와 비즈니스 로직을 담당함.BookDto  :   개별 도서의 정보를 담고 있음BookList  :  여러 개의 BookDto를 담는 컨테이너 역할BookRepository   :   데이터베이스나 파일 시스템과 같은 저장소에서 데이터를 읽고 쓰는 기능을 제공함BookService  :   도서와 관련된 비즈니스 로직을 처리함  * ViewBookView  :  사용자에게 보여지는 부분. 콘솔 출력과 사용자 입력을 처리함.                     사용자에게 도서 목록을 보여주고, 입력을 받는 등의 역할 담당. ..

Backend/JAVA 2024.05.07

SQL 데이터베이스 프로젝트 - 분식집 주문 관리 프로그램

0. 개발환경- Oracle SQL Developer- Windows 10 1. 프로그램 설명* 얌얌분식의 키오스크 앱 데이터베이스 프로그램이다. * 테이블은 총 6개로 구성되어있으며 menu, menutype, orders, ordersmenu, customer, delivery 테이블이 있다. * 각 테이블 당 기본키는 하나씩 지정되어 있다. * 테이블당 지정된 기본키는 number타입의 id로, 외래키로 사용 시 보다 유기적으로 사용할 수 있도록 하기 위해 지정하였다. 2. 물리 모델링 (관계적 모델)   (학원에서 작업했는데, 전날 만들면서 지정해둔 데이터 유형이 다음날 오니까 갑자기 다 unknown으로 되어있었는데(당황), 또 데이터유형이 아예 선택항목에서 다 사라졌었다(황당);; 프로그램 자..

Database 2024.05.07

오라클 SQL Developer - 데이터베이스 접속 오류 (ORA-01017)

데이터베이스 io오류를 해결하고 나니까또 다른 오류가 났다...   ORA-01017 : 사용자명/비밀번호가 부적합, 로그온할 수 없습니다.ORA-01017: invalid username/password; logon denied. 당장 sql을 써야하는데 지금 다시 데이터베이스 접속이 안되는 상황이라 또 구글링을 했다..ㅎ이 문제는 전에 학원에서도 생성할 때 잘 안된 적이 있어서 한번 본 오류 (근데 또 오류가 났네) 이긴 했다.  요렇게 유저아이디와 비밀번호가 생성하려고 하는데 안되는 상황 > 데이터베이스 생성하려고 하니까 접속 오류가 나는 아주그냥 겹경사였다! ㅎㅎ...  그래서 해결과정은우선, 윈도우키+r 을 눌러 cmd(명령 프롬프트)를 관리자 권한으로 실행해주었다. 그 다음, cmd창에서> s..

Database 2024.05.07

오라클 SQL Developer - io 오류로 데이터베이스 접속 안될 때

프로그램 환경구축을 정말 꼼꼼하게 보고 설정을 해야 이후에 오류가 조금이라도 덜 발생할 수 있다는 점을가슴에 또 한번 새기며..하루종일 이 오류를 잡는다고 헤맸기 때문에 기록할 겸 남기는 글 🤯  학원에서 작업하던 데이터베이스를 git으로 pull받아서 작성하던 중,분명 처음에 받아왔을 땐 잘 있었던 데이터베이스가 갑자기 사라지고새로 접속해서 만드려고 테스트를 하니까 상태: 실패 -테스트 실패: IO 오류: The Network Adapter could not establish the connection 라고 떴다.. 구글링을 해본 결과,저 메시지는 데이터베이스가 네트워크와 db간 통신을 하지 못한다는 내용이었고.. 서비스에서 뭘 확인해야 한다고 해서 일단 들어가봤는데,윈도우에서 '서비스' 를 검색해서..

Database 2024.05.07