누산기(어큐뮬레이터)는 컴퓨터의 중앙 처리 장치(CPU)에서 중간 산술 논리 장치 결과가 저장되는 레지스터이다.현대의 컴퓨터 시스템들은 종종 누산기의 역할을 하는 여러 개의 범용 레지스터를 갖추고 있으므로 이 용어는 더 이상 과거처럼 일상적으로 쓰이지 않는다. 그러나
이진탐색 : logN의 복잡도를 갖는다. 데이터양↑, 일의 양도 천천히 늘어남가장 일반적인 경우 : 단순하게 N의 복잡도를 가지며 일의 양이 데이터와 정비례퀵정렬 : NlogN의 복잡도를 가짐. N보다 효율이 낮지만, 로그 인자가 상당히 느리게 증가\-> 큰 N값에도
운영체제 : 컴퓨터 하드웨어를 관리하고 다른 프로그램을 실행할 수 있게 하는 소프트웨어의 기초 구조물 어플리케이션 : 그 위에서 실행되는 프로그램 (브라우저, 워드프로세서, 세무처리 프로그램, 게임 등등). 핸드폰도 이와 비슷하며 이런 프로그램을 일컫는 전문 용어.새
운영체제는 컴퓨터 하드웨어를 관리하고 다른 프로그램을 실행할 수 있게 하는 소프트웨어의 기초 구조물 입니다.어플리케이션, 즉 앱은 운영체제 위에서 실행되는 프로그램이며 핸드폰, 스마트워치, 카메라, 기타 기기역시 하드웨어를 관리하기 위해 운영체제를 포함하고 있습니다.
압축의 목표 : 같은 정보를 더 적은 비트로 인코딩 하는 것하프코딩 알고리즘 : 개별문자를 인코딩하는 가장 효율적인 압축 방법을 찾는 알고리즘이미지도 gif, png로 압축이 가능하다 gif는 256색, png는 1천6백만 색을 지원해준다.무손실 압축 : 압축해도 정보
oop 정리(수정)
REST API란HTTP에 어떤 uri를 사용할건지, 어떤 메소드를 요청할건지에 대해 정한 약속규칙rest에는 많은 메소드가 있으나 crud에 해당하는 get, post, put, delete가 사용된다.리소스 지향 아키텍처 스타일이라는 정의에 맞게 모든 것을 명사로
(수정중)
(수정필요)
주말수정요
마이크로 서비스 아키텍처는 작은 자율 서비스 컬렉션으로 구성되어있다. 각 서비스는 독립적이며 제한된 컨텍스트 내에서 단일 비즈니스 기능을 구현해야 한다. 마이크로 서비스란? 마이크로 서비스는 작고, 독립적이며, 느슨하게 결합되어 있습니다. 하나의 소규모 개발자 팀이 작성하고 유지 관리할 수 있습니다. 각 서비스는 작은 개발 팀이 관리할 수 있는 개별 코...
트랜잭션이 탄생한 배경(?????) 은행을 예로 들어보자 A계좌에 100만원 B계좌에 0원이 있다 A계좌에서 B계좌로 50만원을 이체하려 한다 데이터 베이스 SQL은 A,B 두 테이블에 update문을 실행해야 한다 그런데 서버에 문제가 생겨서 B테이블에 update가 실행되지 않았다면? A 계좌는 50만원이 줄었는데 B 계좌는 그대로 0원이 된다 이런 사...
웹 애플리케이션과 서버 환경을 만들어 동작시키는 기능을 제공하는 소프트웨어 프레임워크인터넷 상에서 HTTP를 통해 사용자 컴퓨터나 장치에 애플리케이션을 수행해 주는 미들웨어(소프트웨어 엔진)로 볼 수 있다. 웹 애플리케이션 서버는 동적 서버 콘텐츠를 수행하는 것으로 일
절차지향 프로그램의 전체 과정에서 필요한 자료형이나 구조체를 초기에 정의한 후 처음부터 순차적인 과정을 통해 수행되는 프로그래밍 (폭포수 처럼 위에서 아래로 내려간다 생각하면 되는건가?) 프로시저 호출의 개념을 바탕으로 하고있는 프로그래밍 패러다임이라고도 한다. 주요 프로그래밍 언어 COBOL FORTRAN C PASCAL 절자치향의 장점 실행 속도가 ...
함수형 프로그래밍이란? 자료 처리를 수학적 함수의 계산으로 취급하고 함수들을 이용해 프로그램을 구성해 나가는 것 함수형 프로그래밍 특징 1. 순수 함수 함수의 실행이 외부에 영향을 끼치지 않는 함수 스레드에 안전하고 병렬적인 계산 가능 2. 비상태, 불변성 전달된 데이터를 변경하는 것이 아니라 새로운 오브젝트를 만들어서 결과값으로 전달 외부의 ...
RDB 테이블, 열, 행의 정보를 구조화 하는 방식 RDB에는 테이블을 조인하여 정보간의 관계 또는 링크를 설정할 수 있는 기능이 있다 여러 데이터 포인트 간의 관계를 쉽게 이해하고 정보를 얻을 수 있다 열(속성)은 데이터 유형을 지정하며 행(레코드)은 구체적인 데이터 유형의 값을 포함한다 관계형 데이터베이스의 모든 테이블에는 행에서 고유하게 식별 가능한...
CORS란 CORS: 교차 출처 리소스 공유 (Cross-origin resource sharing)의 약자 현재 브라우저로 접속중인 페이지에서 자바스크립트를 이용해 다른 도메인 또는 포트를 가진 주소로 요청을 하는 경우, 해당 리소스에 접근을 허용했는지 확인해 보안을 높이는 동작 CORS오류 브라우저는 같은 리소스를 공유해야 한다 이 말이 무슨 뜻이냐면...