본문 바로가기
  • Let's go grab a data
반응형

Development49

시간복잡도, 공간복잡도 시간 복잡도 왜 필요한가? - 정의 : 작동하는 알고리즘의 수행 시간을 정량화하는 것 - 가정 : 1초에 1억번 연산을 한다고 가정 - 문제 : 제한시간 10초의 문제가 있을 때 연산량을 10억 번 이하로 줄여야 하며 설계시에 시간 복잡도가 높으면 미리 낮추어야 함 - T(N)은 최악의 경우에만 연산횟수를 나타냄 예를 들어 N번 연산이 2번 필요한데 하나는 N번이 필수고, 다른 하나는 조건에 의해 최소 0~최대 N번의 연산이 필요할 때 Worst 케이스로 2N으로 표기 시간 복잡도 표기법 - 빅오 O(N) 표기법 : worst case 연산 횟수 표기 - 빅오메가 Ω(N) 표기법 : best case 연산 횟수 표기 - 빅세타 θ(N) 표기법 : 평균 case 연산 횟수 표기 일반적으로 빅오 표기법 사용.. 2021. 7. 9.
프로그램 제거가 깔끔하게 되지 않는경우 윈도우 프로그램은 msi라는 설치 파일을 가지고 설치도 하고 제거도 한다. 윈도우에서 제공하는 설정 - 프로그램 제거를 클릭해도 이 설치 파일에서 제공하는 uninstall 기능을 사용하기 때문에 해당 설치 파일은 그대로 윈도우 어딘가에 남아있어야 한다. 하지만 가끔 윈도우를 정리하다보면 해당 msi 파일이 날아가고, msi파일의 원본을 찾을 수 없어서 제거가 안된다고 나오는 경우가 있다. 이때 MS에서 제공하는 아래 링크의 프로그램을 실행하여 제거를 하면 쉽게 제거할 수 있다. https://support.microsoft.com/en-us/help/17588/windows-fix-problems-that-block-programs-being-installed-or-removed 2020. 7. 13.
윈도우 용량관리 툴(TreeSize) https://www.jam-software.com/ Welcome to JAM Software | JAM Software We continuously improve our products at the fastest pace possible to provide you with the newest technology and to make our software solutions even more comfortable and efficient. In our News section you will find an overview of the most recently published www.jam-software.com 위 사이트에서 다운로드 소프트웨어 이름은 TreeSize 큰 용량별로 폴더를 탐색해 보니 윈.. 2020. 5. 10.
블로그 특정 위치로 스크롤링 시키는 간단 자바스크립트 - 언제쓸까? 블로그의 긴긴 글에서 특정위치로 스크롤링 하는 버튼 또는 이미지를 만들어서 쉽게 이동하도록 하자 - 방법 1)Tistroy의 경우 글을 쓸때 에디터에서 기본모드->HTML로 변경한다. 2) 배경색이 달라지는데 그곳의 최상단에 아래와 같은 코드를 넣자. 그러면 그 페이지가 호출될 때 아래의 스크립트가 실행되며 스크롤링을 위한 준비가 완료된다. 3) 특정위치로 이동시키는 버튼을 넣자. 이렇게 보인다. 한번 눌러보자 ↓ div1로 이동 div1로 이동 여러개를 하고 싶으면 fnMove('1')의 숫자를 1,2,3... 이렇게 늘리고 4번의 id="div1"의 숫자도 1,2,3...이렇게 늘리면 된다. 4) 이제 스크롤링이 될 곳에 이렇게 넣는다. 2019. 10. 15.
Win10 C드라이브 용량 늘리기, 관리 내 PC - 우클릭 - 관리 - 저장소 폴더 내 디스크 관리 에서 가능할 것 같지만 C드라이브를 우클릭 해보면 볼륨확장이 비활성화 되어 있다. (C드라이브와 D드라이브 '사이에' Unallocated가 있어야 함) D드라이브를 볼륨 축소해서 생성되는 Unallocated영역은 C/D사이로 옮길 수 없고 D뒤에만 생성되기때문에 D드라이브만 볼륨확장이 가능 방법) D드라이브의 남는용량을 C드라이브로 옮기고 싶은 상황 -> 디스크관리만 가지고는 안됨 -> http://down.easeus.com/product/epm_trial 에서 EaseUS Partition master Trial 버전을 다운로드 / 설치함 -> D드라이브 우클릭 - Resize -> (핵심) D드라이브의 앞쪽 표시된 부분의 슬라이드를 이.. 2019. 5. 15.
라즈베리파이로 블루투스 스피커 연결, 소리테스트, 라디오 재생 [블루투스 연결]1. 집에 놀던 블루투스 스피커 충전하여 연결모드 뚜- 뚜- 2. 라즈비안의 우측 상단 블루투스 모양 클릭 - Add Device3. 스피커 선택 후 Pair - 보통 스피커는 회사명이나 모델명(나의 경우 Sound Donut)으로 검색이 됨. Mac Address형태도 많이 나오는데 대부분 연결이 안되고 쓸데없으니 스피커명을 찾을 것4. 연결이 완료되면 바로 연결되어 소리가 나는 것이 아님. 블루투스 모양 옆옆의 스피커 모양 우클릭 - 추가된 Sound Donut을 소리 Output으로 선택함. [소리테스트]1. 라즈비안 업데이트 >sudo apt-get update >sudo apt-get upgrade >sudo apt-get install alsa-units -> 나의 경우 설치되.. 2018. 12. 7.
라즈베리파이3 B+에 라즈비안 설치, 기본설정 라즈베리파이3 B+ 구매 구매한 구성품- 본체, 16GB Micro SD카드, SD카드 리더기, 5V 2.5A 어댑터, 방열판, 반투명 케이스- 7인치 라즈베리파이 전용 터치 모니터 추가, 모니터 케이스 추가 집에 있던 구성품- 키보드, 마우스, HDMI 케이블, 이더넷케이블, TV(모니터로 활용), 갤럭시 탭(모니터로 활용예정) [라즈비안 설치]1. 아래 링크에서 sd카드 포멧을 위한 SW 받아 sd카드 빠른 포멧https://www.sdcard.org/downloads/formatter_4/eula_windows/index.html 2. 아래 링크에서 NOOBS (Offline and network install) Zip파일 다운로드https://www.raspberrypi.org/downloads/.. 2018. 12. 6.
Window7 용량 정리 팁 해당 글은 IT 회사에서 즐겁게 지내기! http://dschci.tistory.com 에서 허락없이 받아왔습니다 ㅎㅎ 개발도구, SDK, 라이브러리 깔다보면 용량 정리가 필요한 상황이 흔히 발생합니다..요즘은 SSD를 사용하시는 분이 많아서 용량이 적기 때문에 더 흔하게 발생하죠?혹시 도움이 되실까 하여 제가 용량을 확보하는 방법 공유합니다. 1. Windows Update Clean Tool (Windows_Update_Clean_Tool 검색 후 다운로드)윈도우 업데이트 후에는 쓸데없는 파일들이 쌓여있습니다.각종 업데이트 임시파일, 로그, 백업 등등이요.이를 정리해주는 툴이 있습니다. 종종 쓰시면서 용량을 줄이시면 됩니다.중국 개발자가 개발한 것으로 추정되는데, 지금까지 써오면서 아무문제 없었습니다.. 2017. 12. 26.
javascript 기초(2/2) 아주 기초적인 JS, 자주 쓰이는 것들, 생각이 번뜩 안날 때 검색해서 찾아보자 Input 입력 검증 required자동차 회사 이름: HTML 입력 속성 검증required이 속성은 불리언 속성인데 true 가 되려면 제출되기 전에 입력 필드가 채워져야 합니다.type 입력 태그의 형식을 지정합니다.max입력 태그의 최대값을 지정합니다.min입력 태그의 최소값을 지정합니다. CSS 선택자 검증:requiredinput:required 처럼 사용하여, 모든 required 속성을 갖는 태그를 선택합니다.:disabledinput:disabled 처럼 사용하여, 모든 disabled 속성을 갖는 태그를 선택합니다.:validinput:valid 처럼 사용하여, 모든 valid 값을 갖는 태그를 선택합니다... 2017. 10. 30.
반응형