분류 전체보기
-
지오서버 RESTful(resource delete )이것저것 2021. 1. 15. 12:33
지오서버 restful API 중 리소스를 제거하는 것이 있다. 별거는 아니고 docs.geoserver.org/stable/en/api/#1.0.0/resource.yaml GeoServer API Docs docs.geoserver.org 해당 API 있는 곳이다 . 해당 명령을 수행하는데 /resource delete 요청을 하면 다 지워버린다. 리소스 가 다 날라가게된다. 그 후 실행하면(도커로 볼륨을 잡앗을경우 ) 지오서버에 접속하면 404 에러가 발생한다. /reload post 명령을 수행하면 어느정도 기본 설정값으로 올라오는데 그 중에서 user_projections 폴더만 안 올라온다. 결론 ) 리소스에서 딜리트 요청을할 때 user_projections 를 빼고 지우자....
-
Python 내장함수 eval(), zip()Python 2020. 12. 29. 16:52
파이썬을 그래도 어느정도 공부한줄 알았는데 eval() 이라는 함수를 보고 깜짝놀랐다 무슨 내장 함수 같은데 처음 보았다. 간단하게 코드로 설명하자면 evalString = '1+2' print(eval(evalString)) 출력값은 3 이다 이 말은 결국에 String 형태로 넘어온 어떠한 식값을 eval이라는 내장함수를 쓰면 다이렉트로 식을 계산하는 그런 함수 인것같다 zip() 이 친구 또한 내장 함수 인데 간단하게 설명하자면 리스트들을 서로 매칭해주는 함수이다 team = ['유벤투스','바르샤','토트넘','뮌헨','LA다저스'] player = ['삐삐두','메시','손흥민','레반도프스키'] ds = zip(team,player) print(ds) print(list(ds)) . 해당 코드..
-
Python Postgresql 연동하기Python/Python 2020. 11. 15. 12:03
개발 환경 : Python: Anconda 4.8.3 Database: POSTGRES 13.1 pip version: psycopg2 2.8.6 에디터: Visual Code 오늘 할것은 Python에서 Postgresql 연동을 하고 간단하게 CRUD API를 구현할 예정입니다. 먼저 POSTGRES에 파이썬 라이브러리인 psycopg2를 인스톨해줍니다. 설치한 라이브러리를 임폴트 해주겠습니다. import psycopg2 psycopg2.connect 함수를 이용하여서 데이터를 연결해주겠습니다. db = psycopg2.connect(host='localhost', dbname='testdb',user='postgres',password='password',port=5432) 해당 변수에 알맞은 설..
-
Python Postgresql 연동하고 CRUD 구현하기!Python/Python 2020. 11. 15. 12:03
개발 환경 : Python: Anconda 4.8.3 Database: POSTGRES 13.1 pip version: psycopg2 2.8.6 에디터: Visual Code 오늘 할것은 Python에서 Postgresql 연동을 하고 간단하게 CRUD API를 구현할 예정입니다. 먼저 POSTGRES에 파이썬 라이브러리인 psycopg2를 인스톨해줍니다. 설치한 라이브러리를 임폴트 해주겠습니다. import psycopg2 psycopg2.connect 함수를 이용하여서 데이터를 연결해주겠습니다. db = psycopg2.connect(host='localhost', dbname='testdb',user='postgres',password='password',port=5432) 해당 변수에 알맞은 설..
-
PostgreSQL 시작하기DATABASE/POSTGRESQL 2020. 11. 14. 13:32
맨날 Mysql만 쓰다가 회사에서 postgreSQL 을 사용할 일이 생겼서 공부해볼겸 적어봅니다.. 로그인창입니다 아무것도 입력 안 할 시 [ ] 안에 디폴트 값으로 일을 수행합니다. \l 현제 존제 하는 모든 데이터베이스를 보여줍니다 MYSQL 로 보면 SHOW DATABASES; 같은 느낌입니다. CREATE DATABASE HI ; 데이터베이스를 만드는 명령어 입니다. \c hi 해당 데이터베이스를 사용하기 위한 명령어입니다 \c MYSQL 관점에서보면 use 명령과 같은 명령어 같습니다. CREATE SCHEMA myschema; 스키마를 만들어주는 명령어입니다 CREATE TABLE myschema.table (ID varChar(20)) ; 스키마에 테이블을 만들어주는 명령어입니다.. INS..
-
Docker Postgres 컨테이너 띄우기!Docker 2020. 11. 14. 13:20
오늘은 Postgresql 을 도커 Contianer 환경에서 띄우는 것 을 해볼 예정입니다. 개념 자체는 어렵지않습니다 Postgres 이미지를 받아와서 Run 을 하는 아주 간단한 동작원리 입니다. 환경 : Ubuntu-20.04 TLS (WSL2 접속) Docker Version : Client -19.03.11 Server -19.03.10 Consol : Windows Terminal 1) 이미지를 받아온다 docker pull postgres 위와같이 도커 이미지를 받아옵니다 2) 받아온 이미지를 실행시켜준다. docker run -d -p 5432:5432 --name pgsql -e POSTGRES_PASSWORD=password postgres -d : 백그라운드 실행 -p 포트 포딩 5..
-
Dockerfile 명령어 정리Docker 2020. 10. 12. 17:12
Dockerfile을 작성할때 필요한 명령어들을 간단하게 정리했습니다.. FROM FROM 은 사용할 이미지를 지정하는 명령어입니다 ex) FROM ubuntu:18.04 , FROM python:3.6 버전까지 지정이가능합니다 RUN RUN 은 내려받은 이미지에 설치할 패키지 또는 Shell 명령어를 입력 시킬 수 있는 명령어입니다 ex) RUN apt-get install update , RUN pip3 install numpy EXPOSE EXPOSE 포트를 지정하는 명령어입니다 ex) EXPOSE 8080 , EXPOSE 3306 ENV ENV 환경변수를 지정하는 명령어입니다 ex) ENV test 1a2a3a ENTRYPOINT ENTRYPOINT 컨테이너를 실행했을 때 실행하는 명령어입니다 e..
-
Google Could Platform시작하기 (1.인스턴스 생성)CloudingComputing/GCP 2020. 10. 10. 22:40
구글 에서 지원하는 클라우딩 컴퓨팅이 인기가 있다고해서 한번 공부삼아서 사용해볼려고합니다 . 아 요금이 생각보다 비싸서 공부용으로 하시는분들은 무료크레딧 을 받아서 사용하시기바랍니다! 구글에 gcp 검색하시면 해당 홈페이지가 뜨고 콘솔로 이동 이라는 버튼을 클릭합니다 그 후 VM 인스턴스를 배너를 클릭해줍니다 VM 인스턴스 만들기 만들기 버튼을 클릭합니다 뭐 이런화면이 있는데 셋팅마다 요금이 다르게 청구되는것 같습니다 저는 기본적으로 위와같이 설정했습니다 ..(느낌적인 느낌) 인스턴스가 생성되고 있네요 브라우저 창에서 열기 를 한번 실행해보겠습니다 콘솔로 깔끔하게 ssh 연결이 되서 잘 실행되네요 음 생각보다 훨신 간단하게 인스턴스가 생성됫네요