목록전체 글 (295)
습관처럼
디지털 사이니즈란? 디지털 사이니즈란 네트워크를 통해 원격제어가 가능한 디지털 디스플레이를 공공장소나 상업공간에 설치하여 정보, 엔터테인먼트, 광고, 등을 제공하는 디지털 미디어이다. 디지털 워터마킹이란 디지털 워터마킹은 사진이나 동영상 같은 각종 디지털 데이터에 저작권 정보와 같은 비밀 정보를 삽입하여 관리하는 기술을 말한다. 그림이나 문자를 디지털 데이터에 삽입하며 원본 출처 및 정보를 추적할 수 있으며, 삽입된 워터마크는 재생이 어려운 형태로 보관된다. 디지털핑거프린팅(Fingerprinting) 정보를 디지털 콘텐츠에 삽입하는 측면에서는 워터마킹과 동일하다고 볼 수 있으나, 저작권자나 판매자의 정보가 아닌 콘텐츠를 구매한 사용자의 정보를 삽입함으로써 이후에 발생하게 될 콘텐츠 불법 배포자를 추적하..
지도학습에서 극도로 불균형한 레이블 값 분포로 인한 문제점을 해결하기 위해선 적절한 학습 데이터를 확보하는 방안이 필요하다. 대표적으로 오버 샘플링과 언더 샘플링 방법이 있다. 오버 샘플링 방식이 예측 방식이 예측 성능상 더 유리한 경우가 많아 주로 사용된다. 다음은 샘플링 방법을 설명한다. 언더 샘플링은 많은 데이터 셋을 적은 데이터 셋 수준으로 감소시키는 방식이다. 가령 정상 레이블을 가진 데이터가 10,000건, 비정상 레이블을 가진 데이터가 100건이 있을 경우 정상 레이블 데이터를 100건으로 줄이는 방식이다. 오버 샘플링은 비정상 데이터와 같이 적은 데이터 셋을 증식하여 학습을 위한 충분한 데이터를 확보하는 방법이다. 동일한 데이터를 단순히 증식하는 방법은 과적합이 되기 때문에 의미가 없으므로..
현행 시스템 파악이란? 현행 시스템을 구성하는 하위 시스템을 파악하고, 연계정보, 제공기능, 기술요소 등을 파악하는 과정이다. 현행 시스템 파악 단계 현행 시스템 구성/기능/인터페이스 파악 -> 현행 시스템 아키텍쳐 및 소프트웨어 구성 파악 -> 하드웨어 및 네트워크 파악 (인터페이스 현황 파악: 데이터 형식, (소프트웨어 파악: 라이선스 적용방식, 라이선수 통신규약, 연계유형 등을 표시) 수 파악) 소프트웨어 아키텍처란? 소프트웨어 아키텍처는 여러가지 소프트웨어 구성요소와 그의 특성 그리고 구성요소간의 관계를 표현한 시스템 구조를 말한다. 소프트웨어 아키텍처 프레임워크 구성요소 1. 아키텍처 명세서 2. 이해관계자 3. 관심사 4.관점 5. 뷰 6. 근거 소프트웨어 아키텍처 4+1 뷰 1. 유스케이스 ..
(1)소프트웨어 개발 보안 설계 SW 개발 보안의 개념: 소스 코드 등에 존재하는 보안 취약점을 제거하고 보안을 고려하여 기능을 설계 및 구현하는 것 SW 개발 보안의 구성요소 C(confidentiality): 기밀성 I(Availability): 가용성 A(Integrity): 무결성 SW 개발 보안 용어 1. 자산: 조직의 데이터 또는 조직의 소유자가 가치를 부여한 대상 2. 위협: 조직이나 기업의 자산에 악영향을 끼칠 수 있는 시건이나 행위 3. 취약점: 위협이 발생하기 위한 사전 조건에 따른 상황 4. 위험: 위협이 취약점을 이용하여 조직의 자산 손실 피해를 가져올 가능성 Dos 공격: 시스템을 악의적으로 공격 해당 시스템의 자원을 부족하게 하여 원래 의도된 용도로 사용하지 못하게 하는 공격. ..
초 간 단 정 리 (기본은 미리 학습하고 보시면 좋습니다.) (1)프로시저란? 프로시저는 절자형 SQL을 활용하여 특정기능을 수행할 수 있는 트랜잭션 언어이다. 프로시저의 구성 (빈칸 단답식) 1. 선언부 : 프로시저 명칭, 변수와 인수 타입 정의 2. 시작부/종료부 : 시작 종료 표현 다수 실행을 제어하는 기본 단위 3. 제어부 : 순차처리 조건문과 반복문을 이용 4. SQL : DML 주로 사용 5. 예외부 : 예외처리 6. 실행부 : DBMS 적용 또는 취소 여부 결정 처리 선언부 Create[ or replace] Procedure 파라미터명 [mode] 데이터 타입 - mode(IN, OUT, INOUT) ,데이터타입(CHAR, NUMBER, VARCHAR) ..... IS 변수 선언 제어부 I..
SQLD 시험을 본지 시간이 좀 지났지만 늦게나마 많은 사람들에게 도움이 되고자 공부법 및 시험 후기를 알려드리고자 합니다. 먼저 저는 전공자이지만 데이터베이스를 공부한지 오래되어.... Anyway~ 저는 37화 시험을 봤고 운좋게도 80점으로 합격을 할수 있었습니다. 이글을 통해 시험을 준비하는 모든사람들이 노랭이에 대해서와 시험공부자료를 얻어갈수 있으면 좋겠습니다. 저는 참고서를 이용하지 않고 데이터진흥원에서 제공하는 자료를 다운받아 공부했습니다. (생각보다 양이 좀 많았지만 자세하게 공부할 수 있어서 저에게는 큰 도움을 받았습니다 하지만 비전공자의 경우 참고서를 이용하는 방법도 좋은거 같아요!!! 다음으로 문제집입니다. 일명 노@랭@이@책을 5회독 정도했습니다. 저는 기억력이 나빠서 빠르게 여러번..
programmers.co.kr/learn/courses/30/lessons/64064# 코딩테스트 연습 - 불량 사용자 개발팀 내에서 이벤트 개발을 담당하고 있는 무지는 최근 진행된 카카오이모티콘 이벤트에 비정상적인 방법으로 당첨을 시도한 응모자들을 발견하였습니다. 이런 응모자들을 따로 모아 불량 �� programmers.co.kr 문제 설명 개발팀 내에서 이벤트 개발을 담당하고 있는 무지는 최근 진행된 카카오이모티콘 이벤트에 비정상적인 방법으로 당첨을 시도한 응모자들을 발견하였습니다. 이런 응모자들을 따로 모아 불량 사용자라는 이름으로 목록을 만들어서 당첨 처리 시 제외하도록 이벤트 당첨자 담당자인 프로도 에게 전달하려고 합니다. 이 때 개인정보 보호을 위해 사용자 아이디 중 일부 문자를 '*' 문..
programmers.co.kr/learn/courses/30/lessons/17676?language=cpp 코딩테스트 연습 - [1차] 추석 트래픽 입력: [ 2016-09-15 20:59:57.421 0.351s, 2016-09-15 20:59:58.233 1.181s, 2016-09-15 20:59:58.299 0.8s, 2016-09-15 20:59:58.688 1.041s, 2016-09-15 20:59:59.591 1.412s, 2016-09-15 21:00:00.464 1.466s, 2016-09-15 21:00:00.741 1.581s, 2016-09-15 21:00:00.748 programmers.co.kr 문제 설명 이번 추석에도 시스템 장애가 없는 명절을 보내고 싶은 어피치는 서버..