본문 바로가기

Language78

[Java] Java에서 날짜, 시간(Date, Time) 다루기 일할 때 굉~장히 많이 사용하는 날짜와 시간. 책 언저리에서 보고 이렇게 쓰면 되겠지 하고 넘겼다가 한참을 삽질하여 포스팅까지 하게 되었다. 뭐든 대충하면 안된다. 정확히 알고 넘어가야지. 목표 타임존과 국제 표준 이해 날짜, 시간 API 종류 파악 사용 방법 유용한 메서드 타임존 타임존은 동일한 로컬 시간을 따르는 지역을 의미한다. 보통 국가별로 고유 타임존을 사용하며, 면적이 넓은 나라는 지역별로 다른 타임존을 사용한다. 시스템과 플랫폼 간의 의사소통을 하는 API의 대중화, 서비스 지역의 세계화로 인해 타임존 정보를 적절하게 가공하는 것이 중요해졌다. 타임존의 종류 브라우저에 따라 기본 설정이 다를 수 있다. 차이는 1초 미만이라 신경쓰지 않아도 된다. GMT(GreenWich Mean Time) .. 2021. 7. 31.
[Python] Method Overriding / Operator Overloading / Polymophism Computational Thinking : 일상생활의 문제를 컴퓨터의 이론적인 기술을 활용하여 해결할 수 있는 사고력 OOP : 일상생활의 문제를 사람의 시각에서 사물을 바라보는 관점으로 프로그램을 설계하고자 하는 개념 Method Overriding 상위 Class의 메소드를 하위 Class에서 재정의하는 것. 자식클래스에서 내부적으로 재정의. class Car: speed=0 def upSpeed(self, value): self.speed += value class Sedan(Car): seatNum = 0 def upSpeed(self, value): #재정의 self.speed += value if self.speed>150: self.speed = 150 class Truck(Car): pa.. 2019. 8. 16.
[Python] Object Oriented Programming Object Oriented Programming [중요 POINT] Object Oriented Programming, Class, Object(instance), Inheritance, Method Overriding, Operator Overloading ,Polymorphism - object(객체) : 물체, 사물, 대상 - 객체지향 : 변수 + 함수 객체를 생성해주는 Data Type - Class (user defined data type) Method = 클래스 내 선언 함수 - C-struct struct car{ char color[10]; int speed; }; main(){ struct car mycar1; } upSpeed(){} downSpeed(){} - Python - Cl.. 2019. 8. 14.
0710 Python 문법, 우분투 사용법 - pwd : 현재경로 - ls : 하늘색=디렉토리, 현재 경로 파일 - mkdir test: 새로운 test폴더 만들기 - cd (change direction) test: test dir로 들어가기, cd : 홈디렉토리 - ctrl + d : 터미널쉘 빠져나오기 - 파일실행 : python test.py - jupyternotebook 주석 입력시 # 이 늘어나면 하위 제목이 된다. - * : bullet print("I eat %d apples." % 3) print("I eat %d apples." % 3) number = 10 day = "three" print("i ate %d apples, so %s days" % (number, day)) - 주석처리 ctrl+/ ''' ''' 로 - le.. 2019. 7. 10.