비전공자 공부일기
-
-
[Javascript 기초] 브라우저 저장소 / 세션, 쿠키, 캐시비전공자 공부일기/:: WEB & Front-End 2021. 9. 8. 00:15
아래 [이직하려는 친구에게 보내는 프런트엔드 개발자 면접 질문]의 글을 보고 선뜻 답이 나오지 않아 복습 & 학습 겸 적어보는 글 질문 리스트는 다음 출처에: https://joshua1988.github.io/web-development/interview/frontend-questions/ 브라우저 저장소에 대해서 설명해 보세요 Web Storage : 데이터를 클라이언트에만 저장할 뿐 서버로 전송은 이루어지지 않는다. 로컬 스토리지, 세션 스토리지로 구분되는데 둘은 데이터 유지 측면과 데이터 범위 측면에서 차이가 있다. 1) Local Storage 로컬 스토리지 : 브라우저를 닫았다가 다시 열어도 계속 유지-- 영구저장소 Windows 전역 객체의 LocalStorage 컬렉션을 통해 저장과 조회가..
-
[Solv:Codility] 코딜리티 Lession1 - Iterations (반복문) binary gap 자바비전공자 공부일기/:: ALGORITHM 2021. 7. 25. 22:11
요즘 대기업에서도 IT 직군 뽑을 때 인적성 대신 코딩테스트가 기본이 되어버린 듯 하여.. 여러 코테 플랫폼에 익숙해지기 위해 코딜리티도 뚫었다. 외국 사이트여서 문제도 영어로 나오는데 그래도 몇 기업에서 코테플랫폼으로 쓰고있다. 1번 예제 풀이 올림 - Java 자바 https://app.codility.com/programmers/lessons/1-iterations/binary_gap/ 문제요약 : 주어진 자연수를 이진수로 나타냈을 때, 1과 1 사이에 나타나는 0들을 binary gap이라고 한다. i) 1과 1 사이의 0의 집합 1개를 binary gap 1개라고 하며, ii) 11, 1000 처럼 1 사이에 0이 없거나 마지막이 0으로 끝나는 경우는 gap 이라고 하지 않는다. 이 때 주어진 ..
-
[개념공부] 뭔지는 알자, PaaS SaaS IaaS비전공자 공부일기/::::: 묻고 답찾기 2021. 7. 21. 00:08
역시나 클라우드 서비스 얘기할 때 빠지지 않는 개념들 정리 오늘은 https://www.whatap.io/ko/blog/9/ 이 글을 참고함 역시나 내가 보기 편한 글일 뿐, 링크 속 원글이 훨씬 자세하고 도움됨 1. IaaS (Infrastructure as a Service, 아이아스, 이에스) - 물리적 자원 제공 : 서비스로 제공되는 인프라스트럭처 개발사에 제공되는 물리적 자원 가상화 서버, 네트워크, OS, 스토리지 등의 컴퓨팅 리소스를 제공하고 관리 IaaS의 제공업체는 서버, 하드 드라이브, 네트워킹, 가상화 및 스토리지를 관리 고객은 OS, 미들웨어, 애플리케이션 및 데이터와 같은 자원들을 관리 기존 데이터센터에서 제공하던 물리적 자산을 완벽하게 가상화하여 제공 --> 서버 사양 변경 등,..
-
[개념공부] Docker & Kubernetes 도커와 쿠버네티스비전공자 공부일기/:: Computer Science 2021. 7. 18. 16:41
요즘 클라우드 기술이 워낙 대두화되면서 기초 개념은 알아야 나도 어디가서 무시 안당할 거 같당 고로 적어보는 기초개념들 이번 글은 https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html 포스팅을 내가 이해하기 쉬운 방식으로 다시 적어놓은 것일 뿐이고, 위 링크를 참고하는 것이 100만배 도움될 것임. 컨테이너 Container : 다양한 프로그램, 실행환경을 컨테이너로 추상화하여 동일한 인터페이스를 제공하고 프로그램의 배포 및 관리를 단순하게 할 수 있도록 해줌 기존에 가상화 방식은 주로 OS를 가상화하는 방식으로, VMWare같은 가상머신이 호스트OS 위에 게스트OS 전체를 가상화하여 올려 사용하는 방식이었다.(호스트형 가상화 방식) 간단한..
-
[전산기초] 신호 변환 방식비전공자 공부일기/:: Computer Science 2021. 7. 17. 14:41
1. 주파수와 대역폭 주파수 (Frequency) 주파수는 단위 시간(주로 1초) 내에 신호 파형이 반복되는 횟수를 의미하는 것으로, 단위는 Hz이다. - 고주파: 파형의 가로폭이 좁은 것으로, 고속 전송에 사용하고 전송 거리가 짧음 - 저주파: 파형의 가로폭이 넓은 것으로, 저속 전송에 사용하고 전송 거리가 길다. 데이터 주파수 음성 300 ~ 3,400 Hz HF (High Frequence) 3~300 MHz VHF (Very High Frequence) 30 ~ 300 MHz UHF (Ultra High Frequence) 300 ~ 3,000 MHz SHF (Super High Frequence) 3,000 ~ 30,000 MHz 대역폭 (Bandwidth) 주파수의 변화 범위, 즉 상한 주파수..
-
[전산기초] 정보 전송 방식비전공자 공부일기/:: Computer Science 2021. 7. 17. 13:59
1. 직렬/병렬 전송 디지털 전송 시 데이터 비트의 전송 방법에 따라 직렬 전송과 병렬 전송으로 구분할 수 있다. 직렬 전송 직렬 전송은 정보를 구성하는 각 비트들이 하나의 전송 매체를 통하여 한 비트씩 순서적으로 전송되는 형태이다. - 하나의 전송 매체만 사요하므로 전송 속도가 느리지만 구성 비용이 적게 든다. - 원거리 전송에 적합하며 대부분의 데이터 통신에 사용된다. 병렬 전송 정보를 구성하는 각 비트들이 여러 개의 전송 매체를 통하여 동시에 전송되는 형태 - 여러 개의 전송 매체를 사용하므로 전송 속도는 빠르지만 구성 비용이 많이 든다 - 근거리 전송에 적합하며 주로 컴퓨터와 주변장치 사이의 데이터 전송에 사용된다 2. 통신 방식 단방향 통신(Simplex) 한쪽 방향으로만 전송이 가능한 방식 양..
-
[전산기초] DOS의 개요비전공자 공부일기/:: Computer Science 2021. 7. 17. 13:14
DOS의 개요 1. DOS의 개념(Disk Operating System) - 개인용 컴퓨터(Personal Computer)에서 디스크와 파일 관리를 위한 운영체제 - 단일 처리 방식이며, CUI* 환경의 대표적인 운영체제 - 디렉토리(Directory) : 파일의 저장, 보관, 관리 등 효율적인 파일 사용을 위해 디스크에 존재하는 파일에 대한 여러 정보를 가지고 있는 특수한 형태의 파일 * CUI (Character User Interface) : 사용자가 문자 환경을 통하여 컴퓨터와 정보를 교환하는 작업 환경 2. 부팅 과정 - 부팅은 컴퓨터에 전원을 넣은 순간부터 DOS(시스템 프로그램)를 디스크로부터 주기억자치로 읽어 내어 컴퓨터를 이용할 수 있는 상태로 만들어 주는 과정을 의미 - 부팅에 반드..
-
[전산기초] 소수점의 표현 Fixed Point vs Floating Point비전공자 공부일기/:: Computer Science 2021. 7. 13. 23:54
2021.07.13 화니의 설명 필기! 이진법으로 소수점을 나타내는 방법 정수부분이 자릿수에 따라 x2, x4, x8, 16, ... 순으로 늘어간다. 한편, 소수부분은 x 1/2, x1/4, x1/8, ... 순으로 계산된다. 따라서 십진수로 25.625 라는 수를 나타낸다고 하면, 25 부분은 11001라고 표현할 수 있고, 625는 정수처럼 계산하는 게 아니라 1/2 + 1/8 이라고 계산해서 101 이라고 표현됨 소수점을 표현할 때 두 가지 방식을 쓸 수 있다. Fixed 소수점이 고정됐다고 가정 / 장점은 엄청 빠름. but 세밀한 계산이 힘듦(수가 커질수록 ㄴㄴ) / 따라서 임베디드같은 소형 하드웨어에서 쓰는 방법 ex) 1 byte = 0 0 0 0 / 0 0 0 0 0010.0010 십진수..