my code archive
my code archive
정보처리기사 신기술 보안 용어 정리
💻 my code archive/📝Etc. 2023. 4. 17. 17:00

-ROP 메모리에 적재되어 있는 코드 조각들에 Return 명령을 사용하여 공격자가 원하는 흐름대로 명령을 실행하도록 하는 공격 기법, 스택 오버플로우나 버퍼 오버플로우와 같은 취약점을 이용하여 프로그램의 실행 흐름을 조작 -BCP 재난 발생 시 비즈니스 연속성을 유지하기 위한 계획. 재해, 재난으로 인해 정상 운용이 어려울 때 서비스 지속성 보장 환경을 조성해 기업 가치를 극대화하는 것을 의미. -하이퍼레저 프라이빗 블록체인(허가된 사용자만 가능)으로 자리잡은 리눅스 재단 오픈소스 블록체인 프로젝트, 필요한 구성 요소만 선택하여 사용할 수 있는 모듈화된 구성 요소를 가지고 있고 Go, Java, JavaScript 등 다양한 언어로 개발 가능 -키 페어 공개키 암호 알고리즘에 사용되는 개인키와 공개키 ..

2023 정보처리기사 실기 대비 자료 정리
💻 my code archive/📝Etc. 2023. 4. 12. 17:49

블로그에 정리했던 정보처리기사 실기 정리 모음!! 2023년엔 꼭 합격하자..... 개념 정리 1. 요구사항 확인 https://mycodearchive.tistory.com/274 2. 데이터 입/출력 구현 https://mycodearchive.tistory.com/275 3. 서버 프로그램 구현 https://mycodearchive.tistory.com/276 4. 인터페이스 구현 https://mycodearchive.tistory.com/277 5. 화면 설계 https://mycodearchive.tistory.com/278 6. 애플리케이션 테스트 관리 https://mycodearchive.tistory.com/279 7. 소프트웨어 개발 보안 구축 https://mycodearchive..

article thumbnail
정보처리기사 실기 예상문제 오답노트 (2023년 대비)
💻 my code archive/📝Etc. 2023. 4. 12. 17:39

1. 다음은 Agile 방법론과 관련된 내용이다. 괄호 ( ) 안에 들어갈 용어를 쓰시오. - ( ① )은/는 스크럼에서 해당 스프린트가 계획된 대로 나아가고 있는지, 정해진 목표를 달성하기 위해 팀 차원의 조정이 필요한지 알 수 있게 하고, 백로그 대비 남아있는 시간을 확인할 수 있는 도구이다. ​ - ( ② )은/는 Toyota에서 처음 사용한 Agile 프로젝트 관리에 사용되는 시각화 도구로 전체 워크플로를 카드 형태로 나타내고 수행된 활동, 진행 중인 작업 및 보류 중인 활동을 구별할 수 있는 도구이다. 더보기 ① : 번 다운 차트(Burn Down Chart) ② : 칸반(Kanban) 보드 2. 다음은 UML에 대한 설명이다. 괄호 ( ) 안에 들어갈 용어를 영어 Full-name으로 쓰시오...

정보처리기사 실기 정리 (2023. 03~)
💻 my code archive/📝Etc. 2023. 3. 31. 23:48

CSMA/CA - 무선 LAN CSMA/CD -유선 LAN 서비스 지향 아키텍쳐 (Service Oriented Architecture) 프로세스 수행을 지원하는 정보 시스템의 구현을 위해 가장 선진화된 소프트웨어 아키텍처로, 서비스라고 정의되는 분할된 애플리케이션 조각들을 Loosely-copuled하게 연결해 하나의 완성된 Application을 구현하기 위한 아키텍쳐이다. 피코넷 (PICONET) 여러 개의 독립된 통신 장치가 블루투스 기술이나 UWB 통신 기술을 사용하여 통신망을 형성하는 무선네트워크 기술 지그비 (Zigbee) 저속 전송 속도를 갖는 홈 오토메이션 및 데이터 네트워크를 위한 표준 기술 TCP 세션 하이재킹 -TCP 3-Way-Handshake 과정에 끼어듦으로써 클라이언트와 서버..

