본문 바로가기
반응형

All Posts134

[HTML/JS] DOM(문서 객체 모델) 기초 목차 DOM이란? element 찾기 element 내용, 속성,CSS 변경 element 추가 및 삭제 DOM(Document Object Model) DOM은 HTML 문서의 계층적인 구조를 트리로 표현한 것 입니다. HTML을 구성하는 모든 요소들을 요소(element) , 속성 (attribute) , 문자(text)로 구분합니다. 태그들 -> element , 태그내의 속성 -> attribute , 태그안에 문자 -> text DOM은 트리구조이기 때문에 부모(parent)와 자식(child)로 구분할 수 있습니다. 부모에서 자식으로 접근을 할수 있는데요, firstchild , lastchild 등등으로 자식 노드로 접근 할 수 있습니다. 그리고 DOM의 함수를 이용해서 다음과 같은 기능을 .. 2022. 5. 2.
윈도우(window) MySQL 설치하기 + 서버 실행하기 MySQL 설치하기 (+ workbench) https://downloads.mysql.com/archives/installer/ MySQL :: Download MySQL Installer (Archived Versions) Please note that these are old versions. New releases will have recent bug fixes and features! To download the latest release of MySQL Installer, please visit MySQL Downloads. MySQL open source software is provided under the GPL License. downloads.mysql.com 위 사이트로 접속해서 버.. 2022. 4. 30.
맥(Mac) MySQL 설치 (+workbench) - 맥북 SQL 설치 + 서버 실행하기 맥(Mac)에서 MySQL 설치 https://dev.mysql.com/downloads/mysql/ MySQL :: Download MySQL Community Server Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS Source Code Select OS Version: All Windows (x86 dev.mysql.com 위에 링크에 들어가서 맥북용 SQL을 설치합니다. 다운로.. 2022. 4. 30.
DBMS 데이터베이스 관리 시스템의 특징과 종류 , SQL 데이터베이스 관리 시스템(DBMS) 데이터의 복잡성을 해결하는 동시에 데이터 추가, 변경, 검색, 삭제 및 백업, 복구 , 보안 등의 기능을 지원하는 소프트웨어 입니다. DBMS의 장단점 장점 데이터 중복 최소화 데이터 공유 (일관성유지) 일관성, 무결성, 보안성 유지 사용자 중심의 데이터 처리 데이터 표준화 적용가능 데이터 접근 용이 데이터 저장공유로 인한 절약 단점 데이터베이스 전문가 필요 DBMS 구축 서버필요 및 유지비 백업과 복구 어려움 대용량 디스크로 엑세스 집중시 명목 현상으로 과부화 발생 대용량 데이터 처리가 어려움 DBMS의 특징 데이터 무결성 : 부적절한 자료가 입력되어 동일한 내용에 대해 서로 다른 데이터가 저장되는것을 허용하지 않는 성질 데이터 일관성 : 삽입, 삭제 , 갱신 , 생.. 2022. 4. 30.
데이터베이스란? 데이터베이스 개념과 용어 데이터베이스란? 데이터베이스를 한 마디로 정의하면 ‘데이터의 집합’이라고 할 수 있습니다. 데이터베이스에는 일상생활 대부분의 정보가 저장되고 관리됩니다. 오늘 보내거나 받은 카카오톡 메시지, 인스타그램에 등록한 사진, 버스/지하철에서 찍은 교통카드, 카페에서 구매한 아이스 아메리카노 등의 정보가 모두 데이터베이스에 기록됩니다. 특징 실시간 접근성 (Real-time-accessibility) 계속적인 변화(Continuous Evolution) 동시 공유 (Concurrent Sharing) 내용의 의한 참조 (Content Reference) 설계순서 요구조건 분석 -> 개념적 설계 -> 논리적 설계 -> 물리적 설계 -> 구현 용어 밑에는 데이터베이스 테이블 입니다. 데이터 베이스는 row(행) 과 .. 2022. 4. 30.
깃(git) 복귀 - reset , revert 리셋 (reset) 리셋 (reset)은 커밋을 기준으로 이전 코드로 되돌리는 방법으로, 기록한 커밋을 취소합니다. 커밋을 취소하는 만큼 신중하게 작업해야합니다. git log --oneline : 커밋내역을 간단하게 확인 git reset --옵션 커밋ID 리셋에는 세가지 옵션이 있는데요, soft , mixed , hard가 있습니다. hard로 갈수록 위험합니다. soft : HEAD 포인터만 움직이고, 워킹과 스테이지 영역은 그대로 입니다. mixed : 기본옵션. 워킹은 그대로, unstaged된 상태로 이전 커밋으로 옵니다. hard : 실제 파일이 삭제된 이전 상태로 복원합니다. 리버트 (revert) 리셋은 기존 커밋 정보를 삭제하지만, 리버트를 기존 커밋을 남겨두고 취소에 대한 새로운 커.. 2022. 4. 21.
자바(java) Reader , Writer - 문자 기반 스트림 + Scanner 입출력 스트림의 종류 바이트 기반 스트림 : 그림 멀티미디어, 문자등 모든 종류의 데이터를 받고 보내는 것 가능 문자 기반 스트림 : 문자만 받고 보낼 수 있도록 특화된 스트림 문자 기반 스트림에는 입력스트림인 Reader과 Writer가 있습니다. writer 객체 writer(int c) 매개 변수로 주어지는 int(4byte)에서 끝 2byte(1개 문자)만 출력 스트림을 보냄 예시) 한 문자씩 출력하기 write(char[] cbuf) , write(String str) 매개변수로 받은 변수들을 파일에 출력한다. 예시 import java.io.FileWriter; import java.io.IOException; import java.io.Writer; public class Main { pub.. 2022. 4. 20.