본문 바로가기
반응형

분류 전체보기172

22년 1회 전기기사 실기 개인적인 추가 개념 21년 KEC 변경으로 인해 전기기사 실기 문제를 접하면서 신출되는 문제가 증가하고 있는걸 만힝 늮고 있다. 이를 대비해서 개인적으로 단답형 문제의 개념 두개를 정리 해보고자 한다. 설계도서 작성 기준 (설계도서 해석의 우선순위) - 우선순위가 큰 기준 공사시방서 > 설계도면 > 전문시방서 > 표준시방서 > 산출내역서 > 승인된 상세시공도면 > 관계법령의 유권해석 > 감리자의 지시사항 과전류 차단기 시설 제한 개소 접지공사의 접지선, 다선식 전로의 중성선, 전로의 일부에 접지 공사를 한 저압가공 전선로의 접지축 2022. 6. 18.
DOM은 무엇인가? Document Object Model의 약자로 웹 페이지 내 모든 요소에 접근, 조작할 수 있는 표준 API 모델. -> 브라우저의 제작사, 버전, 플랫폼 언어에 의존하지 않고 객체 지향적으로 접근이 가능, -> 표준 프로퍼티 및 메소드를 통해, 접근 및 제어가 가능하도록 하는 기반 모델 DOM 설계 방침 -> 객체지향적 설계: HTML 문서 내 모든 요소를 객체화하여 표현하고 접근하도록 함. -> 문서를 트리 구조로 표현: HTML 문서를 텍스트가 아닌 트리 구조를 갖는 계층적 구조로 표현할 것. DOM 특징 * 웹 브라우저 등에 의존하지 않는 비의존적인 독립적 인터페이스를 제공 * 웹 페이지에 동적으로 접근 및 변경 가능. 스크립트를 사용하여 객체, 프로퍼티, 메서드, 이벤트를 통해 접근하고 컨텐츠.. 2022. 6. 13.
react란 프로젝트를 진행하게 되면서 react를 이용하게 되었는데 해당 라이브러리를 사용하는 데 많은 어려움이 있었다. 보다 높은 품질의 프로젝트를 나중에 진행하게 됐을 때 다른 팀원들에게 피해를 주지 않기 위해서 리액트에 대해 간단히 공부한 내용을 작성해봤다. 자바스크립트 라이브러리의 하나로서 UI를 만들기 위해 사용됨 페이스북과 개별 개발자 및 기업 공동체에 의해 유지보수 되고 있음 주로 SPA나 모바일 App 개발에 사용됨 (App의 경우 React Native가 있음) 이를 이용해 동적인 웹 페이지를 쉽게 만들 수 있음 특징 - 데이터와 템플릿을 결합해 화면을 생성하는 것 - 장점: 데이터 변화에 따른 성능 저하 없이 DOM 객체 갱신이 가능, 데이터 흐름이 부모에서 자식이므로 코드 이해가 쉽고 서비스 규.. 2022. 6. 12.
docker compose Docker Compose란? * 다중 컨테이너 도커 어플리케이션을 정의 하고 실행하기 위한 도구 Redis?? * Remote Dictionary Server의 약자로 메모리 기반의 키-값 구조 데이터 관리 시스템 이다. 비관계형 데이터베이스(NoSql)로 모든 데이터를 메모리에 저장하고 빠르게 조회가 가능 * 메모리에 저장하기 때문에 mysql 같은 것보다 빠르게 불러올 수 있고 영속적인 저장으로 서버를 재부팅 해도 데이터가 남아있다. docker run redis 를 통해 redis를 먼저 구동한다. 이후, 다른 터미널을 통해 docker를 실행하면 이러한 에러를 만나볼 수 있다. 이는 Redis 서버에 연결이 실패 됐다는 의미인데, 이는 서로 다른 컨테이너에서 실행을 시켜서 접근이 가능 하지 않다.. 2022. 6. 4.
m1에서 docker mysql 설치하기 기존 터미널에서 mysql을 docker에 실행할 때에는 ‘’’ docker run —name -d -p 3306:3306 -e MYSQL_ALLOW_EMPTY_PASSWORD=true ‘’’ 을 사용 했었는데, 해당 방식으로 m1에서 실행하게 되면 에러가 발생한다. ‘’’ Unable to find image ‘mysql:latest’ locally latest: Pulling from library/mysql docker: no matching manifest for linux/arm64/v8 in the manifest list entries. See ‘docker run —help’. ‘’’ 위의 에러처럼 docker의 mysql은 linux/arm64/v8을 지원하지 않기 때문에 따로 platf.. 2022. 6. 4.
터미널에서 사용 중인 포트 확인 및 종료 방법 docker를 공부하면서 port를 자주 잡는 일이 생기는데 그럴때마다 이를 확인하고 끄는 작업을 자주하게 된다. 그럴때마다 사용법이 생각이 나지 않아 검색하는 경우가 많은데 이참에 블로그에 써놓고 확인하는 법이 좋을 것 같아 글을 작성한다. 터미널에서 특정 포트가 사용되는지 확인하는 명령어는 ₩₩₩ sudo lsof -P -I :[Port] ₩₩₩ 이고 특정 포트를 죽이는 명령어의 경우는 sudo kill -9 [Port]이다. 2022. 5. 30.
Mac OS Monterey 이상 포트가 자동으로 잡히는 문제 발생 Volume 도커 컨테이너로 복사를 하는 것이 아니라 참조(mapping)을 하는 방식으로 이용하면 변경이 빠르게 적용이 될 수 있음 Pwd => print working dir 이고 현재 작업 중인 디렉토리를 출력 docker run -d -p 5000:8080 -v usr/src/app/node_modules -v $(pwd):/usr/src/app 로 실행한 결과 docker: Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:5000 -> 0.0.0.0:0: listen tcp 0.0.0.0:5000: bind: address already in use. 처럼 5000포트가 사용 중이라고 뜬다.. 이걸 해결.. 2022. 5. 29.
Docker? 컨테이너를 통해 응용 프로그램을 쉽게 배포 및 실행할 수 있도록 하는 도구이며 컨테이너 기반 오픈소스 가상화 플랫폼이다. 컨테이너? -> 일상에서 컨테이너에 다양한 제품군을 넣고 운반을 쉽게 할 수 있다. -> 이처럼 서버에서의 컨테이너는 응용프로그램을 넣고 손쉽게 설치, 실행할 수 있게 하는 것 (플랫폼에 구애받지 않고 사용할 수 있다!!) 도커 이미지와 컨테이너 정의 -> 코드와 모든 종속성을 패키지화하여 다른 환경에서 빠르고 안정적으로 실행될 수 있도록 해주는 소프트웨어 표준 -> 컨테이너 이미지? 응용 프로그램을 실행하는 데 필요한 모든 것을 포함, 설정값 종속성들을 포함하고 있다고 생각하면 됨 -> 이미지 안에 여러 컨테이너가 쌓여 있는 구조라고 생각하면 됩니다. 도커 흐름 -> 도커 CLI에 .. 2022. 5. 29.
관계형 데이터베이스 정리 목차 관계형 데이터베이스란 특징 용어 예시 관계형 데이터베이스란 키(key)와 값(value)들의 간단한 관계를 테이블화 시킨 매우 간단한 원칙의 전산 정보 데이터베이스 테이블에 데이터를 직관적이고 간단하게 표현하는 방법인 관계형 모델을 기반으로 한다. 테이블의 각 행(row)은 키라는 고유 ID가 포함된 레코드 테이블의 각 열(column)은 값이라는 데이터의 속성이 포함되어 있다. 데이터의 종속성을 관계로 표현하는 것이 특징 특징 데이터읩 분류, 정렬, 탐색속도가 빠르다 오랫동안 사용된 만큼 신뢰성이 높고, 어떤 상황에서도 데이터의 무결성을 보장 기존에 작성된 스키마를 수정하기 어렵다 데이터베이스의 부하를 분석하는 것이 어렵다 용어 열(column) 각각의 열은 유일한 이름을 가지고 있으며, 자신만의.. 2021. 12. 20.
반응형