article thumbnail
[RN 프로젝트] #6 리액트 네이티브 커스텀 네비게이션 헤더 NavigationHeader 컴포넌트 생성하기

💡구현 목표 - 커스텀 공통 네비게이션헤더 컴포넌트를 생성하고 각 화면에서 타이틀, 아이콘이 다르게 렌더링되도록 하기 자식 컴포넌트로 아래 인자들을 prop로 전달하고 오른쪽 아이콘을 렌더링시킬지, 왼쪽 아이콘을 렌더링 시킬지 혹은 둘다 렌더링 시킬지 아래와 같이 조건문으로 분기 처리 전체 소스 import React from "react"; import {View, TouchableOpacity, StyleSheet} from "react-native"; import {useNavigation} from "@react-navigation/native"; import Icon from "react-native-vector-icons/Ionicons" import { defaultFontText as Te..

article thumbnail
[RN 프로젝트] #5 FlatList 사용법, 마이페이지 화면 만들기

React Native FlatList 컴포넌트란 - 많은 양의 스크롤이 필요한 리스트 아이템을 보여줄 때 사용하는 리액트 네이티브 컴포넌트 - 데이터가 화면을 벗어났을 때 Scroll을 생성하여 벗어난 부분을 볼 수 있게 해주는 와 달리 FlatList는 더 많은 기능이 있다. - 데이터 길이가 가변적이고 데이터 양을 예측할 수 없는 경우 사용하기 적절하다. FlatList 사용법 - data, renderItem 두 가지 prop만 이해하면 된다. data는 리스트 소스를 담는 prop, renderItem은 data로 받은 소스들 그 각각의 item을 랜더시켜주는 콜백함수이다. - keyExtractor는 각각의 item에 고유의 키를 부여하는 역할을 수행한다. 나는 이번 프로젝트 UI중 여러 목록..

article thumbnail
[RN 프로젝트] #4 리액트 네이티브 커스텀 폰트 적용 방법

블로그에 글을 적지 않았던 동안 expo -> React Native 빌드 환경을 세팅하고 아예 리액트 네이티브로 개발할 준비를 했다. 리액트 네이티브 커스텀 폰트 적용 방법 리액트 네이티브에서 외부 폰트를 적용하려면 2가지 방법이 있는데 나는 직접 폰트 파일을 추가하고 설정하는 방법을 택했다. 1. 사용할 폰트 파일 다운 ios 폴더에 fonts 라는 폴더를 만들고 다운받은 ttf 파일을 넣어준다. 2. ios 폴더 경로에 [project name].xcodeproj 혹은 [project name].xcworkspace 를 통해 xcode를 실행한다. 3. 프로젝트 우클릭 후 Add Files to [프로젝트 이름] 을 클릭한다. 4. 아까 폰트 파일을 넣어두었던 ios/fonts 폴더를 선택하고 아래..

article thumbnail
[Stockping #5] 파이썬 Blueprint 사용법, Flask 플라스크 모듈화

지금까지 프로젝트를 진행하면서 모든 소스를 app.py에 모아서 작성했는데 기능이 추가될 수록 복잡해져서 여러 가지 파일로 나눠서 사용할 수 없을까? (자바 Controller처럼) 방법을 찾아보다가 이럴 때 사용하는 게 바로 블루프린트라는 것을 알게 되었다! 블루프린트(Blueprint)란? - Flask에서 제공하는 라이브러리 - 각 페이지 혹은 기능에 맞게 분류해서 사용할 수 있게 해준다. - 큰 애플리케이션을 단순화시키고 확장 프로그램과 라이브러리 등록을 위한 중심 수단으로도 사용된다. 먼저 프로젝트 구조를 Flask Blueprint 구조에 맞춰 변경했다. 원래 각 파일을 폴더별로 나누었는데 파이썬 파일은 모두 바깥으로 빼놓고 가장 상위에 run.py 그리고 __init__.py를 추가했다. 대..

반응형
반응형