반응형

─━ IT ━─ 439

[Oracle] 오라클 substr 함수 사용법

함수 설명 이 함수는 PL/SQL에서 지원하게된 함수입니다. SUBSTR 기능을 사용하면 문자열에서 하위 문자열을 추출할 수 있습니다. 문법 SUBSTR( string, start_position [, length ] ) 파라미터 파라미터명 필수여부 설명 string O 특정 변수 또는 칼럼 지칭 start_position O 추출할 문자열 시작 위치 [ length ] X 사용하지 않을 시 start_position부터 끝까지 문자열 추출. 사용할 경우 length 만큼만 추출. 예제 SUBSTR('This is a test', 6, 2) -- Result: 'is' SUBSTR('This is a test', 6) -- Result: 'is a test' SUBSTR('10024567', 0, 4) ..

─━ IT ━─ 2021.02.04

2021 정보보안기사 시스템 보안 정리 - 1

윈도우 운영체제 UAC(User Account Control) - 강제적 접근 제어를 수행한다. - 낮은 권한을 가진 사용자가 소프트웨어 설치 시에 관리자 암호를 요구한다. UAC는 일반 사용자가 관리자 권한을 부여하기 전에 확인을 받는 기능으로 윈도우 비스타부터 추가된 기능이다. 즉, 관리자 계정과 사용자 계정을 분리한 후 사용자 계정이 관리자 권한을 필요로 하는 경우 윈도우 시스템에 안내창을 실행하여 관리자 권한으로 실행한다. CPU 취약점 Spectre - 사이버 공격의 원인이 하드웨어 기반인 것 인텔의 CPU 취약점 (Meltdown & Spectre) CVE-2017-5753으로 등록된 것으로, 인텔 CPU가 최적화(Speculative Execution) 윈도우 운영체제의 기본 공유 C$ D$..

─━ IT ━─ 2021.02.04

2021 정보보안기사 필기 시험범위

시스템 보안 클라이언트 보안 관리 서버 보안 관리 서버 보안 활용 서버 보안용 소프트웨어 설치 및 운용 네트워크 보안 네트워크 개념 이해 네트워크의 활용 서비스 거부 공격 (DoS) 분산 서비스 거부 공격 (DDoS) 스캐닝 스푸핑 공격 스니핑 공격 원격 접속 공격 보안 프로토콜 이해 보안 솔루션 이해 네트워크 보안 신규 위협 이해 네트워크 보안 신기술 이해 애플리케이션 보안 FTP 보안 메일 보안 웹 보안 DNS 보안 DB 보안 전자상거래 보안기술 애플리케이션 보안 취약점 기타 애플리케이션 보안 응용 정보보안 일반 인증 접근 통제 키 분배 프로토콜 전자서명 암호 알고리즘 해시함수 정보보안 관리 및 법규 정보보호 관리 이해 정보보호 거버넌스 체계 수립 정보보호 위험평가 정보보호 대책 구현 및 운영 정보보..

─━ IT ━─ 2021.01.19

2021 정보보안기사 - 클라이언트 보안 관리 정리

