본문 바로가기

컴퓨터공학21

SQL 기본 구문 DDL create table instructor( ID char(5), name varchar(20) not null, dept_name varchar(20), salary numeric (8,2), primary key (ID), foregin key (dept_name) reference department);도메인 종류 도메인 내용 char(n) n자리의 고정 길이 문자열 varchar(n) 최대 길이 n의 가변 길이 문자역 int 정수 smallint 작은 정수 numeric(p,d) p개의 숫자로 구성, d는 소숫점자리 수 real 이동 소수점 수 double 이동 소수점 수 precision 이동 소수점 수 float(n) 적어도 n개의 숫자의 정확도를 가지는 이동 소수점 수 테이블 업데이트.. 2018. 10. 28.
카카오톡 챗봇 만들기 [intro] 예전에는 채팅방에 초대할 수 있는 챗봇이 있었는 데...카카오톡에서 지원을 안해주어 현재는 플러스친구만 생성 가능하다. 카카오톡 플러스친구 개발 사이트를 들어가면 간단하게 챗봇을 만들 수 있지만 좀 더 복잡한! 기능들을 수행하게 끔 하고 싶으면 코드로 직접 구현하는 것이 좋다! (ex. 크롤링, DB 등) 구글링을 해보면 많은 자료들이 나오는 데 여기서는 Window 환경에서 필요한 툴과 작업들을 포스팅할 예정이다!(윈도우도 자료 많아 지면 좋겠다 ㅜㅅㅜ) 필자는 윈도우에서 개발하기 때문에 윈도우 기준으로 설명하겠다! 파이썬 Django를 사용하는 방법을 포스팅한다. 1. 카카오톡 플러스친구 계정2. 플러스친구 코드를 구동시킬 서버3. 서버와 통신 할 수 있는 프로그램 카카오톡 플러스친구 계정 당연히 카.. 2018. 9. 20.
통신 모델 통신 시스템의 기본적인 목적은 두 상대방 사이의 데이터를 교환하는 것이다. 모델의 주요 요소는 다음과 같다. 발신지 : 전화 또는 PC와 같이 전송할 데이터를 생성한다.송신기 : 전송매체를 통한 전송이 가능한 전자기적 신호를 만들기 위하여 정보를 변환하고 부호화한다. 디지털 신호를 아날로그 신호로 변환시킨다!전송 시스템 : 발신지와 목적지를 연결하는 단일 전송회선 또는 복잡한 망이 될 수 있다.수신기 : 전송 시스템으로부터 신호를 받아 목적지의 장치가 취급할 수 있는 형태로 변환한다. 아날로그 신호를 디지털 비트열로 변환시킨다.목적지 : 수신기로부터 들어오는 데이터를 받는다. 통신 작업전송 시스템 활용(transmission system utilization)많은 통신 장치들 간에 공유되는 전송설비의 효.. 2018. 9. 16.
[Intro] 프로그래밍 언어? C, C++, Java, Python, Kotlin 등 정말 많은 프로그래밍 언어들이 있다. 그 종류도 굉장히 다양하고 절차지향언어, 객체지향언어, 스크립트 언어, 최근에는 함수형 프로그래밍 언어까지 나오고 있다. 각 프로그래밍 언어마다 특징이 있고 쓰임새가 있다. 예를 들어 C나 C++ 같은 경우는 포인터를 통한 메모리 직접 접근이 가능하여 매우 빠른 연산이 가능하다. 어셈블리언어 같은 경우 더 Low한 레벨의 프로그래밍 언어이기 때문에 임베디드 시스템이나 하드웨어를 직접 컨트롤 하는 프로그램에 적합하다. 반대로 Java 같은 경우는 JVM이라는 가상 머신 위에서 실행되기 때문에 하드웨어나 시스템에 상관없이 독립적으로 실행이 가능하다. 따라서 내가 어떤 프로그램을 만들고 싶은지 정하고 알맞은 프로그래밍.. 2018. 9. 14.