AWS 04_CloudFormation 템플릿으로 웹호스팅 세팅하기
●CloudFormation - aws 리소스를 모델링, 설계해주는 서비스이다. json, yaml 코드로 인프라를 구성할 수 있다. 직접 모델링을 해도 되지만, 많은 샘플 템플릿으로 빠르고 편리하게 인프라를 구성할 수 있다. aws에서는 desinger를 이용하여 코드가 아닌 시각적인 도구로 설계가 가능하다. ex) { “AWSTemplateFormatVersion” : “2019-07-01”, “Description” : "설명...”, “Parameters” : { }, “Resources” : { }, “Outputs” : { } } ●아래 그림과 같은 구성을 가진 인프라 구축 1. ELB 생성 2. RDS생성 3. 보안그룹 생성 4. 2개의 EC2 생성 ●EC2, ELB, RDS, 보안그룹 개념..
2019. 7. 28.
아두이노 RGB 제어하기
●RGB- 'R','G','B'에 0~255의 값을 주고 '-'를 GND에 연결한다. ●RGB LED 색 변화 int rgbPin1 = 9;int rgbPin2 = 10;int rgbPin3 = 11; void setup() { pinMode(rgbPin1, OUTPUT); pinMode(rgbPin2, OUTPUT); pinMode(rgbPin3, OUTPUT); } void loop() { analogWrite(rgbPin1, random(0,255)); analogWrite(rgbPin2, random(0,255)); analogWrite(rgbPin3, random(0,255)); delay(500);}
2016. 1. 2.
아두이노 빛의 세기에 따라 소리,LED밝기 조절 예제
●빛의 세기에 따라 소리,LED밝기 조절 예제 const int ledPin = 6;const int buzzerPin = 3;const int lightPin = A0;int lightValue;int brightness; void setup() {} void loop() { lightValue = analogRead(lightPin); brightness = map(lightValue, 0,1023,0,255); analogWrite(ledPin,brightness); brightness = map(lightValue, 0,1023,100,1000); tone(buzzerPin,lightValue);}
2016. 1. 1.
오라클 계층형 쿼리
●계층형 쿼리 - 계층 관계가 있는 칼럼(외래키로 자기자신 테이블을 참조)이 있는 경우 계층 구조를 이용하여 데이터를 추출- 형식select 칼럼from 테이블start with 조건connect by [prior] [nocycle] ex)select empno, ename, mgr, connect_by_root ename, sys_connect_by_path(ename, '/')from empstart with mgr is nullconnect by prior empno = mgr; arex)select level,lpad(' ',(level-1)*2,' ')||ename, sal,deptnofrom empstart with ename = 'KING'connect by prior empno = mgr;
2015. 9. 2.
오라클 각종 함수들2
●TO_CHAR- 숫자나 날짜형 자료를 문자로 변환한다.ex)select to_char(8000000,'999,999,999'), to_char(sysdate,'yyyy/mm/dd'),to_char(sysdate,'yyyymmdd') from dual; ●NVL(a,b)- a 데이터가 null일 경우 b로 변환해서 출력한다.ex)select comm, nvl(comm,'0') from emp; ●DECODE(a, b, c,d)- 조건함수이다. a데이터가 b와 같으면 c를 출력, 아니면 d를 출력한다.ex)select comm, decode(comm, 300, '300입니다', '300이 아닙니다') from emp; ●CASE~WHEN- decode함수와 비슷하지만 좀더 직관적인 함수이다.ex)selec..
2015. 9. 2.
오라클 select, distinct, group by having, order by
●select 칼럼명 from 테이블명;- 칼럼명부문에 웬만하면 * 를 사용하지 말고 칼럼명을 적어주는게 좋다(서버 부하를 줄이기 위해)ex)select deptno from emp; ●distinct- 컬럼에서 중복을 제거하고 같은 값이면 하나만 출력한다.ex)select distinct(deptno) from emp; ●group by- 특정 칼럼을 기준으로 한 그룹으로 묶어서 합계, 평균, count 등에서 사용한다.ex)select deptno, avg(sal), sum(sal) from empgroup by deptno; ●having- group by 기준 칼럼,그룹핑 함수에 조건을 건다.ex)select deptno, avg(sal), sum(sal) from empgroup by deptn..
2015. 8. 28.