일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바스크립트 객체
- 자바스크립트 API
- 자바스크립트 prototype
- 깃허브
- 보안뉴스한줄요약
- oracle
- 카카오프로젝트
- Oracle SQL
- ES6
- 자바스크립트 node
- 자바스크립트
- php
- GIT
- oracle db
- python
- 랜섬웨어
- 자바스크립트 element api
- 보안뉴스
- 보안뉴스 요약
- 카카오프로젝트100
- 다크웹
- 자바스크립트 jQuery
- javascript
- 보안뉴스 한줄요약
- 파이썬
- 보안뉴스요약
- numpy
- 자바스크립트 기본 문법
- 카카오프로젝트 100
- 오라클
- Today
- Total
목록분류 전체보기 (507)
FU11M00N
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dojqOV/btq0c1rPyP7/3ObCGAngA9w8TzkTSGSk8K/img.png)
- 문자형 함수 저번 글에서 내장 함수가 무엇인지 간단하게 알아봤습니다. 그중에서도 문자형 함수 몇 개를 알아보겠습니다. 아래는 실습을 위해 사용한 테이블의 구조와 값입니다. 본 포스팅은 글보단 실습을 한 사진 예시가 많습니다. 쉬운 개념이기 때문에 사진을 자세히 살펴보면 이해를 할 수 있을 것입니다. 위의 테이블로 문자형 함수들을 알아보겠습니다. - upperlower lower함수를 사용하면 출력 값이 대문자인것들을 소문자로 변경하여 출력합니다. 반대로 upwer 함수를 사용하면 출력값이 소문자로 대문자로 변경하여 출력합니다. - length length함수를 사용하면 값의 길이를 알아낼 수 있습니다. - concat concat 함수를 사용하면 문자 혹은 문자열을 결합을 할 수 있습니다. 위의 사진..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/OrHqd/btq0bwyMI0D/57v6EFPleYfSX3ZJLR8H7K/img.png)
먼저 scott.sql 불러오겠습니다. 실습을 위한 파일. 아래는 scott.sql 파일의 내용입니다. -- -- Copyright (c) Oracle Corporation 1999. All Rights Reserved. -- -- NAME -- demobld_scott.sql -- -- DESCRIPTION -- This script creates the SQL*Plus demonstration tables. -- -- USAGE -- SQL> @demobld_scott.sql -- -- -- scott/tiger 계정 생성 -- system 계정으로 접속한다. SET FEEDBACK 1 SET NUMWIDTH 10 SET LINESIZE 80 SET TRIMSPOOL ON SET TAB OFF SET..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/rA8YW/btq0do1lS1V/5HcO5pqR3xPEg5wKJCqKR1/img.png)
- 사용자 정보 확인 - show user 유저에 관한 정보를 확인할 수 있습니다. - 환경변수 확인 & 설정 - show parameter 환경 변수를 볼 수 있습니다. show parameter nls 는 언어와 관련되어 있습니다. alter session set nls_date_format='yyyy/mm/dd hh:mi:ss' alter 를 이용해서 환경변수의 값을 세팅할 수 있습니다. - 샘플 스키마 Oracle 에서는 샘플스키마를 제공합니다. scott, hr 이 있습니다. - 오늘 날짜 확인하기 select sysdate from dual; oracle sql 에서 select 는 무조건 from 이 필요합니다. from 뒤에 쓸 것이 없다면, 더미 테이블로 dual 을 사용하면 됩니다. -..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cPRCYe/btqZ4A29abI/unxnXp826gJoBnfMiFpKQK/img.png)
- 오라클 내장함수 오라클의 내장함수에는 집계함수와 단일행함수 등이 있습니다. - 내장함수(=sql함수) sql함수는 select, update 등을 의미합니다. - 집계함수(=복수행함수) ex sum,.avg,count 등등 하나가아닌 두개 이상의 데이터가 필요한 대상을 의미합니다. - 단일행함수 문자형(char,varchar2) 숫자형(number) 날짜형(date) 변환 함수 null 함수 decode 함수 -> case문 등등이 존재합니다. 2. 사용자정의함수
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/baoi3W/btqZ4zpN2ZS/A6Hp814asNaB6byR2LFHik/img.png)
- 데이터 베이스 설치 파일 다운하기 https://www.oracle.com/database/technologies/oracle-database-software-downloads.html 1. 위의 링크를 클릭하여 접속합니다. 그 후 스크롤을 내리다보면 "Oracle Database Express Edition" 항목이 있습니다. 두 번째 혹은 세 번째를 클릭합니다. 2. 여기서 os에 맞는 링크를 클릭하여 다운로드를 합니다. 3. 다운로드한 파일에서 setup.exe를 클릭하여 설치합니다. 4. 항목을 읽은 뒤 승낙한 뒤 "Next" 누릅니다. 5. Database 패스워드를 설정해줍니다. 6. 그럼 시간이 지나면 설치가 완료됩니다. - 접속하기 1. sqlplus 명령어를 입력한 뒤 sys as s..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/wEMRi/btqZrfkkAU6/TGSKVPk2ToLOpKqCMWOmZk/img.png)
- 구글 코랩 구글 코랩은 구글 colaboratory 서비스의 줄임말입니다. 브라우저에서 python을 작성하고 실행 가능합니다. 구글 코랩은 클라우드 기반으로 주피터 노트북 개발환경입니다. 코랩은 구글 드라이브, 도커, 리눅스 , 구글 클라우드 등 기술로 이루어져 있습니다. 자신의 컴퓨터에 GPU가 없거나 저사양이라면 사용하는 것을 추천합니다. - 특징 별도의 파이썬 설치가 필요 없습니다. 데이터에 분석 사용되는 Tensor Flow, Keras, mataplotlib, scikit-learn, pandas와 같은 패키지가 기본적으로 설치되어있습니다. GPU를 무료로 사용 가능합니다! Jupyter 노트북과 비슷하지만 더 좋은 기능을 제공합니다. 깃과 연동이 가능하여 사람들과 협업하여 코딩이 가능합니..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/eHgYe2/btqZkrlPFMs/71eWvofBTKpjN6LkPkjWs1/img.jpg)
- asyncd와 await async와 await는 기존의 비동기 처리 방식인 콜백 함수와 프로미스의 단점을 보완하기 위해 나온 문법입니다. - async와 await 사용하기 async function 함수명() { await 비동기처리 메서드(); } 함수 앞에 async 예약어를 붙이고 비동기 처리를 해야 하는 코드를 await앞에 붙이면 됩니다. async function findAndSaveUsers(Users){ //생략 } findAndSaveUsers().then(()=> { /*생략*/ }); // 혹은 async function other(){ const result = await findAndSaveUsers(); } 하지만 비동기 처리 메서드가 프로미스 객체를 반환하지 않는다면 a..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ppA7p/btqZqptfqM1/g0WOMzKiKS713NrAisRUWk/img.jpg)
- JS 프로미스 프로미스는 비동기 작업을 조금 더 편하게 하기위해 나온 ES6의 새로운 기능입니다. 이전엔 비동기 작업을 처리할 때에 콜백 함수로 처리를했었습니다. 하지만 콜백 함수로 하게되면 비동기 작업이 많아질수록 코드가 난잡해져 일명 "콜백 지옥"이 나오게 되었습니다. 콜백지옥을 방지하기위해 프로미스를 사용합니다. 내용이 실행은 되었지만 결과를 아직 반환하지 않은 객체 Then을 붙이면 결괏값을 반환합니다. 만약 실행이 완료되지 않았으면 완료된 후에 Then 내부 함수가 실행됩니다. - Promise 만들기 Promise 는 다음과 같이 만듭니다. const myPromise = new Promise((resolve, reject) => { //블라블라 //블라블라 //블라블라 //블라블라 //블..