2016년 7월 24일 일요일

Windows PowerShell 툴팁

Windows PowerShell


  • 축약어 보기 : alias 명령어
  • 도움말 보기
    • help 명령어
    • help
  • [F7] : 이전 명령어 목록 보기
  • [F8] : 마지막 실행한 명령어 보기
  • ls 혹은 dir
    • ls -r : 재귀적
    • ls -n : 이름만
  • 디렉토리 생성 : mkdir
  • 파일 이동 : mv
  • tree : 나무 형태로 디렉토리 구조 보여 주기
    • tree /F 디렉토리 : 파일도 보여주기

Head First Python 요약 - 1장

  • 한글 위키백과 사전 : 링크
  • 파이썬 공식 사이트 : http://www.python.org/
  • 파이썬 강좌 사이트
    • 한글 강좌 사이트
      • 여러사이트가 존재 한다. 추후 정리 필요
  • Python 도구들
    • eclipse도 가능 함
    • JetBrains PyCharm Community Edition 2016.1 -> 이것을 사용중임
    • IDLE : 기본 도구
    • OS X : TextMate
    • WingIDE : 파이썬 개발자 전용 IDE

정리


  • 주석 :
    • # : 한줄 주석
    • “”” “”” : 여러줄 주석
  • 파이썬 설치 하기
    • 심화 학습이 필요하다.
    • 리눅스 설치시 실패 하였다. : python3 버젼 설치 하다 실패
  • python3 or python -V : 버젼 정보 확인 하기
  • python.exe 혹은 python2(3) : 인터리트 환경 제공
    • 인터프리터를 끝내고 싶다면 quit()
  • IDLE 도구 : 기본으로 제공하는 개발도구 , 위치는
    • WIN : 설치홈 > Lib > idlelib > idle.bat
    • Linux : /usr/local/bin/idle ,그러나 실행되지 않고 Tk 오류라고 한다.
      • 추후 잡아 보자
    • 주요 단축키들
      • [Tab] : 자동 완성 목록 제공
      • [Alt + P] : 이전 입력 내용
      • [Alt + N] : Next 입력 내용
  • 배열 선언
    • 변수명 = []
    • 배열 안에 배열 가능
  • 리스트 출력
    • for x in list :
      print(x)
  • 문자열 : “ “ , ‘ ‘
    • 문자열에서 “ 사용하기 ‘’ 감싸거나 , \”
  • 조건 분기
    • if 조건:
      실행하는 스위트
      else:
      실행하는 스위트
  • 내장함수 목록 보기
    • dir(__builtins__)
    • 도움말 보기 : help(print)
  • 함수 정의
    • def 함수이름 ( 인자 ) :
      함수 코드 스위트
  • 파이썬 파일 확장자는  : py
출처 : Head First Python (한빛출판사)

2016년 7월 23일 토요일

JDK 1.4 튜토리얼 - 8장 Collections

CHAPTER 8 . Collections

Collections에 대한 JDK1.4 주요 변경 사항


  • Collectioins 클래스의 유틸메소드 추가
    • rotate(List list, int distance) : 리스트 엘리멘트 회전하기
      • distance : 회전하는 횟수 , 음수 가능
    • replaceAll(List list, Object oldVal,Object newVal) : 엘리멘트 교체
    • indexOfSubList(List source, List target) : source에서 target 리스트 찾는다.
      반환값은 첫번째로 나온 위치
    • swap(List list, int o , int t) : 위치 교환
    • list(Enumeration e) : 열거형을 리스트로 변환하기 , 새로운 공간을 할당하여 저장
  • 추가된 신규 클래스
    • LinkedHashMap : HashMap 유사 , 입력한 순서를 저장
      • HashMap 보다 검색 속도 빠름
    • LinkedHashSet : HashSet 유사, 입력한 순서를 저장
      • HashSet 보다 검색 속도 빠름
    • IdentityHashMap : key 값을 동일한 객체 여부를 비교 equals 아닌 == 비교 함.
  • 새로운 인터페이스 추가
    • RandomAccess : mark interface
출처 : 인포북 JDK 1.4 Tutorial