본문 바로가기

전체 글303

[북리뷰] 누구나 자료구조와 알고리즘 누구나 자료구조와 알고리즘! 리뷰 1) 첫인상 우와 자료구조와 알고리즘을 다루는 책이 이렇게 얇을 수 있구나?!! 책의 두께가 뭐가 그리 중요한가? 알고리즘?! 제목만 들어도 왠지 어려울것 같고 막막한 마음이 드는 경우가 많은데(그래서 아예 책의 첫장을 넘기기조차 부담스럽기까지하다) 책이 얇다면 일단 한번 펼쳐보게 된다. 시작이 반! 동기부여 측면에서 책의 두께도 나름 중요하다! 2) 그래서 이책이 기존 알고리즘 책과 어떻게 다르지? 많은 자료구조, 알고리즘 서적에서 빠지지 않는 복잡한 수식을 이책에서는 거의 볼 수 없다. 그러면서도 주요 자료구조와 알고리즘을 정말 이해하기 쉽게 잘 설명하고있다. 특히 시간복잡도, 재귀함수를 설명하는 부분은 여타의 .. 2018. 8. 18.
윈도우 서비스 등록시 유의점 윈도우 서비스(service.msc) 등록시 서비스 속성 - 로그온 탭을 보면 디폴트로 시스템 계정으로 되있는데 특정 계정에 권한을 주고 NAS접속 등 설정을 해놓은 상태면 그 밑에 계정선택을 하고 계정지정 및 패스워드 등록을 해줘야한다. 그렇지 않으면 사이트운영시 해당 계정의 권한으로 접속해야하는 NAS경로에 접근을 못해서 업로드,다운로드 기능에서 액세스권한이 없어 not found에러가 날 수 있다. 이때 서비스로 등록한 계정의 패스워드가 바뀌면 서비스에서도 패스워드를 바꾸고 서비스를 재구동(중지 후 다시 시작)을 해줘야 반영된다. 2018. 5. 11.
json file 읽어 출력하기 json file 읽어오기도 간단하다 jsonfileload.py #json load import json json_data = open('data-text.json').read() data = json.loads(json_data) for item in data: print (item) 2018. 4. 24.
csv file 읽어 출력하기 csv file읽어들이기 간단하다! python 3.6.4 기준 아래와 같이 작성하였다. csv파일을 open시 'rb' 타입으로 읽을때는 iterator should return strings, not bytes 오류가 발생하였음. 'rt'로 텍스트모드로 읽어서 해결 함. csvfileload.py #csv데이터 불러오기 import csv csvfile = open('data-text.csv' ,'rt') #rb대신 텍스트 모드로 rt로 읽음 reader = csv.DictReader(csvfile) #딕셔너리 타입으로 읽어들임 for row in reader: print (row) 2018. 4. 23.
페이스북 배포 프로세스 http://m.egloos.zum.com/swprocess/v/3009704 2018. 4. 15.
윈도우 공유 폴더 접속 문제 해결 A pc(윈10)에서 B pc(윈7)의 윈도우 공유 폴더에 접속하려는데 같은 네트웍과 작업그룹에 속해있는데도 네트워크 환경에 접속하려는 pc가 보이지않고 실행창에서 ₩₩ip₩ 로 접속도 안되는 경우가 있다. 이때는 윈도우 방화벽 인바운드 규칙에 SMB공유 설정이 '거부' 로 되있는지 확인후 '허용'으로 바꿔주면 id/pw입력창이 뜨고 알맞은 계정정보 입력시 접속된다. 단 랜섬웨어 등 확산에 이용될 수 있으니 꼭 필요할때만 허용처리하고 아니며 거부나 보안연결 허용 등 접근에 제한을 두는게 좋을것으로 생각된다 추가로 네트워크환경에서 서로의 pc가 보이나 접속은 안될때는 IPv6접속이 허용되있으나 실제 두pc가 IPv4만 쓰는 경우일 수 있다. 이때는 인터넷속성에서 IPv6앞 체크박스 해제시 서로의 pc가 네.. 2018. 4. 13.