분류 전체보기

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

    가정 : 냉장고에 양파, 김치, 계란, 밥이 존재 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..

    [Android] SQLite 이미 만들어진 DB 정보 불러오기

    1. assets 폴더에 db파일 넣기 : db생성은 DB Browser 이용 2. SQLiteOpenHelper 클래스를 상속한 DataBaseHelper클래스안에서, assets 안에서 그 db파일을 복사하기 [DataBaseHelper class] 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 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 8..

    [Android] Android Studio에 YOLO 연동하기(real-time detection)

    내가 만든 custom yolo weight 파일을 이용해 모바일에 실시간으로 객체를 탐지하는 방법을 소개하겠습니다. 우선 AndroidManifest.xml에 카메라 권한을 추가해준다. 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 Colored by Color Scripter cs activity_main.xml에 간단한 카메라뷰와 버튼을 하나 추가해준다. 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 Colored by Color Scripter cs asset 폴더를 추가해서 내가 만든 yolo cfg파일과 wei..

    [Android] KNU 종합설계 프로젝트

    프로젝트명 시각장애인을 위한 지하철 내비게이션 본 서비스는 시각장애인의 원활한 지하철 이용을 위한 지하철 역내 경로 안내와 지하철 탑승 간 하차 알림 서비스이다. 인공지능, IoT, 영상처리 등의 IT 기술 발달로 인적자원의 업무를 소프트웨어가 대체하면서 다양한 수익이 창출되고 있는 현재 수익성이 결여된 사회적 약자를 위한 인적자원 대체 소프트웨어는 부족한 실정이다. 실내에서의 GPS 한계를 딥러닝을 통해 극복하고 시각장애인이라는 특수한 사용자의 편의성을 위해 임베디드 디바이스와 음성을 적극 활용하여 트렌드에 맞는 IT 코어 기술 기반의 소프트웨어로 사회적 약자의 권리를 보장하고자 한다. 프로젝트 구성도 프로젝트는 안드로이드 스마트폰과 라즈베리파이 디바이스로 구성되며 안드로이드 스마트폰에서는 음성출력, ..

    [Android] Android Developer Roadmap

    오늘은 설리번 프로젝트 해외취업 특강을 들었다. 멘토님께서 어떻게 해외취업을 준비하셨는지 말씀해주시면서 여러 좋은 정보를 알려주셨다:) 그 중 안드로이드 공부하면서 참고하면 좋을 로드맵을 소개하겠다. roadmap.sh/android Developer Roadmaps Community driven roadmaps, articles, guides, quizzes, tips and resources for developers to learn from, identify their career paths, know what they don't know, find out the knowledge gaps, learn and improve. roadmap.sh ※ 로드맵 관련 간단한 설명은 링크 참고※ 앞으로 이 ..

    [컴퓨터보안]일회용 패드 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 ..