자격증/정보처리기사(10)
-
객체 지향 설계 원칙(SOLID) 중 OCP
개방 폐쇄 원칙(OPC : Open Close Principle) : 확장에는 열려있고 변경에는 닫혀 있다 라는 것이다. 이게 무슨 말임? 무슨 번역기 돌린 것 같다. 근데 찾아보면 대부분 이런 말투이다. 물론 코딩을 짜보면 무슨 의미인지 맥락적으로 아는 경우가 많지만 처음 보는 사람은 이게 뭐지 싶을 것이다. from abc import * class Shape(metaclass=ABCMeta): @abstractmethod def area(self): pass class Circle(Shape): def __init__(self, radius): self.radius = radius def area(self): return 3.14 * self.radius * self.radius class Rect..
2023.08.26 -
2023년 3회차 정보처리기사 필기 후기. 붙은 듯!? ㅅㅅㅅㅅㅅㅅ
당일 포함 약 9일 정도... 끄적 거리고 시험봤다. 시험 준비 : 지금 정보처리기사 카테고리에 포스팅 한 것 처럼 했는데, 내가 모르는 것 위주로 대충 보고 정리했다. 내가 모르는 것 위주만 끄적끄적. CBT 사이트에서 직전 3회차 한 번씩 보고 시험봤다. 1회차 ~ 3회차 시험 봤을 때 점수들이 각각 60, 61, 61..? 이 정도였다. 왠지 공부를 안해도 될 것 같은 느낌이 들었다.. 근데 1회차 때는 4과목을 과락할 뻔했고 2회차 때 5과목을 과락할 뻔해서 4과목 5과목에 대한 요약본을 찾아서 읽어본 뒤에 3회차를 다시 봤다. 그래도 61점... 왜 점수들이 오르지 않는 것이지? 5점이나 10점 더 올리려면 어떻게 공부 해야하는 것이지..? 아무튼 실제 고사에서도 61점 받았다. 사실 컴퓨터로 ..
2023.07.08 -
정보처리기사 공부하기 8일차. 당일 공부하기.
int* b = &a; *가 뒤에 붙으면 포인터 변수라는 뜻. C언어는 True,False가 없고 0,1로 구분한다. 그래서 int True; 이런게 된다. else나 if는 예약어다. or 연산은 이진수로 변환해서 or 계산을 하자. 연산순서. 증감 연산자(++, -- 이런거) , 산술 연산자(_,-,%), 시프트 연산자( 레프트 -> 라이트 중위는 레프트 -> 루트로 이동 -> 라이트 후위는 레프트 -> 라이트 -> 루트 그래프 계산 방향 그래프 : 정점을 연결하는 선에 방향이 있으면 n(n-1)로 계산. 방향이 없으면 n(n-1)/2로 계산. 전위 , 후위 표기법. 조졌다. 전위를 후위로. 1. -/*A+BCDE 2. BC+ 3. ABC+* 4. ABC+*D/ 5. ABC+*D/E- 이렇게 간다. ..
2023.07.08 -
정보처리기사 공부하기 7일차. 2021년 3회. 2과목까지.
옳은 것, 올지 않은 것 등 원하는 것 잘 파악하기. 단정짓는 말투는 오답일 확률이 높음. 아주 좋은 티스토리 https://ahn3330.tistory.com/111 [소프트웨어공학] 설계 1 - 추상화, 모듈화, 정보은닉, 응집력, 결합도 Github로 보기 상위 설계와 하위 설계 상위 설계 아키텍처 설계, 예비 설계라고 함 소프트웨어 구성 컴포넌트들 간의 관계로 구성된 시스템의 전체적인 구조 시스템 구조도, 외부 파일 및 DB 설계 ahn3330.tistory.com 추상화 : 문제의 개념을 먼저 설계하고 먼저 윗단계에서의 구현을 생각해보는 것. 자료 추상화 : 자료들에 대한 연산들은 명기하지만 구현 방법은 명시하지 않고 있다. 제어 추상화 : 구체적인 계산법을 추상화 시키는 것. 과정 추상화 : ..
2023.07.06 -
정보처리기사 공부하기 6일차. 2022년 1회. 5과목 공부 - 개조졌다.
https://www.youtube.com/watch?v=1Iqf8w34uoo&list=PLniy99c_7Zfo2WD2mED6jDX4NyHyKLwbF&index=5 아 진짜 5과목 개어렵네.. 과락할 뻔했다. 이렇게 공부하다간 떨어진다 나. 세션 하이재킹 : 다른 사람의 세션 상태를 훔치거나 도용하여 액세스하는 해킹기법. 블루재킹 : 블루투스를 이용해서 익명으로 명함 퍼뜨리는 것. 블루스나핑 : 블루투스를 이용해서 무단으로 정보에 액세스 한다. (휴대기기, 노트북, 데스크톱, PDA 등) Dos 공격(Denial of Service)이란. 정보보안 3요소? 기밀성, 무결성, 가용성 DDos 공격유형. Smurf Attack : IP, ICMP의 특성을 이용해서 공격. Ping Of Death : 핑을 계..
2023.07.05 -
정보처리기사 공부하기 5일차. 4과목 내가 모르는 것 개념 및 문제 해석.
https://www.youtube.com/watch?v=6wulDqi6z-s Least Recently Used : 교체전략. 꽉 안차면 결측인가 보다. 그리고 수가 꽉 찼는데 새로운 수가 들어오면 직전의 프레임 최댓값을 비교해서 가장 오래 전에 나온 애를 뺀다. c언어는 모르는 문제가 있다. 2022년 4월 24일 문제의 79번 c언어 문제다. a[0]의 주솟값을 물어보는 문제인데 모르겠다.
2023.07.03