原创 【數學模型】椅子能在不平的地面上放平嗎?(1)

近期對數學爆發出了濃厚的興趣,再加上準備參加2016年的數學建模美賽,於是開始接觸數學建模,想通過這一系列的博客記錄自己學習的歷程,於是將本系列博客命名爲【數學模型】,同我所看的數學建模書名。第一篇文章是一個非常簡單的數學模型,

原创 PART 1: Shell 提示符的實現

這篇文章是《動手寫 Shell》系列文章的第 <1> 篇,在這篇文章中,我們先完成一個 Shell 中最基本的功能 - Shell 提示符的實現。在這篇文章中,我會介紹一下實現的思路,以及介紹下用到的系統 API 和一些 C 語

原创 Python 字符串 String 內建函數大全(1)

關於 Python 的字符串處理相關的方法還是非常多的,由於我正在學習 Python,於是就把 Python 中這些混雜的用於 string 的函數總結出來,在自己忘記的時候便於查找,希望對於有類似需求的人有所幫助。 capt

原创 讀薄「Linux 內核設計與實現」(1) - 從內核出發

這篇文章是《讀薄「Linux 內核設計與實現」》系列文章的第一篇,本文主要講了兩個問題:內核編程的特點以及 GNU C 在內核開發中的特點。 0x00 內核編程特點 無 libc 庫,不能訪問標準 C 文件 使用 GNU

原创 多節點FastCoin山寨幣的搭建

這篇文章給出了Fastcoin多節點環境的搭建文檔,FastCoin是一個由@harrywu修改BitCoin源代碼產生的一個簡單的山寨幣。該山寨幣在原有BitCoin源碼基礎上,對BitCoin相關網絡參數、創世塊信息、工作量機制等進

原创 【Ethereum基礎】:賬戶、地址、私鑰和公鑰

在以太坊中,賬戶、地址、私鑰(Private Key)和公鑰(Public Key)是非常重要的概念。賬戶扮演着以太坊的中心角色,地址是我們與以太坊系統進行交互的標識,它是以太坊賬戶與外界進行交互的名字,而私鑰與公鑰是保護我們賬戶安全的重

原创 技術乾貨分享

這篇文章中的大部分書籍、網站、博客等曾經在我的學習中給了我很大的幫助,因此把他們分享出來,希望能給更多的人以幫助,也希望大家能夠繼續補充,可以在後邊的評論區進行補充,我會時刻進行更新。 0x00 關於 C++ 書籍(難度遞增) 《C

原创 GFS 閱讀筆記

這篇博客是我閱讀著名的 GFS 論文(The Google File System)所總結的筆記以及自己一些的思考。這篇論文是一篇非常經典的論文,尤其對於想要了解分佈式或者剛剛開始研究分佈式的人來說,是一篇非常好的讀物,它裏面提到了許多分

原创 【從0到1學習Java線程池】Java線程池的簡介以及使用

這是【從0到1學習Java線程池】系列文章的第 壹 篇,該系列文章總共三篇,介紹了 Java 線程池的使用以及原理,並且最後會實現一個基本的線程池。本篇文章主要介紹了 Java 線程池以及它的使用。 線程池是什麼? 線程池用於多線程

原创 在 Raspberry3 上搭建 Go 環境

這篇博客講的是如何在 Raspberry3(樹莓派3)上搭建 Go 語言環境,所使用的 Go 語言的版本是1.7.4 搭建Go環境 ssh 登錄樹莓派 ssh pi@YOUR_RASPBERRY_IP 下載源碼 wget http

原创 MapReduce 閱讀筆記

這篇文章是我閱讀 MapReduce 論文:《MapReduce: Simplified Data Processing on Large Clusters》的筆記,這篇筆記概述了 MapReduce 是什麼,它的工作流程,一些細節問題,

原创 RAFT 論文中文翻譯(2)

本篇博客爲著名的 RAFT 一致性算法論文的中文翻譯,論文名爲《In search of an Understandable Consensus Algorithm (Extended Version)》(尋找一種易於理解的一致性算法)

原创 【從0到1學習Java線程池】一個Java線程池的簡單實現

這是【從0到1學習Java線程池】系列文章的第 叄 篇,該系列文章總共三篇,介紹了 Java 線程池的使用以及原理,並且最後會實現一個基本的線程池。本篇文章實現了一個簡單的 Java 線程池。 【從0到1學習Java線程池】系列文章

原创 LeetCode 131. Palindrome Partitioning

這篇文章是 LeetCode 131. Palindrome Partitioning 的分析與解法。 問題描述 Given a string s, partition s such that every substring of

原创 LeetCode 79. Word Search

這篇文章是 LeetCode 79. Word Search.md 的分析與解法。 問題描述 Given a 2D board and a word, find if the word exists in the grid. The