일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- mac hive 3
- Failed to connect to localhost:10000
- 이더리움
- mac hadoop
- 카카오 2020 코딩테스트
- Could not open client transport with JDBC Uri: jdbc:hive2://localhost:10000
- 카카오 자물쇠와 열쇠
- 기업 조사 빨리 하는 법
- hive beeline 설정
- code=0)
- 카카오 2020 코테
- is not allowed to impersonate hive (state=08S01
- 자소서 빨리 쓰는 법
- mac hadoop 설정
- hadoop safe mode leave
- Resources are low on NN
- mac hive 설정
- mac hadoop 설치
- 자소서 시간 줄이기
- hadoop safe mode
- hive beeline
- 백준 18428
- 이더리움 #ethereum
- Safe mode is ON
- hive beeline 에러
- 자소서 빨리
- mac hive
- 자소서 너무 오래 걸림
- hive beeline 실행
- mac hadoop 3
- Today
- Total
목록Programming Language/Python (29)
A seeker after truth
* 본문은 (2019, 디지털북스, 배프)를 공부하면서 기록한 내용입니다. 1. 내용 검색/기록 1) from django.contrib.auth.models import User - User의 정체? => 장고에서 계정을 관리하는 단위에 해당한다. 참고: https://velog.io/@ground4ekd/django-auth https://docs.djangoproject.com/en/3.0/topics/auth/ 2) on_delete 인수 예전부터 자주 봐왔던 이것! class Photo(models.Model): author = models.ForeignKey(User, on_delete=models.CASCADE, related_name='user_photos') - 여기서 on_delete는..
*(2019, 한빛미디어/o'relly)를 공부하며 작성한 내용입니다 (필사, 메모). 1. 파이썬, 루비와 같은 스크립트 언어로 작은 프로그램이나 업무 자동화 스크립트를 빠르고 간단하게 만들 수 있다. 2. 파이썬은 데이터 '어플리케이션' 개발을 위한 최고의 언어 중 하나. 3. 파이썬이 과학 기술 컴퓨팅 계에서 성공하게 된 이유 중 하나는 c, c++, 포트란 코드와 통합이 쉽다는 점이다. 대부분의 최신 컴퓨팅 환경에서는 선형대수, 최적화, 통합, 고속 푸리에 변환 같은 알고리즘을 위해 c 라이브러리나 포트란 레거시를 공유한다. 그런 연유로 많은 회사나 국가 연구소에서 수십 년이 지난 소프트웨어를 파이썬과 함께 사용하고 있다. 프로그램은 실행 시간의 대부분을 차지하는 작은 부분의 코드와 실행 시간을 ..
* 본문은 (2019, 디지털북스, 배프)를 공부하면서 기록한 내용입니다. 코드: https://github.com/secureWKkim/DjangoBookmarkStudy 1. 북마크 앱에서 데이터베이스 관련 변경 사항이 있는지 확인하고 변경할 내용이 있다면 파일을 생성한다. 이런 파일이 마이그레이션 파일이며, migrations 폴더 아래에 00XX_initial.py와 같은 파일명으로 순서대로 쌓인다. 2. 관리자 페이지에 모델을 등록하는 일(admin.py) 모델을 이용한 데이터 작업을 하려면 해당 뷰를 만들어야 한다. 하지만 뷰를 만들기 위해선 시간이 걸린다. 또 뷰를 만들면서 확인하는 작업을 할 때 미리 입력된 데이터가 필요하기도 하다. 그래서 관리자 페이지에 미리 모델을 관리할 수 있도록 등..
split과 반대로 얘는 리스트를 문자열로 바꾸는 기능이다! 파라미터로 iterable 객체 뿐 아니라 문자 자체도 받는다. 그럼 문자 사이사이에 "~". 가 들어가는 것. ex1) >>> time_list = ['10', '34', '17'] >>> ':'.join(time_list) '10:34:17' ex2) >>> ','.join(['a','b','cde']) 'a,b,cde' 좀더 어려운 / 기막힌 예시는 아래 링크의 class canvas, def display 파트에 있다! https://anandology.com/python-practice-book/object_oriented_programming.html
일단, 이 글 https://blueshw.github.io/2016/01/20/shallow-copy-deep-copy/ 에서 2번째, 얕은 복사에 대해 설명하는 부분의 맨 처음에 나오는 코드에서. 왜 immutable한 객체는 영향 안받지?! 부분이 이해안됐는데, https://wikidocs.net/16038 이 글에서 순차적으로 개념 설명해주면서 차근차근 내려오면서 3번, 얕은 복사 설명하는 부분 되니까 파이썬 학교 강의자료에서 메모리 시각화한 그림 참고해서 이해해보니 완전히 이해가 됐다!!!!! 이제 진짜 설명하라면 할 수도 있을 듯. 글고 a=[어떤 리스트] 일때, b=a[:] 이렇게 하면 얕은 복사라는거, 이번에 헷갈리지 않고 확실하게 알게되었음.
파이썬을 포함해 요즘 언어들은 대부분 다 고정 소수점 방식 말고 부동 소수점 방식으로 실수를 표현하고 있다. 부동 소수점 방식의 장점은 고정~ 보다 많은 범위의 수를 표현할 수 있다는 점이지만, 단점은 항상 오차가 존재한다는 점이다. 그래서 우리 눈에 보이는 0.1, 0.3 .... 등의 실수는 모두 실제로는 결코 0.1, 0.3 이라는 값을 가지지 않았다. 실제로는 0.100000000000000012934712986141949 와 같은 실수 역시 0.1 로 표현된다. 보고있는 숫자가 0.1 이어도 실제값은 정확히 0.1이라는 보장이 없는 것이다 그리고 이런 결과가 나오기도 한다. >>> 0.1 + 0.2 0.30000000004 부동 소수점 표현 방법에 대한 글: http://tcpschool.com..