[Python] Library - pprint
·
언어/Python
1. 라이브러리 정의 임의의 파이썬 데이터 구조를 인터프리터의 입력으로 사용할 수 있는 형태로 《예쁘게 인쇄》할 수 있는 기능을 제공하다. 그리고 포맷된 구조에 기본 파이썬 형이 아닌 객체가 포함되면, 표현은 로드되지 않을 수 있으며, 파일, 소켓 또는 클래스와 같은 객체뿐만 아니라 파이썬 리터럴로 표현할 수 없는 다른 많은 객체가 포함된 경우 가능하다 자세한 사항은 아래 링크 참고할 것 2. 참고 링크 https://docs.python.org/ko/3/library/pprint.html pprint — 예쁜 데이터 인쇄기 — Python 3.10.1 문서 pprint — 예쁜 데이터 인쇄기 소스 코드: Lib/pprint.py pprint 모듈은 임의의 파이썬 데이터 구조를 인터프리터의 입력으로 사용..
[Python] Library - dateutil.parser
·
언어/Python
1. 라이브러리 정의 This module offers a generic date/time string parser which is able to parse most known formats to represent a date and/or time. 해당 모듈은 일반적인 날짜/시간 포멧으로 파싱이 가능한 날짜/시간 스트링 파서를 제공합니다. 2. 라이브러리 Functinos parser.parse(parserinfo=None, **kwargs)[source] Parse a string in one of the supported formats, using the parserinfo parameters. Parameters: timestr – A string containing a date/time stam..
[Linux] 하이퍼 바이저란
·
언어/Linux
1. 하이퍼 바이저란 가상 머신 모니터라고도 하는 하이퍼바이저는 가상 머신(VM)을 생성하고 실행하는 프로세스이다. 메모리 및 처리와 같은 단일 호스트 컴퓨터의 리소스를 가상으로 공유하여 호스트 컴퓨터가 여러 게스트 가상 머신을 지원할 수 있도록 한다. 1) 베어메탈 - 호스트의 하드웨어에서 직접 실행되는 유형 2) 호스팅 - 다른 컴퓨터 프로그램처럼 운영 체제에서 소프트웨어 계층으로 실행되는 유형 2. 하이퍼바이저를 왜 사용하나? 게스트 가상 머신이 호스트 하드웨어와 독립되어 시스템의 가용 리소스를 더 많이 활용하고 IT 모빌리티를 향상할 수 있다. 이를 통해 가상 머신을 여러 서버 간에 쉽게 이동시킬 수 있다는 장점 존재
[ 쿼리문 ] MySQL 오늘 날짜 데이터 조회
·
언어/데이터 베이스
1. 개요 쿼리문으로 특정 날짜 데이터를 조회하는 방법을 기록한다. 방법에는 몇가지가 있는 것 같다 2. 쿼리문 1) curdate( ) - 오늘 날짜 출력 select curdate() curdate( ) 함수를 이용해 아래와 같이 오늘 날짜 출력 가능 2) date_format(insert_date, '%Y-%m-%d' ) - 특정 날짜 출력 select date_format(created_at, '%Y-%m-%d') from table_name; date_format( ) 함수를 이용해 아래와 같이 특정 날짜 출력 가능
[ 쿼리문 ] MySQL 시간, 날짜 표시 형식 저장
·
언어/데이터 베이스
MySQL 에서 사용할 시간, 날짜 등의 표시 형식을 저장해 놓았다가 사용해야겠다 %Y는 연도 대문자는4자리연도, 소문자 %y는 2자리연도 %m은 달, 대문자 %M은 may 같이 글로 달을 나타낸다 %d는 일, 대문자 %D는 15th 같이 글로 일을 나타낸다. %H는 시간 대문자는 24시간 형식으로, 소문자 %h는 12시간 형식으로 나타낸다. %i는 분을 나타낸다 대문자는 사용하지 않는다. %s는 초를 나타낸다. 대문자 %S도 같다. 다른 형식은 아래 표 참조할 것 %Y 연 4자리 연도 %y 연 2자리 연도 %m 월 2자리 (00-12) %c 월 1자리, 10보다 작을경우 (1-12) %M 월 이름(January, February…) %b 월 줄인 이름(Jan, Feb…) %d 일 2자리 (00-31) ..
[MySQL] from_unixtime( ) 함수
·
언어/데이터 베이스
1. 함수 설명 Integer 형으로 저장된 유닉스 타임 시간을 datetime 으로 변환해주는 함수 2. 사용 방법 # 예시 SELECT FROM_UNIXTIME(unix_timestamp); SELECT FROM_UNIXTIME(unix_timestamp, format); # 실제 사용 select * , from_unixtime(TIME_HAHA, '%Y-%m-%d') as TIME_HAHA from TABLE_HAHA;
[Java Script ] Node.js 필요 개념 정리
·
언어/Java Script
require / 모듈 1. Module 이용 방식 node standard library 에 있는 모듈을 절대경로를 지정해 가져온다 프로젝트 내의 다른 파일은 상대 경로를 지정해 가져온다. 절대경로를 지정하면 module.paths 의 경로 중 하나에서해당 모듈이 있는지 검사해 가져온다. 2. npm node package manager 의 준말 npm 명령어 실행하여 install 시, package.json 에 자동으로 모듈 정보가 기록됨 다수의 개발자가 협업하는 경우 package-lock.json 을 지키는 것이 중요 package-lock.json 파일에는 설치한 파일의 정보가 들어가기에 중요함. 3. yarn npm 과 거의 동일한 역할 npm 보다는 많이 빠르다 npm, yarn 중 어떠한..
[JavaScript] Promise 참고링크 공유
·
언어/Java Script
아래 링크가 promise 에 대해서 설며이 잘 되어 있는 것 같다 인강을 보고 인해가 안되었는데 잘 이해가 되었따 추후 공부를 위해 아래 링크 공유 https://joshua1988.github.io/web-development/javascript/promise-for-beginners/ 자바스크립트 Promise 쉽게 이해하기 (중급) 자바스크립트 입문자를 위한 Promise 설명. 쉽게 알아보는 자바스크립트 Promise 개념, 사용법, 예제 코드. 예제로 알아보는 then(), catch() 활용법 joshua1988.github.io
자바스크립트 기초 이론 - 패캠 node.js 바탕 기본 3
·
언어/Java Script
1. es2015 와 tc 39 ecma international 은 자바스크립트를 포함한 다양한 기술표준 정립을 목적으로 함 그 중 tc 39 위원회는 자바스크립트(ecma script) 표준 제정을 담당하며 대부분의 논의 내용이 웹에 공개되어 있음 https://ahnheejong.name/articles/ecmascript-tc39/ ECMAScript와 TC39 자바스크립트 언어의 표준인 ECMAScript와 TC39에 대해 소개합니다. ahnheejong.name https://tc39.es/ TC39 – Specifying JavaScript. TC39 Ecma International's TC39 is a group of JavaScript developers, implementers, ac..
자바스크립트 기초 이론 - 패캠 node.js 바탕 기본 2
·
언어/Java Script
1. hoisting -var var => 선언만보이는 위치에서 끌려 올라간다. hoisting : 변수의 선언(만)을 해당 스코프의 맨 위로 끌어올리는 것을 뜻함 function 도 hoisting 대상이며 함수의 선언과 값의 초기화는 서로 다르다. 2. function, lexical scope 코드의 어떤 식별자가 실제로 어떤 값을 가리키는지 결정하는 것을 binding 이라고 한다 자바 스크립트에서의 binding 은 lexical scope 를 통해 이뤄진다 lexical scope 란 간단히 말하자면 안쪽에서 바깥쪽 변수에 접근할 수 있다는 것이다. 3. var, blocking scoping var 는 blocking scoping 의 대상이 아니다 하지만, let 과 const 는 bloc..