[Python] heapq(우선순위 큐) 사용법

[Python] heapq(우선순위 큐) 사용법 728x90 파이썬의 heapq 라이브러리를 통해 손 쉽게 최소힙과 최대힙을 구현할 수 있다. 우선, heapq는 기본적으로 최소힙으로 구현되어있다. 즉, heapq의 heappush를 통해 값들을

Raspberry Pi : Node.js, npm 설치 방법, 예제, 명령어

Raspberry Pi : Node.js, npm 설치 방법, 예제, 명령어 반응형 Node.js는 Chrome의 JavaScript 엔진을 기반으로 구축된 오픈 소스 교차 플랫폼 JavaScript 런타임 환경으로, JavaScript 코드를 서버

Node.js 교과서 - 파일 시스템

Node.js 교과서 - 파일 시스템 웹 브라우저에서 자바스크립트 사용할 때는 일부를 제외하고 접근이 금지되어 있다. const fs = require('fs'); fs.readFile('./readme.txt' , ( err , data ) =>

Node.js 교과서 - process

Node.js 교과서 - process process Node에서 process는 현재 실행되고 있는 노드 프로세스에 대한 정보를 담고 있다. process.version : 설치된 노드의 버전 process.arch : 프로세서 아키텍처 정보

Node.js 교과서 - path , url , querystring

Node.js 교과서 - path , url , querystring Path 폴더와 파일의 경로를 쉽게 조작하도록 도와주는 모듈 path.dirname(경로) : 파일이 위치한 폴더 경로 path.extname(경로) : 파일의 확장자 pat

21.09.18 DPoS 위임 지분 증명

21.09.18 DPoS 위임 지분 증명 DPoS Delegated Proof of Stake 위임 지분 증명 합의 알고리즘 DPoS 체인: 이오스, 아크, 블록생성과정 라운드로빈* 방식으로 블록 생성함. 1. 일반 노드에서 N개의 블록 생성

innerHTML vs appendChild

innerHTML vs appendChild 렌더링 될 노드의 크기(양)이 적다면 appendChild가 빠릅니다. innerHTML의 경우엔 문자열을 노드로 교체하는 단계가 있어 브라우저가 문자열을 파싱하고 노드 만들고 다시 렌더링하는 과정을 거치게

패스트캠퍼스 챌린지 13일차

패스트캠퍼스 챌린지 13일차 비선형 자료구조 트리: 트리의 자식노드 수를 '디그리(차수)'라고 함. 레벨: '단'의 갯수 이진트리 (디그리 순서대로 다 정렬됨 * Collection Framework의 Treeset, TreeMap이 bi

DynamoDB Partitions 심층 탐구

DynamoDB Partitions 심층 탐구 A Deep Dive into DynamoDB Partitions 한글 번역 27 Jun 2016 A Deep Dive into DynamoDB Partitions Posted by 데이터베이스는

(NODE) console.log 의 진실

(NODE) console.log 의 진실 콘솔로그를 코딩하시는분이면 엄청많이쓸거같다 콘솔로그에도 노드에서 엄청많은 api가있다 이런 api를 활용하면 개발자입장에서 엄청 편하게 생산성을 늘릴수가있다 이를활용하는방법에대해 설명하겠다 consol