Tech 10

[프로그래머스 문제 해설] 라면공장 - python

서너시간 고민 끝에 오답을 해결하지 못해 다른 사람이 이용한 우선순위 큐를 활용한 기법을 찾아서 해보았으나 이상하게 효율성에서 문제가 발생했다. 그래서 기존에 스스로 해결한 방법과 우선순위 큐를 적절히 조합해 문제를 풀어 통과함. 기억에 남아서 기록해봄. 문제 설명 더보기 문제 설명 라면 공장에서는 하루에 밀가루를 1톤씩 사용합니다. 원래 밀가루를 공급받던 공장의 고장으로 앞으로 k일 이후에야 밀가루를 공급받을 수 있기 때문에 해외 공장에서 밀가루를 수입해야 합니다. 해외 공장에서는 향후 밀가루를 공급할 수 있는 날짜와 수량을 알려주었고, 라면 공장에서는 운송비를 줄이기 위해 최소한의 횟수로 밀가루를 공급받고 싶습니다. 현재 공장에 남아있는 밀가루 수량 stock, 밀가루 공급 일정(dates)과 해당 ..

Tech/Alogrithm 2022.08.31

딥러닝 기반 초해상도 복원 기술 정리

서론 영상 생성 과정에서 연속적인 장면의 정보는 이산화(discretization)와 샘플링(sampling) 등의 과정을 거쳐 디지털 정보로 표현됨. 이 과정에서 생성된 화질 문제를 개선하고자 함. 초해상도 영상복원: 저해상도의 입력 영상에서 고해상도의 영상정보 추정. 본 지에서는 영상의 화질을 개선하는 방법으로 단일 영상의 초해상도 영상복원 기법을 설명하고, 최신 연구동향에 대해 소개하고자 한다. ​ 초해상도 영상복원의 기술 정의 $저해상도\ 영상\ I_x,\ 고해상도\ 영상\ I_y,\ 잡음요소\ \delta $저해상도 영상 Ix​, 고해상도 영상 Iy​, 잡음요소 δ​ $I_x=D(I_y;\delta )$Ix​=D(Iy​;δ)​ $입력영상\ I_x,\ 고해상도\ 영상\ \hat{I}_y,\ 초해상..

Tech/ML 2021.04.08

대칭키 암호

종류 전통적인 암호 - Rail fence 암호, Columnar 암호, Shift 암호 등 블록 암호 (Block Cipher) - AES, TDEA, DES, ARIA, SEED 등 스트림 암호 (Stream Cipher) - RC4 등 AES (Advanced Encryption Standard) 역사 1997년 공모 개시 -> 1998년 15개 선정 -> 1999년 5개 최종 후보 선정 -> 2000년 Rijndael을 AES로 선정 -> AES를 표준으로 발표 (FIPS 197) 입출력 평문 블록 크기: 128 bits 키 크기: 128 bits, 192 bits, 256 bits 중 한 가지 선택 암호문 블록 크기: 128 bits 구성 1. 초기화 함수 2. N-1개의 라운드 N은 키 크기로..

Tech/Security 2021.03.24

NI-XNET Hardware and Software Help - CAN Timing Type and Session Mode

CAN 타이밍 타입과 세션 모드 각 XNET 프레임 CAN:Timing Type 프로퍼티 값에 대해, 이번 주제는 각 XNET 세션 모드에 대해 프레임이 어떻게 행동하는지를 다룬다. 네트워크를 통해 CAN data frame 을 입력 세션이 받는다. 그리고 출력 세션은 CAN data frame을 전송한다. CAN 데이터 프레임 페이로드는 singal 값으로부터/에 매핑되어 있다. 당신은 CAN 원격 프레임을 사용해 원격 ECU로부터 연관된 CAN 데이터 프레임을 요청할 수 있다. 타이밍 형식이 Cyclic Remote 또는 Event REmote 일때, 입력 세션은 캔 리모트 프렘임을 전송하고 출력세션은 캔 리모트 프레임을 받는다. Cyclic Data 이 데이터 프레임은 주기적인 방법으로 전송한다. ..

Tech/CAN 2021.03.22

CAN Error Confinement

Error Confinement 에러 제한(? 제어? ) To Provide for error confiement, each CAN device must implement a transmit error counter and a receive error counter. 에러 제한을 제공하기 위해, 각 CAN 장비는 반드시 전송 에러 카운터와 수신 에러 카운터를 구현해야 한다. The transmit error counter is incremented when errors are detected for transmitted frames, and decremented when a frame is transmitted successfully. 전송 에러 카운터는 전송된 프레임에서 에러가 감지될을때 증가하고 성공..

Tech/CAN 2021.03.22

CAN Error Detection

Error Detection 에러 감지 Whenever any CAN device detects an error in a frame, that device transmits a special sequence of bits called an error flag. 언제라도 어떤 CAN 장비가 에러를 감지하면 그 장비는 에러 플래그라고 불리는 특별한 일련의 비트들을 (순서?? 뭐라 말하는게 좋을지) 전송합니다. This error flag is normally detected by the device transmitting the invaild frame, which then retransmits to correct the error. 보통 이 에러 플래그는 장비가 유효하지 않은(잘못된) 프레임을 전송하면 감..

Tech/CAN 2021.03.22
반응형