개발(89)
-
Anaconda에서 자주 사용하는 명령어
아나콘다 쓰면서 자주 사용하는 명령어들 정리. # anaconda 버전확인 anaconda --version # 가상환경 생성 python 3.5버전의 가상환경을 생성하기 위해서 아래와 같은 명령어를 입력 conda create -n [가상환경명] python=3.5 # 생성된 가상환경 목록 확인 conda info --envs # 가상환경 삭제 conda remove --name [가상환경명] --all # 가상환경 접속 conda activate [가상환경명] # 가상환경 접속 해제 conda deactivate # 패키지 설치 패키지를 설치하기 위해서 `pip install`과 `conda install`이 있는데, 가상환경에 접속한 상태에서 수행하면 해당 환경에만 패키지가 설치됨. `pip ins..
2020.04.11 -
[Django] 프로젝트 폴더 생성하기
#1 프로젝트 폴더 생성하기 1. Anaconda를 실행하고 프로젝트를 생성할 디렉터리로 이동한다. 2. Anaconda에서 django-admin startproject mysite 명령어를 실행한다. 3. 해당 명령어를 실행하면 mysite라는 프로젝트 폴더가 생성된다. 4. Anaconda에서 mysite프로젝트 폴더로 이동해서 python manage.py runserver명령어를 실행한다. 5. 해당 명령어를 실행하면 로컬 서버가 활성화되며https://127.0.0.1:8000를 통해서 결과 화면을 확인할 수 있다. #2 프로젝트 폴더 구조 mysite라는 이름으로 프로젝트를 시작하면 아래와 같은 파일들이 생성된다. 주요 파일들을 살펴보자. ( django 버전에 따라 생성되는 파일들의 목록이..
2020.02.02 -
[PL/SQL] 값 입력받기
1. 데이터 세팅 한국 데이터진흥원에서 제공하는 샘플데이터를 사용했다. 2. 코드 아래처럼 &를 붙여주면 화면에서 해당 값을 입력받을 수 있다. 1 2 select * from SCHEDULE where sche_date = &SCHE_DATE; 한 가지 주의할 점은 문자 타입일 경우 '(작은따옴표)를 붙여줘야 한다. sche_date컬럼은 숫자형으로 만들었기 때문에 작은따옴표 없이 입력한다. 3. 결과확인
2019.12.22 -
[Oracle] GROUP BY , HAVING 사용 예
1. 데이터 준비 아래의 쿼리문에 따라 테이블에 데이터를 채운다. 2019년 1월,2월 매장별 매출 데이터를 만들었다. YYYYMM : 년월 STORE_NM : 가게이름 EARN : 매출 1 2 3 4 5 6 7 8 9 10 11 12 13 14 CREATE TABLE STORE_EARN_MM ( YYYYMM VARCHAR2 (8 BYTE), STORE_NM VARCHAR2 (200 BYTE), EARN VARCHAR2(200 BYTE) ); INSERT INTO STORE_EARN_MM (YYYYMM, STORE_NM, EARN) VALUES ('201901', 'A', '1000'); INSERT INTO STORE_EARN_MM (YYYYMM, STORE_NM, EARN) VALUES ('20190..
2019.12.01 -
RabbitMQ 기초
RabbitMQ에 대해서 학습하다가 유튜브에서 발견한 영상인데 심플하고 알기 쉽게 설명해줘서 해당 영상의 글을 정리해서 써본다. ( 링크 : https://www.youtube.com/watch?v=deG25y_r6OY ) RabbitMQ는 프로듀서가 작업을 생성하고 Consumer에게 작업(message)을 던져 줄 때 그중간에서 Broker 역할을 수행한다. 단순한 예를들면, 덧셈연산은 Consumer 1에 보내고, 곱셈연산은 Consumer2에 보내고 싶을때 RabbitMQ를 통해서 작업을 스케쥴링 해줄 수 있다. RabbitMQ에는 Queue뿐만 아니라 Exchange라는 모듈이 존재하기 때문에 프로듀서가 바로 Queue에 message를 넣을 수 없고, Exchange라는 모듈을 한번 거쳐서 큐..
2019.01.31