http://www.hani.co.kr/arti/society/health/946293.html 정부, 클럽 등 유흥시설 ‘QR코드 출입명부’ 내달 시행 명부 허위기재 등 조사 난관 대응 정보 4주 보관 뒤 폐기…한시 운영 클럽발 6차감염 의심 사례까지 나와 부천 소방관·청주 농민 ‘경로’ 불분명 ‘대구 고3발’ 목사·신도 등 감염 확산 www.hani.co.kr 코로나로 인해 사생활이지만 감염자의 동선이 중요해졌다. 그 와중에 유흥업소, 클럽, 노래방 등을 다녀간 사람들의 동선을 알기가 어려워 이러한 제대롤 도입한다고 한다. 기존에 이태원클럽에서 발생한 사건만 봐도, 많은 인원들이 거짓으로 명부를 작성하여 다녀온 사람들을 모두 파악할 수 없었다고 한다. 이러한 문제때문에 QR코드를 이용해 정확한 인원을..
https://vimeo.com/418805776 진짜 너무너무 신기하다... 모르고 보면 실제 물을 이용해서 저렇게 했다고 믿을 것 같다. 사실 처음에 그렇게 생각했다. 하지만.. 이건 영상이라고 한다. 착시효과를 이용한 것이라는데 진짜 너무 리얼해서 깜짝놀랐다. 이런건 어떻게 만들고 설계하는 것일까 대한민국의 기술력에 감탄을 금치 못한다. 또한 전 세계적으로 이슈가 되었다고 하니 우리나라의 위상과 기술에 뿌듯함을 더욱 더 느끼게 된다. 정말 대단한 것 같다.
2020/03/10 - [Study/소프트웨어] - 컴퓨터 알고리즘 초급 #2 ( 선택정렬 in c ) 2020/03/18 - [Study/소프트웨어] - 컴퓨터 알고리즘 초급 #3 ( 삽입정렬 in c ) 2020/03/20 - [Study/소프트웨어] - 컴퓨터 알고리즘 초급 #4 ( 합병정렬 in c ) 2020/03/20 - [Study/소프트웨어] - 컴퓨터 알고리즘 초급 #5 ( 힙정렬 in c ) 2020/05/13 - [Study/소프트웨어] - 컴퓨터 알고리즘 초급 #6 ( 힙 정렬 in c ) 2 수행시간만 보면 효율적인 것은 nlgn을 가지는 정렬이다. mrege sort 는 nlgn이긴 하지만 추가 공간이 필요하다. heapsort 는 nlgn이긴 하지만 힙 구조를 만들고, 그 구조..
2020/03/20 - [Study/소프트웨어] - 컴퓨터 알고리즘 초급 #5 ( 힙정렬 in c ) 컴퓨터 알고리즘 초급 #5 ( 힙정렬 in c ) 힙 정렬 힙 정렬이란? - 힙의 특성을 이용한 정렬 수행시간 : 합병정렬과 동일한 O(nlogn), 삽입정렬과 동일한 제자리 정렬 (Sort in Place) 힙이란 ? - 완전 이진 트리에 가까운 형태 이진 트리란? - 각 �� 15051015.tistory.com 퀵 정렬 (Quicksort) : 피봇이라는 값을 기준으로 피봇보다 작은것은 왼쪽, 큰것은 오른쪽으로 보내는 파티셔닝이라는 작업을 반복해서 작은 숫자는 계속 왼쪽, 큰 숫자는 계속 오른쪽으로 보내서 정렬시키는 방법 Divide-and-Conquer paradigm을 사용 (작게 쪼개서 작은걸..
요즘에는 핸드폰 디자인이 하단에 하드웨어로 키를 만들어두지 않고, 디스플레이 하단에 소프트키를 만든다. 게임, 영상재생등이 필요할 때에는 소프트키를 숨길 필요가 있다. 아래의 코드는 그럴 때 필요한 코드이다. 사용법은 간단하다. 아래의 코드를 onCreate에 넣으면 된다. private View decorView; private intuiOption; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_splash); decorView = getWindow().getDecorView(); uiOption = getWind..
아래의 코드를 사용하면된다. new Handler().postDelayed(new Runnable() { @Override public void run() { //내가 실행하고 싶은 코드 } },1000); ( 내가 미루고싶은 시간 단위 : millis) postDelayed를 사용하면 내가 설정한 시간 후에 run 내부의 코드를 실행시킨다. 이를 이용하면, 안드로이드 특성상 쓰레드가 많이 이용되기 때문에 실행 순서를 조정하기 힘들때가 있는데, 타이밍을 미룸으로써 먼저 실행되는것을 기다려 줄 수 있다. Handler의 역할은 안드로이드가 어떤것을 먼저 실행할지 순서를 정해주는곳이라고 보면된다. 안드로이드는 어떤 코드를 실행할 때 MainHandler의 큐에 실행할 작업을 쌓아가며 들어온 순서대로 제거하며..