본문 바로가기
반응형

Programming256

2020년 개정 정보처리기사 실기 족보 정리 (1) 2020년 개정 정보처리기사 실기 족보 정리 (2) 2020년 개정 정보처리기사 실기 족보 정리 테스트의 원칙 오류-부재의 궤변(Absense of Error Fallacy) : 아무리 많은 오류를 제거한다고 해도 사용자의 요구사항을 만족하지 못하는 프로그램은 품질이 incomeplus.tistory.com 2020년 개정 정보처리기사 실기 족보 정리 (3) 2020년 개정 정보처리기사 실기 족보 정리 테스트의 원칙 오류-부재의 궤변(Absense of Error Fallacy) : 아무리 많은 오류를 제거한다고 해도 사용자의 요구사항을 만족하지 못하는 프로그램은 품질이 incomeplus.tistory.com 테스트의 원칙 ① 오류-부재의 궤변(Absense of Error Fallacy) : 아무리 .. 2022. 5. 3.
DOM 이란? (feat javascript CRUD) DOM 이란? Document Object Model의 약자입니다. 변수를 저장할 수도, For문을 실행할 수도 없는 HTML 요소들을 javascript로 조작하기 위해 필요한 모델입니다. HTML을 부모노드와 자식노드로 구성된 하나의 트리로 모델화 하는 것입니다. 웹 브라우저는 서버로 부터 HTML 파일을 받아 DOM tree를 구성합니다. 동일한 원리로 CSS 파일을 받아 CSSDOM tree를 구성한 후 사용자에게 적합한 화면을 디스플레이 하게 됩니다. HTML과 CSS를 조작하는 언어는 javascript입니다. js를 이용해 DOM CRUD를 조작할 수 있습니다. HTML 요소들을 조작하기 위해 사용되는 javascript는 HTML의 태그로 삽입이 됩니다. 웹 브라우저가 HTML 파일을 파싱.. 2022. 5. 2.
MySQL INDEX, VIEW 사용하는 방법 MySQL 인덱스(INDEX) 사용하기 인덱스(Index)는 테이블의 조회 속도를 올리기 위해 일부 칼럼의 데이터만을 빠르게 검색할 수 있는 자료구조 입니다. 테이블 내 특정 1개의 칼럼을 사용해서 인덱스 테이블을 새로 생성해서 데이터에 접근하기 용이한 상태로 변환하게 됩니다. 인덱스와 테이블 데이터 저장공간의 여유를 두고, 조회 하기 용이한 특정 범위의 인덱스를 생성해주어야 합니다. 너무 넓은 범위의 데이터를 담은 인덱스는 불필요한 저장공간을 차지하게 되고, 오버헤드를 증가시킵니다. 인덱스는 MYI(MySQL Index) 파일에 저장됩니다. 만약 인덱스가 없다면 MySQL은 모든 테이블을 조회하게 되면서 성능이 저하될 가능성이 높기 때문에 인덱스를 사용합니다. 인덱스를 사용하면 SELECT 속도는 빨라.. 2022. 5. 2.
MongoDB install in Ubuntu 20.04 LTS How to Install MongoDB in Ubuntu 20.04 LTS OS? MongoDB Public GPG key 가져오기 우분투 패키지 관리 시스템에서 사용하는 공개키를 가져와야 합니다. 다음 명령어를 실행하고 정상적으로 완료 되면 OK가 리턴됩니다. $ wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add - list 파일 생성하기 MongoDB를 우분투에 설치하기 위해 lsit 파일을 생성해줍니다. 우분투 버전에 따라 명령이 다를 수 있습니다. $ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.. 2022. 5. 1.
MySQL 기본 사용법 주요 명령어들 정리(feat DDL, DML, DCL) MySQL DB 접속하기 먼저 mysql을 실행해줍니다. 제가 사용하고 있는 OS는 Ubuntu 20.04 LTS 입니다. 제가 사용하고 있는 init system은 systemd(systemctl)이기 때문에 이를 통해 mysql을 실행해줍니다. $ sudo systemctl start mysql mySQL 상태를 확인해본면 현재 mysql 프로세스가 active(Running) 상태로 전환된 것을 확인할 수 있습니다. $ sudo systemctl status mysql 이제 mySQL으로 접속합니다. root 계정으로 접속하게 되고 초기 비밀번호를 지정하지 않아서 바로 Enter을 쳐서 접속이 가능한 상태입니다. mysql 경로를 정확하게 지정해주면 Access Denied되는 일 없이 접속이 가능.. 2022. 5. 1.
Ubuntu LTS 20.04에 Mac OS Theme icon 적용하는 방법 Ubuntu에 Mac 적용하기 우분투에서 기본으로 제공하는 Theme도 잘 쓰고 있었는데, Mac과 거의 유사한 디자인을 담은 Theme을 발견하고 변경해 보았습니다. 크게 theme, icon, dock, activiti icon 정도만 변경해 주면 Ubuntu에서 mac과 거의 흡사한 작업 환경을 구성할 수 있습니다. 새로운 테마를 적용하기 위해서는 gnome-tweaks를 설치해줘야 합니다. 테마와 아이콘, 폰트를 쉽게 변경하게 도와주는 gnome 프로그램입니다. $ sudo apt update $ sudo apt install gnome-tweaks WhiteSur Theme 사용 WhiteSur Gtk Theme MacOS Big Sur like theme for Gnome desktops---.. 2022. 4. 30.
반응형