일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- django slack
- 숲을 바라보는 개발자
- #백준 #드래곤커브 #알고리즘
- 슬랙봇
- MySQL
- django #django 5.0 #django 5.0 요약
- add colume
- 개발자와 비즈니스 관계
- 비즈니스적 관점에서 생각하는 개발자
- innodb_buffer_pool_size 오류
- django slack bot
- 개발자에세이
- 개발자와 비즈니스
- 웹소켓 api
- 비즈니스적 관점에서 생각하는 개발자 #개발자 마인드
- private.pem
- 정렬
- ssl.key
- slack bot
- 업비트 웹소켓
- #데이터베이스 #트랜잭션 #ACID #격리수준
- 개발자의 마인드
- 데이터베이스 오류
- public.pem
- 비즈니스
- sed명령어
- 알고리즘
- #알고리즘
- django 슬랙봇
- AWS Aurora
- Today
- Total
Info-Tech
부트스트랩은 다양한 css와 UI를 좋게 꾸며주는 여러가지 기능들을 제공한다. 그중에서 Datatable은 우리가 만든 테이블을 좀 더 직관적이고 보기 편한 UI로 만들 수 있게 한다.대표적으로 100개 넘는 테이블 data에 대해서 pagenation을 해준다거나 한다. 사용방법은 간단하다. head에 아래와 같은 cdn을 삽입해준다. 다음과 같이 table을 만들어 준다. 이때 정해진 class를 사용해주도록 한다. Name Position Office Age Start date Salary Tiger Nixon System Architect Edinburgh 61 2011/04/25 $320,800 Garrett Winters Accountant Tokyo 63 2011/07/25 $170,750 ..
머신러닝은 데이터를 통해 컴퓨터 스스로 학습을 하며 컴퓨터가 문제를 자동적으로 해결하는 것을 의미한다. 딥러닝은 인공지능을 구성하기 위한 인공신경망을 기반으로 컴퓨터가 스스로 사람처럼 학습할 수 있는 인공지능의 기술이다. 머신러닝은 먼저 주어진 소재를 인간이 먼저 처리를 해야한다.예를 들어서 이미지같은 경우 사람이 트레이닝 데이터를 알맞게 분류한 뒤 컴퓨터가 인식 할 수 있도록 선 처리를 해야한다.그 후 컴퓨터가 데이터에 포함된 특징을 분석, 축적하는 과정을 거쳐 답을 도출해 내는 과정이다. 딥러닝은 인간이 하던 작업이 생략된다.딥러닝 알고리즘이 회선 신경망을 이용해 스스로 분석하고 답을 내는 방식이다. 예를 들면 컴퓨터에 개와 고양이 사진을 학습시켜 특정사진의 동물이 개인지 고양이인지 분류하도록 한다면..
이 문제는 브루트포스 (완전탐색)으로 해결 할 수 있다. N= 6 으로 입력 된 경우 해당 3개씩 나눠서 조합을 구해보면 된다. 0 1 2 3 4 51 0 2 3 4 51 2 0 3 4 51 2 3 0 4 51 2 3 4 0 51 2 3 4 5 0 (1,3,6) ( 2,4,5) a[1][3] = 2a[1][6] = 5a[3][6] = 5a[3][1] = 1a[6][1] = 1a[6][3] = 3=== 17=====a[2][4] = 3a[2][5] = 4a[4][5] = 4a[4][2] = 2a[5][2] = 2a[5][4] = 4===19======= 이런경우 최소값은 2가 된다. 단순 dfs로 적절히 가지수가 나오게 for(int i=index; i
선수지식 크롤링을 통해 특정 거래소의 코인정보 받아오기 (https://info-tech.tistory.com/17) Python에서 Cron을 더 이쁘고 깔끔하게 사용해보기 Crontab을 YAML로 작성이 가능 cron job이 실패할 경우 제어 가능 실패시 해당 값을 재시도 할 수 있다. 유연하게 구성 가능 * python >= 3.5 버전에서 사용가능 #pip 설치 pip install yacron #사용법 #-c 를 통해 yaml 위치한 파일을 가르킨다 yacron -c my-crontab.yaml 5분마다 echo 'foo-bar’ 를 실행하는 코드 jobs: - name: test-01 command: echo "foobar" shell: /bin/bash schedule: "*/5 * * ..
Coingecko에서는 현존하는 거래소들의 가격, 볼륨, 토큰의 정보를 한눈에 알 수 있도록 제공해주는 API가 있습니다. 주소 : https://www.coingecko.com/api/docs/v3#/ 다양한 API가 있으며, 이번 포스팅에서는 /exchanges/{id} 라는 거래소에 해당하는 모든 market과 coin의 정보들을 가져와보도록 하는 작업을 할 것 입니다. 예를 들어, 빗썸(bithumb)에 어떤 코인과 마켓이 거래가 일어 나고 있는지 확인하고 싶으면 https://api.coingecko.com/api/v3/exchanges/bithumb 이런식으로 요청을 할 수 있습니다. 결과 값으로는,{ "name": "Bithumb", "has_trading_incentive": false, ..
이 문제는 다익스트라 알고리즘이다.우선 X의 집에서 왔다 갔다한 시간중에 제일 긴 사람을 찾는 문제이다.즉, 1번부터 N번째까지 사람 중distance(1,X) + distance(X,1) // 1번에서 X의 집에 갔다가 X의 집에서 다시 1번의 가는 방법이다.문제에서 단방향으로 간다 했으니 이런식으로 최대값을 구해주어야 한다. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081import java.util.*;public class Main { static PriorityQueue ..
Scanner 쓰면 시간초과 날 경우 가 있음 100만개 입력할경우 Scanner 의 경우 약 2500ms가 걸림 (2.5초) 사용법 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String s = br.readLine(); // 입력받은 값이 스트링인 경우Int a = br.read(); //입력받은게 int일 때Int b = Integer.parsetInt(br.readLine()); // 엔터까지 입력받을 때 arr = new int[n+2]; StringTokenizer st = new StringTokenizer(br.readLine(), " "); int index = 1; while(st.hasMoreTo..
플로이드 와샬 변의 가중치가 음이거나 양인 가중 그래프에서 최단경로를 찾는 알고리즘 알고리즘 한번 수행시 모든 꼭짓점 쌍 간의 최단 경로의 길이(가중치의 합)을 찾는다. 1 let dist be a |V| × |V| array of minimum distances initialized to ∞ (infinity) 2 for each edge (u,v) 3 dist[u][v] ← w(u,v) // 변 (u,v)의 가중치 4 for each vertex v 5 dist[v][v] ← 06 for k from 1 to |V| 7 for i from 1 to |V| 8 for j from 1 to |V| 9 if dist[i][j] > dist[i][k] + dist[k][j] 10 dist[i][j] ← di..