윈도우10 노트북 <-> 태블릿, 스마트폰 미러링(화면 연동) 하는 법 - [ 연결 ]
windows10 노트북에서
연결
을 켠다태블릿이나 스마트폰(갤럭시)에서
SMART VIEW
를 켠다- 현재는 노트북이랑 연결되어 DESKTOP-7KACME 라 표시되어있음. 비활성화된 SMART VIEW로 평상시 나와있는데 그것을 누르면, 노트북 중
연결
대기 중인 기계목록이 뜬다.
- 현재는 노트북이랑 연결되어 DESKTOP-7KACME 라 표시되어있음. 비활성화된 SMART VIEW로 평상시 나와있는데 그것을 누르면, 노트북 중
기기를 연결하면, 아래와 같이 쉽게 연동된다.
'개발공통 > IT기본' 카테고리의 다른 글
크롬(chrome) 단축키 및 검색 꿀팁 (0) | 2019.05.04 |
---|---|
엑셀 좌우 스크롤 적용하기 (0) | 2019.02.19 |
SyntaxHighliter 테마별 스샷 모음 (0) | 2019.01.25 |
Tistory Blog SyntaxHighliter - 티스토리 코드/신택스 하이라이터 적용과 사용 (0) | 2019.01.23 |
윈도우 10 관리자 권환 얻기 (0) | 2019.01.15 |
크롬(chrome) 단축키 및 검색 꿀팁
단축키
- Ctrl + 1,2,3(숫자): 여러개 열린 탭에서 해당 탭으로 바로 이동!
- Ctrl + T : 새 탭 열기
- Ctrl + W : 탭 종료하기
- Ctrl + Shift + T : 종료한 탭 복구하기
검색 꿀팁
'개발공통 > IT기본' 카테고리의 다른 글
윈도우10 노트북 <-> 태블릿, 스마트폰 미러링(화면 연동) 하는 법 - [ 연결 ] (3) | 2019.05.05 |
---|---|
엑셀 좌우 스크롤 적용하기 (0) | 2019.02.19 |
SyntaxHighliter 테마별 스샷 모음 (0) | 2019.01.25 |
Tistory Blog SyntaxHighliter - 티스토리 코드/신택스 하이라이터 적용과 사용 (0) | 2019.01.23 |
윈도우 10 관리자 권환 얻기 (0) | 2019.01.15 |
for문 유형 / 정수목과 나눈나머지
for문 중 하나만 테스트 하려면?
print()
로 확인한 뒤, 다음줄에break
for line in lines:
mal_list = twitter.pos(line, norm=True, stem=True)
#test
print(mal_list)
break
리스트를 하나씩 도는 for문에서 index를 반환해야한다면?
for i in
range(len( list ))
: + <조건>- 리스트 길이만큼 돌면서 해당 길이를 이용
- len()은 1부터 개수
- range()는 0부터 개수-1까지 반복
for idx, val in
enumerate( list )
: + <조건>- 내장함수 이용
리스트의 index를 거꾸로 반환하는 for문
- for i in reversed( range(len()) ) : + <조건>
- reversed()는 range(len()) 0부터 개수-1까지의 idx를 역순으로 반환해줌
파이썬에서 정수몫과 나눈 나머지
- 정수 몫 :
//
ex> 7//2 = 3 - 나눈 나머지 :
%
ex> 7%2 = 1
'빅데이터 관련 프로그래밍 > pythonic practice' 카테고리의 다른 글
[중급3] Decorator for 반복되는 내용을 함수에 입히기 (0) | 2019.05.15 |
---|---|
[중급2] 리스트를 사용을 위한 Map, Filter, Reduce (0) | 2019.05.15 |
[중급1] comprehension 연습 (0) | 2019.05.15 |
python random모듈 3개 정리 (randint, rand, randn) (8) | 2019.01.31 |
list, set comprehension 정리 (0) | 2019.01.30 |
Windows Anaconda Jupyter notebook(주피터 노트북) 홈 디렉토리 변경 방법
먼저 쥬피터 환경설정 폴더인
C:\Users\is2js(유저명)\.jupyter
로 가서jupyter_notebook_config.py
를 연다._dir
로 검색하여 c.NotebookApp.notebook_dir = ''가#
으로 주석처리 되어있다. 이것을 푼 다음 아래와 같이 입력하면 된다.'/Users/is2js(유저명)/python_da(시작하고픈 폴더)/'
- 복사용 : '/Users/is2js/python_da/'
- C:/부터 시작해서 경로설정을 해줬었는데 계속해도 잘 안됬었다.ㅠ
'빅데이터 관련 프로그래밍 > 단축키' 카테고리의 다른 글
VS code 단축키 정리 (1) | 2019.05.13 |
---|---|
R 마크다운 팁 + 단축키 (0) | 2019.01.30 |
jupyter notebook 필수 단축키 (0) | 2019.01.28 |
[Pycharm] 단축키 설정 및 한 줄 실행 (0) | 2018.12.30 |
탐색 알고리즘 - 1. 선형 탐색 / 2. 이진 탐색 알고리즘
이글은 코드잇
의 알고리즘 강의와 오픈소스
들을 참고하여 정리한 글입니다^^
알고리즘 공부 방법
하나의 문제를 해결하는 방법에는 여러가지가 있다. 그 방법들을 찾아서 가장 좋은 방법을 찾는 것이 알고리즘 공부 방법이다.
예를 들어, 책장에서 원하는 책을 찾는 방법 2가지 방법을 확인해보자.
왼쪽부터 하나씩 확인
하다가 찾기책이 알파벳순으로 정렬되어 있다는 것을 활용하여,
(1) 전체 중중간을 선택
한 뒤, 원하는 책이 앞인지 / 뒤인지 확인하기(2) 남은 책들 중에 중간지점을 선택한 뒤, 확인하기
(3) 이렇게 반씩 줄이는 것을 반복하다보면 원하는 책을 찾을 수 있다.
탐색문제
위에서 살펴보면 문제는 탐색문제
이다.
탐색이란? 저장된 정보들 중에 원하는 값을 찾는 것이다. ex> 파이썬 숫자 리스트 중 특정값 찾기
탐색문제 해결방법 2가지
선형 탐색 알고리즘(Linear search algorithm)
: 순서대로 하나하나씩 찾기이진 탐색 알고리즘(Binary search algorithm)
: 반씩 제외시키면서 찾기
선형 탐색 알고리즘
: 순서대로 하나하나씩 찾기왼쪽부터 하나하나씩 원하는 값을 찾아본다.
원하는 값 발견시, 더이상 안보고 끝낸다.
이진 탐색 알고리즘
: 반씩 제외하면서 찾기중간지점(중간값)을 먼저 선택한 뒤, 왼쪽 or 오른쪽만 남긴다.
남은값들 중에 중간값을 선택(여기서는 그냥 왼쪽것을 선택)하고, 왼쪽or오른쪽 남기기
반복해서 찾아가기
2가지 탐색문제 해결방법 중 어느 것이 더 효율적일까??
탐색 알고리즘 2개 비교
16개의 원소를 가지고 있는 리스트가 있다고 가정하고, 얼마나 걸리는지 한번 생각해보자.
선형탐색
의 경우, 언제 가장 빨리 마치고/ 언제 가장 늦게 마칠 까?
정답이 리스트 첫 원소인 경우 ->
1번
걸림정답이 마지막 원소이거나 없는 경우 ->
16번
걸림
이진탐색
의 경우, 가장 빨리 되는 경우는
- 정답이 가운데( 0 + 15 // 2) 있는 경우 ->
1번
- 정답이 없는 경우 = ex> 0을 찾는 경우 ->
4번
이진 탐색의 경우 최악의 경우시 4번만 봐도 되지만, 선형 탐색은 16번 다 봐야한다.
최악의 경우를 일반화 해보면, n
개의 원소 리스트는
- 선형탐색 ->
n
번 - 이진탐색 ->
2^m = n
의m
번 걸린다. - 리스트의 길이가 길어지더라도, 이진 탐색은 걸리는 시간이 아주 천천히 늘어난다.
언제 선형탐색을 쓸까???
이진 탐색의 전제조건은 정렬된 리스트-이진탐색
이다.
만약, 리스트가 정렬되지 않은 상태라면 정렬x리스트-선형탐색
을 쓸 수 밖에 없다.
'알고리즘 > Python - 알고리즘' 카테고리의 다른 글
선형/이진 탐색알고리즘 평가하기 및 주의사항 (0) | 2019.05.17 |
---|---|
알고리즘 평가기준 - 시간복잡도와 점근표기법-O(n) (0) | 2019.05.13 |
정렬 알고리즘 - 1. 선택 정렬(index) / 2. 삽입 정렬(value) (2) | 2019.05.06 |