일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 안드로이드
- javaScriptError
- 자바스크립트forinforof차이
- 다른테이블에속해있습니다
- 청소년복지론
- 자바스크립트날짜
- Python
- 이행은이미다른
- webkitrecognition
- Android
- forof문
- 사례관리
- 장고웹
- 오류종류
- 자바스크립트날짜형식
- 이행은이미다른테이블에속해있습니다
- 장고프로젝트
- 장고웹프로젝트
- R데이터분석
- speechtoText
- speechAPI
- PostgreSQL
- cmd명령어
- 장고
- 자바스크립트수학
- 개발
- 자바스크립트날짜get
- sqlite
- 자바스크립트for문
- 파이썬
- Today
- Total
목록EMDI의 모든것 (125)
EMDI는 지금도 개발중
저번 글들은 "파이썬 웹 프로그래밍, 실전편"이라는 책을 참고하여 연습해본 글들입니다. 이번 글부터는 제가 실제 만들고 싶은 웹사이트를 만들어보도록 해보겠습니다. 만약 파이썬 설치 및 PostgreSQL 설치 등 진행이 안되신 분들은 아래의 링크를 참고해주세요. Python : 파이썬 설치 및 가상환경 만들기 1. 파이썬 설치(현재 최신버전 3.8.3) 파이썬을 배우기에 앞서 파이썬을 설치해봅시다. 파이썬 홈페이지는 아래의 링크를 참고해주시면 됩니다. 현재 2020년 6월기준 파이썬 최신 버전은 3.8.3버전이 milkoon1.tistory.com PostgreSQL : Window PostgreSQL(포스트-그레스-큐엘) 설치 방법 PostgreSQL은 관계형 데이터베이스 시스템의 일종이며, 오픈소스 ..
최근 PostgreSQL을 사용할 일이 생겨서 한번 설치해봤는데 pgAdmin에서 모든 글을 다 영어로 보여주고 있더라고요. 아 여기는 한글 지원을 안하는건가 싶어서 구글링해보니 역시 구글은 다 알려줘! 저처럼 한글로 변경하고 싶은 분들은 pgAdmin 상단에 있는 [Preferences]를 클릭하세요. [Preferences] 창에 들어오시면 Miscellaneous라는 속성이 보이실겁니다. 그 안에 있는 User language를 클릭! 그럼 현재 재 default로 English가 되어있죠? 그걸 Korean으로 변경하고 Save해줍니다. 그리고 Servers를 누른다음 새로고침(F5)를 누르면 이렇게 한글로 보이는걸 확인하실 수 있게됩니다. 아니 처음 깔았을 때 Korean으로 설정했으면 이 la..
PostgreSQL 데이터베이스 서버를 접속하려면 몇 가지 정보를 지정해야합니다. 그것을 간략하게 말하자면, 실행되고 있는 호스트 이름이나 IP, 서버의 포트 번호, 서버로 접속할 역할 이름(사용자 이름), 그 역할의 비밀번호, 테이터베이스 이름 등이 있습니다. 위의 사진은 PostgreSQL을 처음 접속할 때 default로 생성되어 있는 데이터베이스입니다. 1. 데이터베이스 생성 테이블을 생성하기에 앞서 우선 test용으로 쓸 데이터베이스를 생성해보도록 합시다. [데이터베이스]를 포인트 잡고 마우스 오른쪽버튼을 누르시면 Create - Database가 보입니다. 그걸 클릭! 그럼 위의 사진과 같이 Database의 이름을 설정하는 화면부터 보이는데 저는 이제 지금 테스트로 만드는 데이터베이스이니 T..
PostgreSQL은 관계형 데이터베이스 시스템의 일종이며, 오픈소스 DBMS이다. 1. PostgreSQL 다운로드 우선 PostgreSQL 공식홈페이지에 갑니다. 그리고 본인의 PC 사양에 맞는 것을 다운로드 합니다. PostgreSQL: Downloads Downloads PostgreSQL Core Distribution The core of the PostgreSQL object-relational database management system is available in several source and binary formats. Binary packages Pre-built binary packages are available for a number of different operatin..
웹 환경은 브라우저(클라이언트)에서 웹 서버에 html문서를 요청하면, 웹 서버는 html를 작성하고 브라우저(클라이언트)에 응답 한 후 연결을 끊는 비동기 소켓 통신입니다. WebSocket은 브라우저(클라이언트)가 접속 요청을 하고 Web 서바가 응답을 한 후 연결을 끊는 것이 아니라 Connection을 그대로 유지하고 브라우저(클라이언트)의 요청이 없어도 데이터를 전송할 수 있는 프로토콜입니다. 1. 일반 웹의 프로토콜과 웹소켓의 예시 일반 웹 프로토콜의 경우는 서버와 브라우저(클라이언트)와 연결이 끊긴 상태이기 때문에 브라우저에서 요청이 오지 않는 이상 다른 사용자에게 응답 메세지를 보낼 수 없다. 하지만 WebSocket의 경우에는 서버와 브라우저(클라이언트)가 끊기지 않은 상태이기 때문에 브..
해당 Simple Web Server는 서비스 목적이 아닌 개발 및 학습 등의 목적으로 간단한 웹서버를 원할 때 사용하는 웹서버입니다. 1. 화면 index.html 파일 생성하기 Hello my Simple Web Server! 2. app.py 파일 생성하기 import http.server import socketserver handler = http.server.SimpleHTTPRequestHandler with socketserver.TCPServer(('', 8000), handler) as httpd: print('Server listening on port 8000...') httpd.serve_forever() 사실 위의 index.html만 띄우는 정적 웹서버인 경우에는 app.py파..
1. 숫자형( type Number ) 항목 파이썬 사용 예 정수(Integer) 123, -345, 0 실수(Floating-Point) 123.45, -1234.5, 3.4e10123, -345, 0 8진수(Octal) 0o34, 0o25 16진수(Hexadecimal) 0x2a, .0xFF # 1.정수형 >>> a = 123 >>> a = -178 >>> a = 0 # 2.실수형 >>> a = 1.2 >>> a = -3.45 # 3. 사칙연산 >>> a = 3 >>> b = 4 >>> a + b 7 사칙연산 의미 사용법 예) a = 3 , b = 4 a + b 더하기 >>> a + b 7 a * b 곱하기 >>> a * b 12 a / b 나누기 >>> a / b 0.75 a ** b x의 y제곱 ..
1. FORMAT과 CAST를 이용한 날짜 형식 변경 -- gatDate() 사용해 날짜형식을 변경. SELECT FORMAT(CAST(GETDATE() AS DATE), 'yyyyMMdd') -- 20200601 SELECT FORMAT(CAST(GETDATE() AS DATE), 'MMddyyyy') -- 06012020 SELECT FORMAT(CAST(GETDATE() AS DATE), 'ddMMyyyy') -- 01062020 -- 특정 컬럼을 사용해 날짜형식을 변경. SELECT FORMAT(CAST(날짜컬럼 AS DATE), 'yyyyMMdd') -- 20200601 SELECT FORMAT(CAST(날짜컬럼 AS DATE), 'MMddyyyy') -- 06012020 SELECT FORMA..
public static PrivateKey readPrivateKey(String filePath, String passwd) throws Exception { byte[] encodedKey = FileUtils.readFileToByteArray(new File(filePath)); EncryptedPrivateKeyInfo epki = new EncryptedPrivateKeyInfo(encodedKey); String OID = epki.getAlgName(); Security.addProvider(new BouncyCastleProvider()); if ("1.2.410.200004.1.15".equals(OID)) { byte[] salt = new byte[8]; System.arrayco..
Android : RecyclerView 활용 데이터 추가 1. RecyclerView란? ListView의 기능을 보완하기 위해서 만들어진 뷰. 기존의 ListView에서 레이아웃 매니저를 추가하여 리스트 타입을 쉽게 변경할 수 있습니다. 또한 ListView와 다르게 Viewholder의 사용이 � milkoon1.tistory.com 지난 글에서는 RecyclerView를 생성하고 데이터 Item을 뿌려주는 과정까지 했습니다. 이번 글에서는 해당 Item을 클릭했을 때 이벤트를 처리를 하는 방법에 대해 알아보도록 하겠습니다. 1. ListView와 RecyclerView의 차이 보통 ListView는 단순히 데이터를 리스트 형태로 보여주기 위해 사용하지만, 리스트 아이템 자체를 선택 가능하도록 만들..