일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스
- select
- matlab 디지털신호처리
- 알고리즘풀이
- embeddedSW
- 디지털신호처리설계
- N으로 표현
- 통신인터페이스
- 왜 개발이 하고싶은가
- 링크필드
- 쿼리문법
- 설문조사앱
- MTV패턴
- Django웹개발
- 완주하지 못한 선수
- 자동 commit
- 웹개발
- SQL
- 데이터필드
- python웹개발
- Django웹서버개발
- 알고리즘 자동 업로드
- bandpass filter
- Django cycle
- 코딩테스트
- programmers
- sql정리
- Django서버
- Django
- Django DB
- Today
- Total
목록전체 글 (16)
카이로스의 시간

SPI(Serial Peripheral Interface Bus)는 Embedded system에서 많이 사용하는 통신 인터페이스입니다. 주로 단거리 장치간 통신을 위해 사용되고, MCU Control 분야에서 많은 반도체 업체에서 표준으로 채택되고 있습니다. 이 SPI 통신은 매우 간단하며 효율적인 구성을 갖고 있습니다. 또, 전이중 통신, 비교적 낮은 소비전력 등 많은 장점들이 있습니다. 구성 SPI는 4가지의 논리 신호를 사용합니다. CS: Chip Select (active low, Main -> Sub, 데이터 전송 시작에 사용) SCLK: 직렬 클럭 (Main -> Sub) MOSI: 데이터 전송(Main -> Sub) MISO: 데이터 전송(Sub -> Main) 동작 SPI는 기본 장치로 ..

문득 로또 번호 자동 생성기를 만들어 보고 싶다는 생각이 들어서 파이썬으로 만들어 봤습니다. 로또의 룰: 1. 1~45의 정수 중 6개를 무작위로 선발 2. 중복이 허용되지 않음 import random lotto_list = [] count = 0 while(1): random_number = random.randint(1, 45) if random_number in lotto_list: continue lotto_list.append(random_number) count += 1 if(count >= 6): break lotto_list.sort() print("당신의 행운의 숫자는! : ", lotto_list) randint(a, b) 함수는 a, b(해당 수 포함) 사이의 무작위 한 개의 정수를..
알고리즘 테스트를 위한 SQL 문법을 정리합니다. Programmers의 SQL 고득점 Kit 테스트에 있는 문제의 풀이 위주로 작성했습니다. 아래 링크에서 이어지는 내용입니다. https://94chan0.tistory.com/15 Database SQL 쿼리 문법 정리 Part1 알고리즘 테스트를 위한 SQL 문법을 정리합니다. Programmers의 SQL 고득점 Kit 테스트에 있는 문제의 풀이 위주로 작성했습니다. 이 프로그래머스 SQL 문제들은 SELECT를 통해서 데이터를 조회하는 방식 94chan0.tistory.com JOIN INS, OUTS의 ID를 기준으로 두군데 다 있는 항목 + OUTS에 있는 항목들 중에서 OUTS.ANIMAL_ID는 있고 ANIMAL_INS.ANIMAL_ID에..
알고리즘 테스트를 위한 SQL 문법을 정리합니다. Programmers의 SQL 고득점 Kit 테스트에 있는 문제의 풀이 위주로 작성했습니다. 이 프로그래머스 SQL 문제들은 SELECT를 통해서 데이터를 조회하는 방식의 문제가 주로 출제됩니다. 그래서 여기서는 SELECT 쿼리 명령문 위주로 보도록 하겠습니다. (SELECT 외에 SQL 쿼리 명령은 UPDATE, INSERT, DELETE가 있습니다.) SELECT ANIMAL_INS라는 테이블에서 모든 칼럼 조회 SELECT * FROM ANIMAL_INS ANIMAL_INS에서 A, B, C칼럼 조회 SELECT A, B, C FROM ANIMAL_INS ANIMAL_INS에서 A, B 칼럼 가져와서 C 칼럼 기준으로 내림차순(역순) 정렬 SELE..
목표: 매일 특정 시간을 기준으로 지정한 폴더에 파일 업데이트가 있는 경우, 자동으로 git push 할 수 있도록 구성 구성: GCP(Google Cloud Platform) VM(E2-micro) + cron 설정을 통해서 자동화 알고리즘 문제를 풀고 매일 깃허브 업데이트 하는 것이 귀찮고, 내가 피치못할 사정으로 push를 못하는 상황에서도 나무는 심어야 하기에 자동화 시스템을 구축하기로 했습니다. GCP E2-micro는 성능이 뛰어나진 않지만 Google에서 당월에 할당된 시간만큼 무료로 제공하고 있는 VM이므로 간단한 시스템을 구축하기에는 적합합니다. (인스턴스를 하나만 돌리면 계속 무료로 사용할 수 있습니다.) 우선, GCP console에서 VM 인스턴스를 생성합니다. VM은 왼쪽 상단에 ..
이전part에서는 polls 앱을 생성하고, polls앱의 url을 연결해서 mysite에 등록했습니다. 이렇게 등록된 url은 서버 프로젝트에서 특정 앱이 있으면, client 입력에 따라서 파싱을 해주고, 파싱된 path에 따라서 app으로 분기해주는 것이 핵심입니다. 이번에는 DB설정을 해보도록 하겠습니다. 우선 DB 종류는 다양합니다. Oracle, Mysql 처럼 RDBMS가 있고, 관계형이 아닌 NoSQL인 mongoDB 등이 있습니다. 우선 실습에서는 경량 데이터베이스인 SQLite를 사용합니다. 이후 데이터 베이스 수정은 settings.py를 수정하면 됩니다. Django는 database 종류와 상관없이 작업을 진행하도록 도와줍니다. 참고로, mysite/settings.py를 보면 D..