디자인패턴 분류
- 생성, 구조, 행위
- 패키지 다이어그램
- 즉시 갱신
* 트랙잭션 회복 기법
Undo : 트랜잭션 로그를 이용하여 오류와 관련된 모든 변경을 취소하여 복구 수행
Redo : 트랜잭션 로그를 이용하여 오류가 발생한 트랜잭션을 재실행하여 복구 수행
지연 갱신 : 트랜잭션이 부분 완료 상태에 이르기까지 발생한 모든 변경 내용을 로그 파일에만 저장하고 데이터베이스에는 커밋이 발생할 때까지 저장을 지연하는 방식. Undo 과정이 필요 없다.
-
[1,2,3]
7
1 2 3
4 5
6 7 8 9
* 풀이과정
0 [1,2,3]
1 [4,5]
2 [6,7,8,9]
0 1 2 3
print(lol[0]) 0번째 배열 모두 출력 -> [1,2,3]
print(lol[2][1]) 2번째 배열 [1]인덱스 출력 -> 7
sub in lol -> sub에 lol을 저장
item in sub -> item에 sub를 저장
print(item, end=' ') -> item을 출력을 하는데 한칸띄워 하나씩 출력
print() -> 줄바꿈
스니핑(Sniffing) 개념 간략히 한문장
- 네트워크 사이에서 남의 패킷 정보 도청
- 1. n>0
2. n%2
* 문제풀이
a[] 배열에 2진수로 변환된 값을 넣도록 초기화
n의 몫이 0이될 때까지 반복문을 돌면서 -> n>0
n의 나머지 값을 배열에 담음 -> a[i++] = n%2
- SELECT 학과, count(*) from 학생 GROUP BY 학과 AS 학과별튜플수
- KOREA
EA
K
E
M
*문제풀이
%s\n -> 문자열 출력 후 줄바꿈
%c\n -> 문자 출력 후 줄바꿈
printf(" %s\n ", p) -> p 주소 부터문자열 출력 KOREA
printf(" %s\n ", p + 3) -> p + 3 주소부터 문자열 출력 EA
printf(" %c\n ", *p) -> p 주소 문자 출력 K
printf(" %c\n ", *(p + 3)) -> p + 3 주소의 문자 출력 E
printf(" %c\n ", *p + 2) -> *p는 아스키코드 75, + 2를 하면 아스키 코드 77출력 M
- NAT
- 하둡(Hadoop)
특정 몇몇 테스트 케이스의 입력 값들에 대해서만 기대하는 결과를 제공하는 오라클로, 전수 테스트가 불가할 경우 사용하고, 경계값 및 구간별 예상값 결과 작성시 사용하는 오라클
- 샘플링 오라클
* 더보기
참 오라클
추정 오라클(휴리스틱 오라클)
일관성 오라클
테스트 기법 중 '평가 점수표'를 미리 정해 놓은 후 각 영역에 해당하는 입력값을 넣고, 예상되는 출력값이 나오는지 실제 값과 비교하는 명세 기반 테스트 기법
- 경계값 분석
P2P 네트워크를 이용하여 온라인 금융 거래 정보를 온라인 네트워크 참여자의 디지털 장비에 분산 저장하는 기술을 쓰시오
- 블록체인
- 1. 준비
2. 실행
3. 대기
- 1
*문제풀이
Child에서 compute()메서드를 재정의 했고 Child 객체를 생성했으므로
Child의 compute()메서드로 계산해야함
자기 자신을 계속 호출하기 때문에 compute(3)을 계속 계산하면 0 + 1의 결과가 나옴
compute(4) ->
compute(3) + 1
compute(2) + 0
compute(1) - 1
1 - 1 = 0
즉 compute(3)= 0
0 + 1 = 1
데이터베이스 보안에서 가용성(Availablity)에 대해 간략히 서술하시오
- 인가받은 사용자는 언제든지 사용 가능하다.
*더보기
기밀성(Confidentiality) : 인가된 사용자만 접근 가능하다
무결성(Intergrity) : 인가된 사용자만 수정할 수 있다
'Study' 카테고리의 다른 글
[정처기 실기] 오답정리 (21년 2회) (0) | 2024.03.09 |
---|---|
[정처기 실기] 오답 정리 (21년 1회) (0) | 2024.03.08 |
[정처기 실기] 핵심 키워드 5문제 (2) (0) | 2024.03.04 |
[정처기 실기] 핵심 키워드 5문제 (1) (0) | 2024.03.03 |
[정보처리기사] 1강 정리 (0) | 2024.01.19 |