일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 리눅스마스터2급
- 리눅스명령어
- 정처기기출
- 리눅스마스터2급2차
- 파이썬
- python
- 리눅스
- 프로그래밍
- 정보처리기사
- Java
- 리눅스마스터
- C
- 정처기
- 정보처리기사기출
- 리눅스활용
- 리눅스자격증
- SW
- 웹개발
- 자격증
- 기사자격증
- 머신러닝
- 정처기실기
- IT
- 장고
- 공부블로그
- IT자격증
- 정보처리기사실기
- Django
- 코딩
- Linux
- Today
- Total
목록전체 글 (96)
Tech Trail
테이블(TABLE) 데이터 모델에서 인스턴스에 해당하는 것은 로우, 속성에 해당하는 것은 컬럼 데이터 모델에서 엔터티에 해당 데이터를 저장하기 위해 사용 데이터베이스는 일반적으로 여러 개의 테이블로 구성 SELECT문 저장되어 있는 데이터를 조회하고자 할 때 사용하는 명령어 SELECT 컬럼1, 컬럼2, ... FROM 테이블 WHERE 컬럼1 = '아무개'; 컬럼을 따로 명시하지 않고 *(asterisk)를 쓰면 전체 컬럼이 조회되며, 조회되는 컬럼의 순서는 테이블의 컬럼 순서와 동일하다. 그리고 WHERE 절이 없으면 테이블의 전체 Row가 조회됨 테이블명이나 컬럼명에 별도의 별칭(Alias)을 붙여줄 수 있는데, 테이블명에 Alias를 설정했을 경우 테이블명 대신 Alias를 사용해야 함 ..
모델링이 갖춰야 할 조건 현실세계 반영 단순화하여 표현 관리하고자 하는 데이터를 모델로 설계 데이터베이스 모델링 세 가지 특징 추상화 단순화 명확화 데이터 모델링 세 가지 관점 데이터 관점 프로세스 관점 데이터와 프로세스의 상관 관점 데이터 모델링의 세 가지 단계 개념적 데이터 모델링 논리적 데이터 모델링 물리적 데이터 모델링 데이터 모델링 유의사항(데이터 모델링을 할 때 지양해야 할 점) 중복 -> 같은 데이터가 여러 엔터티에 중복되어 저장되지 않도록! 비유연성 -> 어플리케이션과 데이터 간 연계성이 높으면, 어플리케이션 변경될 때마다 데이터 모델도 변경해야 함 ㅠㅠ 데이터 모델과 프로세스를 분리하여 유연성을 높여야 함! 비일관성 -> 데이터 간 일관성을 유지하기 위해 상호..
Node.js (nodejs.org) Node.js는 JavaScript를 실행할 수 있는 환경으로, 웹 서버와 같은 네트워크 애플리케이션을 만들 때 유용한 다양한 모듈과 기능을 제공합니다. 이를 위해 문서화된 Node.js 공식 문서(Manual & Documentation)를 사용할 수 있습니다. 위 링크를 타고 docs 에 들어오면 모듈들에 대한 설명이 나오는데, 아래는 제공된 코드 조각과 그에 대한 설명입니다. const http = require('http'); const hostname = '127.0.0.1'; const port = 1337; http.createServer((req, res) => { res.writeHead(200, { 'Content-Type': 'text/pl..
(1) 디렉토리 및 파일 생성: C 드라이브에 dev > js > server_side_javascript 폴더를 만듭니다. hello.js 파일을 해당 폴더에 만듭니다. 혹시 헷갈리실까 봐 ~ (2) hello.js 스크립트 내용: hello.js 파일에 다음과 같은 코드를 입력합니다. console.log('Hello world'); (3) Node.js를 사용한 디버깅: Node.js에서 console.log를 사용하여 디버깅 및 메시지 출력이 가능합니다. 이를 통해 코드 실행 중 발생하는 정보를 확인할 수 있습니다. (4-1) 맥이나 리눅스에서 디렉토리 확인: 맥이나 리눅스에서는 ls -al 명령어를 사용하여 현재 디렉토리의 파일 및 디렉토리 목록을 확인할 수 있습..
1. Node.js 공식 웹사이트 방문: 먼저 Node.js를 다운로드하기 위해 공식 웹사이트인 아래 링크로 접속합니다. 다운로드 | Node.js (nodejs.org) 2. LTS 버전 vs 최신 버전 선택: - 대부분의 사용자에게는 LTS (Long Term Support) 버전을 권장합니다. 이 버전은 안정성이 높고 장기적인 지원을 받을 수 있습니다. - 최신 버전은 최신 기능을 사용하고 싶을 때 선택할 수 있습니다. 하지만 안정성은 LTS 버전보다 낮을 수 있습니다. 3. 운영체제에 맞는 설치 파일 선택: - 내 PC에서 오른쪽 마우스를 클릭하여 '속성'을 선택하면, '장치 사양' 탭에서 '시스템 종류'를 확인할 수 있습니다. 이를 통해 현재 사용 중인..
문제: MySQL Workbench를 실행하면, "Could not acquire management access for administration" "Runtime Error: Unable to execute command chcp. Please make sure that the C:\Windows\System32 directory is in your PATH environment variable." 오류가 나타납니다. "Error" "Unhandled exception: Current profile has no WMI enabled Chenck the log for more details." 해결 방법: 1. 시간 및 언어 설정에 접근: Windows 작업 표시줄에 있는 ..
저는 Django 라는 개발 도구를 사용하여 웹 개발을 하고 있어요. 그런데 Python의 manage.py runserver 명령어를 실행하려고 했더니 ERR_SSL_PROTOCOL_ERROR 라는 오류가 나타났어요. 이 문제를 해결하기 위해서 브라우저에서 검색한 기록을 지우는 방법을 사용했습니다. 아래에서 자세한 방법을 설명할게요. 문제: Python으로 웹 개발을 하고 있었는데, manage.py runserver 명령어를 실행하면서 ERR_SSL_PROTOCOL_ERROR 오류가 생겼어요. 해결 방법: 1. 먼저 오류가 나타난 페이지에서 키보드의 Ctrl + Shift + Delete 키를 누르세요. 이렇게 하면 브라우저의 캐시, 쿠키, 검색 기록 등을 지울 수 있는 창이 열릴 ..
아래 그래프를 보고 맥케이브(McCabe)의 순환 복잡도 측정 방식에 따른 복잡도를 구해볼게요. 1. 노드와 간선으로 구하는 방법 노드 N = 5개 간선(엣지) E = 6개 복잡도 V = E - N + 2 = 6 - 5 + 2 = 3 답: 3 📚 복잡도 V 공식은 "브에노이"라고 외우기 2. 폐구간으로 구하는 방법 폐구간 수 = 2개 복잡도 V = 폐구간 수 + 1 = 2 + 1 = 3 답: 3