본문 바로가기

전체 글144

학생창업유망팀300 대상 (교육부장관상) 수상 news.joins.com/article/23979033 한국산업기술대 ‘2020 산학협력 EXPO 학생창업 페스티벌’ 대상 수상 한국산업기술대학교(총장 박건수·이하 산기대) 컴퓨터공학부 김진엽 학생이 최근에 개최된 ‘2020 산학협력 엑스포 학생창업 페스티벌’시제품 전시회에서 창업교육형 부문 대상을 수상했다. news.joins.com www.etoday.co.kr/news/view/1988698 산기대 김진엽 학생, '학생창업 페스티벌’ 대상 수상 ▲한국산업기술대학교 컴퓨터공학부 김진엽 학생(맨 오른쪽)이 최근에 개최된 ‘2020 산학협력 엑스포 학생창업 페스티벌’ 시제품 전시회에서 창업교육 www.etoday.co.kr news.mt.co.kr/mtview.php?no=2021012616237499.. 2021. 1. 24.
[Xamarin] ScrollView refresh RefreshView with ScrollView 먼저, ScrollView를 만든다. ... 그리고 ScrollView 바깥에 RefreshView로 감싸준다. // ViewModel Binding ... ViewModel을 생성한다. using System.ComponentModel; namespace yournamespace { class YourViewModel : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; public YourViewModel() { } } } ViewModel에 리프레쉬 될 때 실행될 Command와, 리프레쉬가 되는 상태를 나타내는 IsReloading 프로퍼티를 정의한다.. 2020. 12. 25.
[Android] 눈 내리는 배경 만들기 눈 내리는 배경 만들기 오픈소스를 활용하여 앱에 눈을 뿌려보자. github.com/JetradarMobile/android-snowfall JetradarMobile/android-snowfall Fully customizable implementation of "Snowfall View" on Android. - JetradarMobile/android-snowfall github.com 먼저, build.gradle의 dependencies에 compile 'com.github.jetradarmobile:android-snowfall:1.2.0' 를 추가한다. dependencies { ... compile 'com.github.jetradarmobile:android-snowfall:1.2.0' .. 2020. 12. 25.
[Android] Frame with rounded corner only top (둥근모서리 위쪽만) Frame with rounded corner only top. (위쪽만 모서리 둥글게 만들기) 기본적으로 FrameLayout은 Corner Radius 옵션이 없다. 따라서, background용 drawable xml을 만들어서 적용시켜줘야 한다. 먼저, drawable에 xml 파일을 하나 만들어준다. 그리고 로 원하는 위치에 Radius 값을 지정한다. 그 다음, 모서리를 둥글게 하고자 하는 FrameLayout의 background를 방금 만든 xml로 지정한다. 2020. 12. 25.
캔디크러시사가 알고리즘 문제풀이 (19년_에스원 코딩교육 숙제) 책임님께서 내주신 숙제^_^ (8/21, 수요일까지) ​ 명환이와 진엽이는 캔디크러시사가 게임으로 저녁 내기를 하려고한다. 내기를 도와줄 게임을 만들어보자^^ ​ 게임 규칙은 이러하다. 1. 똑같은 캔디 4개가 모여 사각형을 이루면, 없어지는 동시에 1점을 획득한다. 예) AA AA *4개 이상의 캔디가 여러 개 있을 시, 위->아래, 왼->오 순서로 없어진다. 예) AA _ _ AA -> _ _ AA AA AAA _ _A AAA -> _ _A ​ 2. 캔디가 없어진 자리를 위쪽 캔디가 내려와 채운다. 예) DDDDDDDDDD D DDDDDDD GGGGGGGGGG G GGGGGGG AAAAAAAAAA -> ADDAAAAAAA CCCCCCCCCC CGGCCCCCCC BCCBBBBBBBB BAABBBBBBB.. 2020. 12. 23.
[영상처리] 히스토그램 명세화 (histogram specification) /* 영상처리 과제 히스토그램 명세화 2019.10.03.목요일 한국산업기술대학교 컴공 2015154007 김진엽 */ #include "opencv2/opencv.hpp" #include "opencv2/highgui.hpp" #include #include using namespace cv; using namespace std; string OpenFileDialog() { char name[MAX_PATH] = { 0, }; OPENFILENAMEA ofn; ZeroMemory(&ofn, sizeof(ofn)); ofn.lStructSize = sizeof(OPENFILENAMEA); ofn.hwndOwner = NULL; ofn.lpstrFilter = "모든파일(*.*)\0*.*\0"; ofn... 2020. 12. 23.
[운영체제] 스케줄링 비선점(nonpreemptive) 프로세스가 일단 실행 상태에 진입하면 종료되거나 자발적으로 CPU를 놓을 때까지는 CPU를 빼앗기지 않음 ​ 선점(preemptive) 현재 실행 중인 프로세스라 할지라도 운영체제에 의해 인터럽트가 걸려 비자발적으로 준비 큐로 이동될 수 있음. -프로세스 간 문맥교환(context switching)이 자주 발생하여 오버헤드가 큼. 그러나 한 프로세스가 CPU 오랫동안 독점하는 현상을 방지할 수 있음. ​ FCFS 비선점 모드 프로세스 들어온 순서대로 처리 - 큐 -프로세스 순서에 따라 평균 대기시간이 엄청 달라짐 (비효율) Convoy Effect(호위효과) : 실행시간이 긴 프로세스가 끝날 때까지 짧은 프로세스가 계속 기다림 ​ Round-Robin (RR) 선점 모.. 2020. 12. 23.
[운영체제] 멀티 프로세스/멀티 쓰레드 시간분석 비교 프로그래밍 PBL 시나리오 요약 및 문제 접근 ​ 신입사원의 프로세스 방식의 코딩 -> 스레드 방식으로 개발하시오! -> 요즘은 쓰레드도 빠르게 느껴지지 않음 -> 새로운 방식의 프로그래밍? Mission: 프로세스와 스레드의 성능비교 - 어떻게 프로그래밍 할 것인가? - 어떤 것이 성능이 좋은가? 절대적으로 성능 차이가 나는가? ​ 비교방법 *사인 그래프 출력 함수 -공유메모리 자원(g_count)을 각 프로세스/스레드에서 10씩 증가시켜서 라디안 값에 따른 그래프 출력 -while문 조건 : g_count 2020. 12. 23.
[논리회로] 디코더와 인코더 디코더와 인코더는 디지털 논리회로에서 중요한 역할을 하는 두 가지 기본 장치입니다. 이들은 정보의 변환 및 해석에 사용되며, 다양한 전자 장치 및 컴퓨터 시스템에서 중요한 기능을 수행합니다. 디코더 (Decoder) 기본 기능: 디코더는 입력선에 나타나는 n비트 2진 코드를 최대 2^2n 가지 정보로 변환하는 조합 논리회로입니다. 간단히 말해서, 디코더는 부호화된 데이터를 해독하여 원래의 정보를 찾아내는 역할을 합니다. 동작 원리: 디코더의 출력 중 하나만 논리적으로 1이 되고, 나머지 출력은 모두 0이 됩니다. 예를 들어, 2x4 디코더는 2비트 입력을 받아 4개의 출력 중 하나를 활성화합니다. 용도 및 응용: 디코더는 다양한 전자장치에서 다중 선택, 데이터 라우팅, 메모리 주소 지정 등에 사용됩니다... 2020. 12. 23.