If Top=0 Then ( ④ ) Else { remove S(Top) Top=Top-1 }
8, 3, 4, 9, 7
㉠ 코딩한다. ㉡ 코딩작업을 계획한다. ㉢ 코드를 테스트한다. ㉣ 컴파일한다.
어떤 릴레이션 R에 속한 모든 도메인이 원자값(Atomic Value)만으로 되어 있다.
SELECT 가격 FROM 도서가격 WHERE 책번호=(SELECT 책번호 FROM 도서 WHERE 책명=‘자료구조’);
도서 | |
---|---|
책번호 | 책명 |
111 | 운영체제 |
222 | 자료구조 |
333 | 컴퓨터구조 |
도서 가격 | |
---|---|
책번호 | 가격 |
111 | 20,000 |
222 | 25,000 |
333 | 10,000 |
444 | 15,000 |
(SELECT 학번 FROM R1) INTERSECT (SELECT 학번 FROM R2)
[R1] 테이블 | [R2] 테이블 | |||
---|---|---|---|---|
학번 | 학점 수 | 학번 | 과목번호 | |
20201111 | 15 | 20202222 | CS200 | |
20202222 | 20 | 20203333 | CS300 |
a=100 list_data=['a', ’b’, ’c’] dict_data={'a':90, ’b’:95} print (list_data[0]) print(dict_data['a'])
main(void) { int i; int sum=0; for(i=1; i<=10; i=i+2) sum=sum+i; printf(“%d”, sum); }
public class Operator { public static void main(String[] args) { int x=5, y=0, z=0; y = x++; Z =--X; System.out.print(x+","+y+",”+z) } }
메모리를 다루는 데 오류가 발생하여 잘못된 동작을 하는 프로그램 취약점
큐의 내용 : 98 183 37 122 14 124 65 67
public class ovr { public static void main(String[] args) { int a=1, b=2, c=3, d=4; int mx, mn; mx=a<b? b : a; if(mx==1) { mn=a>mx? b : a; } else { mn=b <mx? d : c; } System.out.println(mn); } }
#include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { int i=0; while(1) { if(i==4) { break; } ++i; } printf("i=%d", i); return 0; }
- 블록체인(Blockchain) 개발환경을 클라우드로 서비스하는 개념 - 블록체인 네트워크에 노드의 추가 및 제거가 용이 - 블록체인의 기본 인프라를 추상화하여 블록체인 응용프로그램을 만들 수 있는 클라우드 컴퓨팅 플랫폼
- 다른 국을 향하는 호출이 중계에 의하지 않고 직접 접속되는 그물 모양의 네트워크이다. - 통신량이 많은 비교적 소수의 국 사이에 구성될 경우 경제적이며 간편하지만, 다수의 국 사이에는 회선이 세분화 되어 비경제적일 수도 있다. - 해당 형태의 무선 네트워크의 경우 대용량을 빠르고 안전하게 전달할 수 있어 행사장이나 군 등에서 많이 활용된다.
정책 | ( ㄱ ) | DAC | RBAC |
---|---|---|---|
권한부여 | 시스템 | 데이터소유자 | 중앙관리자 |
접근결정 | 보안등급(Label) | 신분(Identity) | 역할(Role) |
정책변경 | 고정적(변경 어려움) | 변경용이 | 변경용이 |
장점 | 안정적 중앙 집중적 | 구현 용이 유연함 | 관리 용이 |