운영체제 이해 및 관리 CPU (Central Processing Unit, 중앙처리장치)의 구조적 이해 CPU의 구조 이해 CPU 개념: 입력장치로부터 자료를 받아 연산하고, 그 결과를 출력장치로 보내는 일련의 과정을 제어 및 조정하는 핵심장치로 사람의 두뇌에 해당한다. CPU의 구성요소 ALU(연산장치) 각종 산술연산들과 논리연산들을 수행하는 회로 산술연산: +, -, *, / 논리연산: AND, OR, NOT, XOR Register(레지스터) CPU 내부의 소규모 데이터나 중간 결과를 일시적으로 기억해 두는 고속의 전용 영역 컴퓨터 기억장치 중 Access 속도가 가장 빠름 Control Unit(제어장치) 프로그램 코드(명령어)를 해석하고, 그것을 실행하기 위한 제어 신호들(Control Sig..

─━ IT ━─ 2021.01.18

[Python] 파이썬으로 챗봇 만들기 (보카딜로 웹프레임워크, 웹소켓 사용) 1편

#Bocadillo는 무엇입니까? Bocadillo는 Python 비동기 및 ASGI 웹 프레임 워크로 성능이 뛰어나고, 동시성이 높은 웹 API를 재미있고 누구나 액세스 할 수 있도록 합니다. 생산적인 Bocadillo는 웹 API를 최대한 쉽게 구축, 테스트 및 배포 할 수 있도록 설계된 ASGI 웹 프레임워크입니다. 모듈성에 중점을 두고 철저한 문서를 보유하고 있으며, 타사 비동기 라이브러리와 원활하게 통합됩니다. 실시간 가능 비동기 프로그래밍을 수용하고 내장된 WebSocket 및 SSE 지원을 사용하여 실시간 동시 시스템을 설계합니다. 성능 Bocadillo는 번개처럼 빠른 ASGI 툴킷 및 웹서버 인 Starlette 및 Uvicorn을 최대한 활용합니다. 요구사항 Python 3.6 ++ (..

─━ IT ━─ 2021.01.18

[JAVA] Exception 제어 방법 (Throw)

Java에서 예외를 두는 방법을 이해하는 것이 중요합니다. 이렇게 하면 런타임 대신 컴파일 시간에 오류가 확인되는 고품질 코드를 만들고 디버깅 및 복구를 보다 쉽게 해주는 사용자 지정 예외를 만들 수 있습니다. Java에서 예외를 만드는 방법 예외를 만드는 것은" throw"문을 사용하면서 당신은 던지고자 하는 예외 개체를 지정합니다. 모든 예외 있는 사람이 읽을 수 있는 오류 설명 메시지를 포함한다. 다음은 예제 코드입니다. throw new Exception("Exception message"); Throws 키워드를 사용한 경우 Throws 키워드는 특정한 유형의 예외를 발생시킬 수 있음을 나타내기 위해 사용되는 키워드입니다. 호출자는 트라이 캐치 블록 (try-catch)을 사용하여 예외를 처리하..

[iOS] MessageUI, SwiftUI and UIKit 통합

만약 당신이 MFMailComposeViewController 또는 MFMessageComposeViewController를 이용하고 있다면 그건 적절하지 않을 것입니다. 어렵게 코딩하게 되는데. 이러한 조언을 잘 이해한다면 어렵지 않을 것입니다. MessageUI란? MessageUI는 UIKit 환경에서 외부 사용자 인터페이스를 통합하기 위해 iOS 3.0과 함께 제공되는 시스템 프레임워크입니다. MessageUI에서는 MFMailComposureViewController를 사용하여 메일을 보내고 MFMessageComposeViewController를 사용하여 메시지를 보낼 수 있습니다.그리고 각 클래스에서는 결과에 따라 행동을 취해야 할 delegate 액션이 있습니다. // // ContentV..

─━ IT ━─ 2021.01.11

[iOS] SwiftUI :: 레이아웃 시스템 (Layout System) 1편

SwiftUI에 관한 모든 것은 기존 스토리보드 형식의 iOS 앱과 달리 전부 새롭습니다. 그 중 레이아웃 시스템도 예외는 아닙니다. ​ SwiftUI는 더 이상 자동 레이아웃 (Auto Layout)을 사용하지 않으며 수년 동안 도입된 자동 레이아웃과 관련된 모든 것들을 삭제했습니다. ​ SwiftUI는 반응형 크로스 플랫폼 앱을 쉽게 개발할 수 있도록 처음부터 완전히 새로운 배치 시스템을 갖추고 있습니다. ​ 보통 많은 사람들이 기존에는 UIStackView 에서 오픈 소스를 활용하여 자동 레이아웃을 설계했을 겁니다. 또한 Flexbox를 포함한 웹 상의 레이아웃 시스템으로 작업한 경험이 있을 겁니다. ​ 기본 레이아웃 (Layout Basics) SwiftUI에서 기본적으로 Hello World를 ..

─━ IT ━─ 2021.01.02
반응형