ARCore(Google) android 전용ARkit(Apple) IOS 전용제공 기능은 ARKit가 압도적으로 많다...이때 IOS로 가야하나 싶었다 ㅋㅋAR Foundation을 사용할 때, AR경험의 시작과 종료를 관리하는 세션 단위이다.AR Session은 A
인공지능 추론/추리 경험하지 않은 상황을 한다. 거의 미래 기술 급으로 상용화가 되려면 30년은 더 걸리다고 예상된다. 인식/판단 decision making으로 과거 학습을 기준으로 결과값을 도출해낸다. 현재 상용화가 되고 있는 영역으로 볼 수 있다. 이 부분에서도
프로그래밍을 할때 중요한 컴퓨터의 하드웨어 요소CPU : 실제 계산하는 영역으로 연산을 한다. Memory : 데이터를 저장하는 공간메모리는 메모리 셀 단위로 이루어져 있다.메모리 셀은 1byte 크기를 가지고 있다.메모리 셀들은 각각 주소가 존재한다. 보통 16진수로
기존 문제를 작은 부분 문제들로 나눔풀어야할 문제가 Base Case인지 Recursive Case인지 구분한다.Base Case: 문제가 작아 나눌 필요 없이 바로 답을 도출하는 경우Recursive Case: 문제가 커서 쪼개야할 경우각 부분 문제를 해결(정복)이
\*문자열 -> 정수 \-stoi(string s) : string -> int \-stol(string s) : string -> long \-stoll(string s) : string -> long long \-stof(string s) : string -> fl
정렬 문제에서 처음 사용 했을 때는 vector를 사용해서 sort를 이용함근데 메모리 초과당함vector 에서 int는 4byte 1000만 \* 4바이트4000만 바이트4만 킬로40 메가문제의 메모리 제한은 8MB 이므로 당연히 초과 당한다.그래서 이중 for문을
우리는 스케줄링을 한다. 하루 계획, 일주일 계획, 한달 계획 등등 여러 계획을 세운다. 컴퓨터 시스템에는 프로세스 스케줄링을 위해서 3가지 방법이 구현되어 있다. long term scheduling컴퓨터 시스템에 들어오는 프로세스들을 선택하고 새로운 프로세스를 생성
가상 메모리 : 사람의 욕심은 끝이 없기 때문에 점점 더 큰 메모리를 원한다. 메모리 관리 요구사항RelocationLogical organizationPhysical organizationProtectionsharingBigger memory (virtually in
메모리 관리에 대해 알아보자컴퓨터 시스템의 필수 구성 요소는 cpu와 메모리 장치이다. 메모리를 할당 받아서 프로세스를 저장해야 프로그램을 수행할 수 있다. 이 장에서는 컴퓨터 시스템에 존재하는 하나의 메모리를 어떻게 나누어주는지 배워볼 수 있다.페이징, 세그멘테이션을
struct stu { string name; int x, y, z;};vector v(n);for (int i = 0; i < n; i++) { cin >> vi.name >> vi.x >> vi.y >> vi.z; } 구조체 선언한 후에 vector<>
입출력 - 2557, 1000, 2558, 10950, 10951, 10952, 10953, 11021, 11022, 11718, 11719, 11720, 11721, 2741, 2742, 2739, 1924, 8393, 10818, 2438, 2439, 2440, 2
컴퓨터 플랫폼은 하드웨어 리소스 모음으로 구성된다.컴퓨터 응용 프로그램은 몇가지 작업을 수행하도록 개발되었습니다.특정 하드웨어 플랫폼에 대해 어플리케이션을 직접 작성하는 것은 비효율적이다.OS는 응요 프로그램이 사용할 수 있는 편리하고 기능이 풍부하며 안전하고 일관된