본문 바로가기

B

(32)
vertica에서 ADD_MONTHS 함수 실전에서 사용하기 https://www.vertica.com/docs/11.0.x/HTML/Content/Authoring/SQLReferenceManual/Functions/Date-Time/ADD_MONTHS.htm ADD_MONTHS ADD_MONTHS Adds the specified number of months to a date and returns the sum as a DATE. In general, ADD_MONTHS returns a date with the same day component as the start date. For example: => SELECT ADD_MONTHS ('2015-09-15'::date, -2) "2 Months Ago"; 2 Months www.vertica.com 데..
[AWS] EC2 활용해서 웹 배포하기 1. 인스턴스 생성 (서울) 1) 인스턴스 시작 2) AMI 선택 3) 인스턴스 유형 선택 : t2.micro 4) 스토리지 추가 - 10GB 5) 세부정보 구성 마지막 고급설정때 이거 걸어주면 퍼블릭 ip로 접속하면 바로 뜸 #!/bin/bash sudo yum -y install httpd sudo systemctl start httpd sudo systemctl enable httpd sudo chmod 777 /var/www/html -R echo "AWS Architecting Web" > /var/www/html/index.html 7) 웹브라우저 주소창에 public IP로 접근 [결과] AWS Architecting Web // 접근 안되는 에러 해결해보세요. 힌트 : 보안그룹 8) 잘 동..
[AWS] S3로 정적 웹사이트 구축 및 배포하기 https://makethree.tistory.com/6 Mysql 워크벤치에서 AWS RDS 연결하기 1) RDS 인바운드 규칙 편집 로컬에서 RDS에 접근하기 위해서는 RDS의 보안그룹에 로컬 IP를 추가해 주어야 합니다. 인바운드 규칙은 밖에서 우리의 RDS에 접근할 수 있는 IP를 지정하는 것이고 아웃바 makethree.tistory.com 1. 버켓 만들기 2. 속성 > 정적 웹사이트 호스팅 > 활성화 > 여기에 내가 원하는 index.html & error.html 현재 버켓 활성화 된거임 3. 객체 > 내가 원하는 파일들 업로드 해당 파일 올리고, 객체도 활성화 시켜줘야댐 작업 > ACL을 사용하여 퍼블릭으로 설정 부트스트랩으로 쉽게 css 등을 가져다 쓸 수 있음.
[Flask] routing 기초 from flask import Flask app = Flask(__name__) @app.route("/") def hello(): return "Hello World!" @app.route("/flask") def hello_flask(): return "Hello Flask!" if __name__ == "__main__": app.run(host="127.0.0.1", port="5001") 데코레이터를 활용해서 라우팅을 해줄 수 있다. from flask import Flask app = Flask(__name__) def get_data(x): return 1 + x @app.route("/") def hello(): return "Hello World!" @app.route("/msg/id/..
cuda: device-side assert triggered gpu 구동 Error 잡기 gpu로 pytorch 코드를 돌리려고 하면 가끔 이유 모를 에러가 뜬다.. 에러명이 device-side assert triggered인데 에러를 잡을 길이 안보였다. 특히 이게 모델 코드 문제인지, 아니면 gpu 내부 연산 문제인지를 모르니까 더 답답했다. 1. device 설정 바꾸기 기본적으로 해당 에러는 CUDA에서 발생한 에러이기 때문에, GPU기반이 아니라 CPU기반으로 코드를 돌려보면 은근 쉽게 해답이 나올 수 있다. 보통 device에 torch.device를 'cuda:0' 으로 할당할 텐데 이를 'cpu'로 바꾸고 코드를 돌려보자. 이러면 좀 더 정확하고 구체적인 오류가 뜰수도..! (반대로 오류가 아예 안잡힐 수도 있음) 2. 이렇게 돌렸을때 아래 포스팅으로부터 구체적인 오류를 해결..
[프로그래머스] SQL - 입양 시각 구하기 (1), (2) 코딩테스트 연습 - 입양 시각 구하기(1) ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 programmers.co.kr 렙 2 SELECT HOUR(DATETIME) AS HOUR, COUNT(HOUR(DATETIME)) AS CNT FROM ANIMAL_OUTS GROUP BY HOUR HAVING HOUR>=9 AND HOUR
[백준 알고리즘] 집합의 표현 - 유니온 파인드 1717번: 집합의 표현 첫째 줄에 n(1 ≤ n ≤ 1,000,000), m(1 ≤ m ≤ 100,000)이 주어진다. m은 입력으로 주어지는 연산의 개수이다. 다음 m개의 줄에는 각각의 연산이 주어진다. 합집합은 0 a b의 형태로 입력이 주어진다. 이는 www.acmicpc.net [풀이] def find(x) : if parent[x] < 0: return x else : parent[x] = find(parent[x]) return parent[x] def union(a,b) : a = find(a) b = find(b) if a != b : parent[a] = b import sys sys.setrecursionlimit(10 ** 6) n, m = map(int,sys.stdin.readl..
[프로그래머스] MySQL - 우유와 요거트가 담긴 장바구니 https://programmers.co.kr/learn/courses/30/lessons/62284 코딩테스트 연습 - 우유와 요거트가 담긴 장바구니 CART_PRODUCTS 테이블은 장바구니에 담긴 상품 정보를 담은 테이블입니다. CART_PRODUCTS 테이블의 구조는 다음과 같으며, ID, CART_ID, NAME, PRICE는 각각 테이블의 아이디, 장바구니의 아이디, 상품 종류, 가 programmers.co.kr 1. INNER JOIN을 이용한 방법 SELECT A.CART_ID FROM CART_PRODUCTS A INNER JOIN CART_PRODUCTS B ON A.CART_ID=B.CART_ID WHERE A.NAME LIKE 'Yogurt' AND B.NAME LIKE 'Milk..
코딩테스트 연습2020 KAKAO BLIND RECRUITMENT문자열 압축 https://programmers.co.kr/learn/courses/30/lessons/60057?language=python3 코딩테스트 연습 - 문자열 압축 데이터 처리 전문가가 되고 싶은 "어피치"는 문자열을 압축하는 방법에 대해 공부를 하고 있습니다. 최근에 대량의 데이터 처리를 위한 간단한 비손실 압축 방법에 대해 공부를 하고 있는데, 문 programmers.co.kr def solution(s): temp = [] for n_cut in range(1,len(s)//2+1): cnt = 0 compressed = '' for cut in range(0,len(s),n_cut): if s[cut:cut+n_cut] == s[cut+n_cut:cut+(n_cut*2)]: cnt +=1 els..