기타

    동영상 화면 자르기 사이트

    영상처리를 공부하다가 동영상을 편집해야하는 상황이 발생했다. 기존 동영상이 1080X1920 비율이여서 이것을 4:3 비율(1080X810)로 변환이 필요했다. 구글 검색으로 알아낸 동영상 자르기 사이트! https://ezgif.com/ 파일 선택후 업로드 비디오 클릭! 크롭 비디오 선택 후 원하는 비율 지정(원하는 크기 직접 입력도 가능) crop video 버튼 클릭!! 자른 결과! save 버튼을 누르면 저장 완료:) 앞으로 요긴하게 잘 쓸 것 같다.ㅎㅎ

    [Git] GitHub 사용법 - #2 수정 내역 반영하기

    1. 새로 만든 파일 추가 - status로 상태 확인 가능 - add 했던 것 취소 가능 - "."으로 폴더 내에 있는 모든 변경 사항 add 가능 2. 변경된 파일 반영하기 - 파일 변경 확인 - 파일 수정 전으로 돌리기 - 수정된 파일 반영하기

    [Git] Github 사용법 - #1 파일 업로드

    1. Github에 저장소 작성(git init/git clone) - git init: git 저장소 새로 만들기 -> cmd창을 열어 저장할 파일이 있는 파일로 이동 - git clone: 기존 저장소 가져오기 -> github에서 주소 복사 2. 파일 작성 및 편집 3. 파일의 생성, 변경, 삭제를 git 인덱스에 추가 (git add) - git add : git이 그 파일을 지켜보게 함 4. 변경 결과를 로컬 저장소에 커밋(git commit) 5. 로컬 저장소를 푸쉬해 원격 저장소에 반영(git push) : 원격에서 확인해보면, 파일이 성공적으로 올라간 것을 확인!

    [데이터베이스] 내가 가진 식재료로 만들 수 있는 레시피 조회하기

    가정 : 냉장고에 양파, 김치, 계란, 밥이 존재 1) 계란, 밥, 양파, 김치가 포함된 레시피 ID 조회 + 레시피 ID별 포함된 개수(3개 이상, 내림차순) 출력 1 SELECT RECIPE_ID, count(IRDNT_NM) FROM recipe_ingredient WHERE IRDNT_NM="계란" OR IRDNT_NM="밥" OR IRDNT_NM="양파" OR IRDNT_NM="김치" GROUP BY RECIPE_ID HAVING count(IRDNT_NM) >= 3 ORDER BY count(IRDNT_NM) DESC; cs 2) 1)에서 검색된 레시피 ID를 가지고 레시피 이름+레시피 ID별 포함된 개수(3개 이상, 내림차순) 조회 1 2 3 4 5 6 7 8 SELECT B.RECIPE_N..

    [컴퓨터보안]일회용 패드 c언어 구현

    1) 일회용 패드란? 일회용패드(one-time pad)는 전사공격에서 키 공간을 모두 탐색하더라도 해독할 수 없는 암호로 키를 딱 한번 쓰도록 설계된 암호체계를 의미합니다. 이 암호 체계의 핵심은 키의 조건과 XOR이라는 이진수 연산 방식에 있습니다. ● 키의 조건 - 키는 반드시 1회만 사용되어야 한다. - 키는 반드시 랜덤해야 한다. - 키는 평문과 길이가 같아야 한다. ● XOR 연산 - 평문과 키를 XOR 연산하여 암호문 생성 - 암호문과 키를 XOR 연산하여 평문 생성 2) 일회용 패드 구현 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 ..