본문 바로가기

분류 전체보기

[C] 랜덤 난수 && 파일 읽어오기 랜덤 난수 생성 #include // ~ srand((unsigned int)time(NULL)); int loc = ( rand() % (r - p) ) + p; // p ~ r // ~ txt 파일 읽어오기 int ReadData(int A[], char FileName[]) { FILE *fp; fp = fopen(FileName, "r"); int i = 0; while(!feof(fp)) { fscanf(fp,"%d", &A[i]); i++; } fclose(fp); return i; } int main() { int SIZE; int A[MAX_SIZE]; //100 SIZE=ReadData(A, "input.txt"); } 더보기
[React][react-router] react-router-dom v6 (Upgrading from v5) React v16.8 React Router v6은 React Hook을 많이 사용하므로 React Router v6으로 업그레이드를 시도하기 전에 React 16.8 이상에 있어야 합니다. 좋은 소식은 React Router v5가 React >= 15와 호환된다는 것입니다. 따라서 v5(또는 v4)를 사용 중이라면 라우터 코드를 건드리지 않고도 React를 업그레이드할 수 있어야 합니다. React 16.8로 업그레이드했으면 앱을 배포해야 합니다. 그런 다음 나중에 다시 돌아와서 중단한 부분부터 다시 시작할 수 있습니다. React Router v6 makes heavy use of React hooks, so you'll need to be on React 16.8 or greater before .. 더보기
[React][react-router] react-router-dom v5 "react-router-dom"의 목적 SPA 개발에서, 페이지 이동을 위해 React로 Single Page를 개발하며 우리는 한 종류의 화면만 구성을 하는가? → X 우리는 여러 페이지의 웹 애플리케이션을 개발한다. 그 페이지들은 각각의 주소를 가져야, 유저들이 북마크를 하거나 검색엔진에도 최적화될 수 있다 Routing 다른 주소에 따라 다른 뷰를 보여주는 것을 Routing이라고 한다 우리는 이를 위해 react-router 라이브러리를 사용하게 된다 React에서 거의 유일한 Routing 패키지이며, 가장 많이 사용하는 패키지이다 설치 및 사용 yarn add react-router-dom import { BrowserRouter, Route, Link, Switch } from "react.. 더보기
[DB][데이터베이스] 3. SQL / sql의 기본 문법 Data Definition 기본 Query Structure 추가 Basic Operations Set Operations Null Values Aggregate Functions Subqueries in the Where Clause Subqueries in the From Clause Subqueries in the Select Clause Modification of the Database (DML) by Prof. Chang Hwan Lee Data Definition - DDL; Data Definition Language - 데이터 정의어 DDL은 데이터를 생성, 수정, 삭제 등 골격을 결정한다. - Create table - Domain Types - not null / primary ke.. 더보기
[Javascript] 웹 브라우저에서 녹화하여 서버로 보내기 (MediaRecorder / Blob) 영상 파일을 이용하여 사람의 감정을 분석하는 ML을 구성하기 위해, 웹브라우저에서 비디오 데이터를 저장하고 서버로 보내야 했다. [Fig 1]과 같이 사용자의 실시간 카메라 화면을 보여주고, 대화할 때의 영상을 녹화하여 저장하도록 한다. 구현할 기능 웹브라우저에서 실시간 카메라 구현 카메라에 찍히는 화면을 녹화(시작, 종료) ( 녹화된 영상을 서버로 POST 설명 ) 기능 구현 0. 프로세스 해당 프로세스는 다음과 같다 MediaStream Recording API로, 해당 stream을 가져온다 MediaStream을 매개변수로, MediaRecorder 생성자를 호출한다 MediaRecorder.ondataavailable 이벤트가 호출될 때마다 전달 받는 영상 데이터를 배열에 쌓는다 녹화를 중지하면.. 더보기