原创 【PAT】1155 Heap Paths (30)

In computer science, a heap is a specialized tree-based data structure that satisfies the heap property: if P is a pare

原创 【PAT】1005 Spell It Right (20)

Given a non-negative integer N, your task is to compute the sum of all the digits of N, and output every digit of the s

原创 【PAT】1008 Elevator (20)

The highest building in our city has only one elevator. A request list is made up with N positive numbers. The numbers

原创 【PAT】1154 Vertex Coloring (25)

A proper vertex coloring is a labeling of the graph's vertices with colors such that no two vertices sharing the same e

原创 數據庫設計範式及數據冗餘存儲

數據庫設計範式及數據冗餘存儲 文章目錄數據庫設計範式及數據冗餘存儲數據庫三大範式數據冗餘存儲結論 數據庫三大範式 第一範式:數據庫表中的每一字段都是不可再分的原子值 第二範式:數據庫表中的非主鍵字段必須唯一依賴全部的主鍵而不是部

原创 【PAT】1001 A+B Format (20)

Calculate a+b and output the sum in standard format -- that is, the digits must be separated into groups of three by co

原创 Idea激活教程

Idea激活教程 網上搜索了半天激活教程,各種激活碼都不可以用。一開始真是完全不知道爲什麼,以爲是過期,後來才知道是姿勢不好。 第一步,去網上找激活碼,然後請把網絡斷掉。 第二步,將激活碼一個個嘗試,試到可以點擊ok進行激活的時候

原创 Python使用裝飾器註冊函數和方法

Python使用裝飾器註冊函數和方法裝飾器簡介 裝飾器簡介 【標題沒有騙人系列】參考鏈接:https://foofish.net/python-decorator.html

原创 GO WorkSpace 及 GOPATH設置

GO WorkSpace 及 GOPATH設置Go Work SpaceGOPATH設置 Go Work Space Go 語言設置work space(工作區)概念,在工作區中,包含三個目錄 $GOPATH - bin -

原创 Python連接基於docker運行的Postgres數據庫

Python連接基於docker運行的Postgres數據庫在docker中生成Postgres數據庫服務構建鏡像,運行服務Python關鍵點 在docker中生成Postgres數據庫服務 https://github.com/

原创 工程的容錯性

最近看分佈式系統的相關文章。無論是分佈式計算的MapReduce或是分佈式存儲的GFS,一致性的raft算法等等,都無不提到分佈式中的容錯性,每一塊都對容錯性進行了大篇幅的描述說明。Google的分佈式系統是非常典型的基於機器隨時可能發生

原创 關於存儲系統架構的淺見

最近看GFS的系統架構設計,發現一件有趣的事情。所有的對於存儲的性能優化和異常處理,包括容錯機制,都是通過一個手段實現的,那就是記錄更微量的數據信息,用以提高對大文件的讀寫操作性能,同時保證系統具有容錯能力。   所以一切都回到了馮諾依曼

原创 docker 部署 redis

docker 部署redis 並支持從外部訪問   1. 拉取base鏡像 docker pull centos 2. Dockerfile構建redis鏡像 Dockerfile: centos源無redis,先安裝鏡像源,再安裝re