애니리뷰 (33) 썸네일형 리스트형 도커 알아둘 것 docker-compose.yml version: '2.3' services: main: build: context: ./ dockerfile: Dockerfile runtime: nvidia restart: always env_file: - "docker-compose-env/main.env" volumes: - ./data/:/data expose: - "8000" - "22" ports: - "10000:8000" - "10022:22" stdin_open: true tty: true Dockerfile FROM nvidia/cuda:11.6.1-cudnn8-devel-ubuntu20.04 ENV TZ Asia/Seoul ENV LC_ALL=C.UTF-8 ENV LANG=C.UTF-8 ARG DEB.. 고급컴퓨터현장실습 대비3) @grafana /toolkit 번역 @grafana/toolkit - npm (npmjs.com) @grafana/toolkit Grafana Toolkit. Latest version: 9.2.2, last published: 6 days ago. Start using @grafana/toolkit in your project by running `npm i @grafana/toolkit`. There is 1 other project in the npm registry using @grafana/toolkit. www.npmjs.com 원문 grafana-toolkit Grafana 플러그인을 효율적으로 개발할 수 있는 CLI. Getting started grafana-toolkit plugin:create를 이용해서, 새로운 플러그.. 고급컴퓨터현장실습 대비 2) 리액트 함수형 컴포넌트(상)와 클래스형 컴포넌트(하) 차이 import React from 'react'; import './App.css'; function App() { const name = '리액트'; return {name} ; } export default App; ------------------------------------------------------------ import React, {Component} from 'react'; class App extends Component { render() { const name 'react'; return {name}; } } export default App; 1) 클래스의 경우, state 기능 및 라이프사이클(lifecycle) 기능을 사.. 고급컴퓨터학현장실습대비 1) 리액트 2강 import logo from './logo.svg'; import './App.css'; // JSX(html같은거 - 이후 js로 변환됨) /* 예시 - function App() { return ( Hello react ); } 의 경우, function App() { return React.createElement("div", null, "Hello", React.createElement("b", null, "react")); } 로 변환됨. 보면 알 수 있듯, div Element 하나에 b형 Element가 들어가는 것을 알 수 있다. 이런 식으로 계층을 구성하는듯? */ function App() { return ( Edit src/App.js and save to reload. Learn .. 이미지처리 잡다한것들 #include "utils.h" Mat Histogram_equalization(Mat src) { /* * 1. 입력 영상의 히스토그램 획득 * 2. 히스토그램을 정규화(확률화) * 3. 변환 테이블을 만들기 위해, 정규화된 히스토그램으로부터 각 밝기별로 CDF를 계산한다. * 4. STEP 3을 통해 얻은 변환 테이블을 기반으로 r -> s로의 갱신을 수행한다. */ Mat dst = src; int min = 2100000000, max = 0; int totalpixel = src.rows * src.cols; //히스토그램 구함 int hist[256] = { 0, }; for (int i = 0; i < src.rows; i++) { for (int j = 0; j < src.cols; j+.. 네트워크 6) 포워딩 - 라우터에서 어떤 패킷이 들어오고, 어떤 output으로 내보낼 것인가? 데이터플레인(라우터)에서 결정 라우팅 - 이 패킷이 어디서부터 어디까지 가는데, 그 적절한 루트경로 결정. 컨트롤플레인에서 결정. 이의 전형적 방법) 각 라우터가 인터코넥션(라우팅 알고리즘)으로 테이블 채워 라우팅(pre-router control plane) SDN은, 컨트롤플레인을 데이터플레인에서 뜯어내, 얘가 모든 정보 모아 테이블에 계산 후, 각 라우터의 Control agent에 알려줌. 라우팅 프로토콜 - 좋은 path 찾기가 목표 information이 로컬한가(디스턴트 벡터 알고리즘 중 벨만포드), 글로벌한가(링크 스테이트 알고리즘 중 다익스트라) 벨만포드 예시 Dx(z) = min{c(x,y) + Dy(z).. DIP) C++ Opencv로 보간법 네트워크 4) 라우팅 1) 주소와 경로 MAC주소는 같은 네트워크 내의 수신처, IP주소는 수신처의 컴퓨터를 결정 즉, MAC주소로 '다음에 보낼 장소'를 지정, 그곳에 도달 시엔 다시 AMC주소로 '다음에 보낼 장소'를 지정.. 이를 반복해 최종수신처에 도달. 이러한 최종수신처까지의 경로를, 라우터가 결정한다. 이러한 '수신처로 가기 위한 다음 라우터'를 반복해 '다음길로의 제시'를 '홉바이홉'으로 함. 만일 컴퓨터에 라우터가 설정되어있지 않다면, 디폴트 게이트웨이라고 하는, 컴퓨터가 지정하는 라우터가 있다. 2) 라우터 라우터는 네트워크와 네트워크의 경계상에서, 복수의 인터페이스를 갖는다. 각 인터페이스는 각 네트워크에 소속되어 있다. 라우팅 = 데이터그램의 수신처IP주소를 근거로 다음에 송신하는 라우터를 결정하는 것. .. 이전 1 2 3 4 5 다음