분류 전체보기
IT05 :: 정보처리기사 문제 정리 - 9급 전산직 컴퓨터일반
IT05 :: 정보처리기사 문제 정리 - 9급 전산직 컴퓨터일반
2020.08.11ㅡ. 아날로그 신호를 디지털 신호로 변조하기 위한 펄스부호변조(PCM) 과정으로 옳지 않은 것은? *펄스부호변조 과정 : (송신측) 표본화-> 양자화 -> 부호화 -> (수신측) 복호화 -> 여파화 표양부복여 ㅡ. DBMS를 사용하는 이점으로 옳지 않은 것은? 데이터의 중복을 허용하여 데이터의 일관성을 유지한다. 데이터의 중복을 허용하지 않는다. (Atomicity) ㅡ. CPU 내의 레지스터에 대한 설명으로 옳지 않은 것은? Memory Address Register(MAR) : 데이터의 주소를 기억하는 레지스터 *Accumulator(AC) : 연산 과정의 데이터를 일시적으로 저장하는 레지스터 Program Counter(PC) : 다음에 인출될 명령어의 주소를 보관하는 레지스터 Memory Buff..
ISSUE08 :: python3 equivalent for auto tuple unpacking in lambda 이슈 발생 시
ISSUE08 :: python3 equivalent for auto tuple unpacking in lambda 이슈 발생 시
2020.08.10python 으로 dataflow ETL 코드를 구성하다가 lambda 로 작성되는 코드에 발생되는 이슈였습니다. lambda(x,y) : x+y 의 python3에서 auto tuple unpacking 을 lambda에서 지원해주지 않으므로 lambda x_y : x_y[0] + x_y[1] 로 작성하시면 됩니다. *ref : https://stackoverflow.com/questions/21892989/what-is-the-good-python3-equivalent-for-auto-tuple-unpacking-in-lambda
알고리즘91 :: 응용 알고리즘(선택정렬, 버블정렬, 삽입정렬)
알고리즘91 :: 응용 알고리즘(선택정렬, 버블정렬, 삽입정렬)
2020.08.09ㅡ. 선택정렬 나열되어 있는 숫자를 차례대로 비교해보면서 가장 작은 수를 맨 앞에 두는 정렬 방법입니다. e.g) 8, 5, 6, 2, 4 첫번째 정렬 5, 8, 6, 2, 4 (첫번째 자리와 두번째 자리를 swap, 더 작은 쪽이 앞으로) => 그 다음에 5와 6을 비교합니다. 5, 8, 6, 2, 4 (5가 더 작으므로 현 상태 유지) => 그 다음에 5와 2를 비교 합니다. 2, 8, 6, 5, 4 (2가 더 작은 수 이므로 5, 2 swap) => 그 다음에 2와 4를 비교합니다. 2, 8, 6, 5, 4 (2, 4 중 2가 더 작으므로 변화 없음) 두번째 정렬 2, 8, 6, 5, 4 상태에서 8을 기준으로 (첫번째 정렬에서 첫번째 위치를 봤으므로 다음위치를 보게 됩니다.) => 8과 6을 비교..
Spring01 :: Spring
Spring01 :: Spring
2020.08.08ㅡ. Spring 이란? Application을 자바로 개발하는데 유용하고 편리한 기능을 제공하는 프레임워크 ㅡ. IoC 의존 관계 주입 이라고 합니다. 의존 객체를 만들어서 쓰는것이 아니라, 생성자 만들어서 주입받아서 사용합니다. 사용하는 이유는 컨테이너 안에 빈들이 존재하는데 이것들을 사용한다고 생각하시면 될것 같습니다. Spring 초기에는 XML 작성되었지만, 지금은 annotation 기반의 dependency injection을 제공하게 됩니다. 최상위 root 클래스 BeanFactory이 존재합니다. bean 설정 파일이 있어야 한다. (xml) History. 1. *ref:다른 bean을 참조해야 합니다.(다른 bean의 id가 와야 합니다.) => service는 repository와..
NCP02 :: NCA 2일차
NCP02 :: NCA 2일차
2020.08.05NCA 교육을 들으면서 중요하다고 생각하는 부분을 작성해봤습니다. 이어서 오토스케일링 부분을 살펴보면, 오토스케일링 ㅡ. Launch Configuration 구성 서버 이미지 선택 > 서버 설정 > 이름 설정 > 인증키 설정 > 네트워크 접근 설정 > 최종 확인, 과정을 거치게 됩니다. Storage / Database ㅡ. Object Storage Sub Account 와 연동으로 접근을 제어할 수 있습니다. ㅡ. Archive Storage 장기백업에 최적화되어 있습니다. Sub Account와 연동으로 접근을 제어할 수 있습니다. ㅡ. Data Teleporter 특별한 하드웨어 장치를 이용해서 대용량 데이터를 이전을 지원해주고 있습니다. (Max. 100T), 지원 프로토콜은 NFS, SAMB..
NCP01 :: NCA 1일차
NCP01 :: NCA 1일차
2020.08.04NCA 교육을 들으면서 생각나는 것들을 정리해 봅니다. 네이버 클라우드 플랫폼 인프라 상품군 네이버 클라우드 플랫폼으로 이동하면 여러 서비스를 확인할 수 있습니다. Virtual Dedicated Server : 전용 서버를 제공해준다. 이외에도 Storage, Networking, Hybrid 많은 서비스들을 제공해줍니다. 설치형 MySQL, MSSQL, Maria DB가 있는데 완전 관리형을 제공해주지 않으므로 HA 구성과 백업을 별도로 요구하게 됩니다. Clova Premium Voice(CPV) : End-to-End 음성 합성 기술, 고품질 Neural Vocoder, 감정을 반영한 음성 합성기 제공해준다.*ref : 존과 리전 리전에서 가용영역을 구성할 수 있는데 Zone 이라고 한다. 현재 ..
영어회화18 :: 기본표현
영어회화18 :: 기본표현
2020.08.041.be+verb Be verbs are am, are, is, was, were, been and being. We only only use be as to be. "Be" verbs indicate a state of being. *ref: https://www.ecenglish.com/learnenglish/lessons/be-verbs Be Verbs | Learn English www.ecenglish.com 2. call for 필요로 하다. e.g) This calls for a fist bump. 주먹 다짐이 필요할 수 도 있겠습니다. *fist bump fist bump (also known as a bro fist,[1] power five, tater, PIB (as in pound ..
ISSUE07 :: $SHELL, $/
ISSUE07 :: $SHELL, $/
2020.08.041. $SHELL = " " 에 대해 미리 전역으로 지정되어 있는 것들의 변수 라고 생각하면 됩니다. 2. ~/.bashrc ~/.bashrc : bash는 다섯개의 공통된 설정 파일을 가지고 있다. 이외에도 ~/.bash_profile, ~/.bash_logout 등 전역적인것과 지역적인것이 있습니다.
알고리즘90 :: SWEA_D3_10200_구독자전쟁
알고리즘90 :: SWEA_D3_10200_구독자전쟁
2020.08.041 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Solution{ static int min,max; public static void main(String[] args) throws Exception{ // TODO Auto-generated method stub BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int total..
JS02 :: hash map
JS02 :: hash map
2020.07.29ㅡ. Map 1 2 3 4 5 let newMap = new Map() //Map Object 생성 let key = 'key' newMap.set(key,'hi key') newMap.size //size newMap.get(key) //return key cs javascript에는 HashMap 이 따로 없으므로 Map을 이용해서 Hash map을 구현할 수 있습니다. 1 2 3 for(let key of newMap.keys()){ console.log(key) } cs 순회할때는 위와같이 쓰면 됩니다. *reference : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Map
알고리즘89 :: SWEA_스도쿠검증
알고리즘89 :: SWEA_스도쿠검증
2020.07.23123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.StringTokenizer; public class Solution { static int[][] map = { {1,1,1,2,2,2,3,3,3}, {1,1,1,2,2,2,3,3,3}, {1,1,1,2,2,2,3,3,3}, {4,4,4,5,5,5,6,6,6}, {4,4,4,5,5,..
일상09 :: 하버드 새벽 4시 반를 읽고...
일상09 :: 하버드 새벽 4시 반를 읽고...
2020.07.18'하버드' 글자에 무척 많은 생각이 든다. 우리나라에 있어서 '서울대' 처럼 자신이 원하는 분야에 있어서 최선을 다하고 최고를 꿈꾸는 학생들이 모여있는 곳이라 생각했다. '새벽 4시 반' 이란 글귀는 '하버드' 와 매치가 잘되었다고 생각한다. 우리는 보통 무엇을 위해 살아갈까? 개인마다 목표는 다를 것이다. 목표라고 함은 다양한 분야에서 통용되는 용어라고 생각한다. 누구에게 있어 공부, 자격증, 학교, 취업, 결혼, 노후 등 다양하게 있을것이다. 하지만 목표에는 항상 선행되어야 하는 조건이 있다. 이 책은 그것에 관련된 내용들을 다룬다. 쉽게 생각해보면 모두가 열심히 살아간다. 그러나 누구는 더 좋은 성과를 보여주고 흑자는 이보다 조금 부족한 성과를 내기도 한다. 하지만 모두가 열심히 살아간다. 그럼 이..