2021 14

9012. Parenthesis

9012번 문제는 괄호의 유효성 검사를 하는 문제이다. 자료구조인 스택을 활용하여 문제를 해결한다. 입력으로 '('가 들어오면, 스택에 넣는다.반대로 ')'가 들어오면, 스택에서 '('가 있는지 꺼내어 본다.만약 짝이 맞지 않다면, 유효하지 않은 것으로 판단한다. #include #include #define MAX_STACK_SIZE 50 char stack[MAX_STACK_SIZE];int top_index; void init(void) { int i; for (i = 0; i

2021/알고리즘 2021.01.03

인증서 유효성 검증 방법

인증서 유효성 검증 방법에는 크게 CRL, OCSP가 있다. 1. CRL: Certificate Revocation List; 인증서 폐기 목록 인증서 발급자(CA)로부터 폐기된 인증서 목록을 의미하며, 폐기된 인증서의 Serial, 폐기 날짜, 폐기 사유 등을 담고 있다. RFC 3280에 의하면, 영구적인 폐기(Revoked)와 임시적인 폐기(Hold)가 있다. No. 인증서 폐기 사유 설명 0 unspecified 특별한 폐기 사유가 없음 1 keyCompromise 인증서 소유자의 전자서명키가 손상 2 cACompromise 인증서 발급자의 전자서명키가 손상 3 affiliationChanged 소유자 명칭 또는 기타 정보의 변경 4 superseded 키 손상 없이 인증서를 폐기(인증서만 대체하..

2021/개발 2021.01.03

Ubuntu apt-get update 실패

우분투에서 apt-get update를 진행하려고 하니 계속 아래의 에러 메세지가 출력되었다. Err:1 http://ports.ubuntu.com xenial InRelease Temporary failure resolving 'ports.ubuntu.com' Err:2 http://ppa.launchpad.net/flexiondotorg/minecraft/ubuntu xenial InRelease Temporary failure resolving 'ppa.launchpad.net' Err:3 http://ppa.launchpad.net/ubuntu-mate-dev/welcome/ubuntu xenial InRelease Temporary failure resolving 'ppa.launchpad.ne..

2021/개발 2021.01.03
반응형