原创 linuc之waitpid

waitpid系統調用在Linux函數庫中的原型是: #include <sys/types.h> /* 提供類型pid_t的定義 */ #include <sys/wait.h> pid_t waitpid(pid_t pid,int

原创 ioctl之獲取arp表項

    ioctl是跟內核交互的一種方式,網絡設計中廣泛使用了ioctl函數來和內核協議棧進行交互。其原型爲:    int ioctl(int d,int request,...)     #include <stdio.h> #inc

原创 添加本地路由表項

1.route add -net 127.0.0.0/8 dev lo   非常非常重要 2.route -n 可以查看到 點贊 收藏 分享 文章舉報 會飛的幸運兒 發佈了10

原创 linux下qt環境搭建

yum安裝: 1.  yum install qt qt-devel qt-x11 qt-doc qt-demos qt-examples qt-assistant qt-creator qt-config 2.  yum insta

原创 rsync源碼編譯安裝

1.http://rsync.samba.org/ 找到合適版本進行下載2.解壓,進入rsync目錄3../configure --prefix=/usr/local/rsync4.make && make install5.ln -s

原创 redis之sadd、srem、spop、sdiff、sdiffstore、sinter、 sinterstore、sunion、sunionstore、smove、scard、sismember

1.sadd 向名稱爲 key 的 set 中添加元素redis 127.0.0.1:6379> sadd myset "hello"(integer) 1redis 127.0.0.1:6379> sadd myset "world

原创 區塊鏈共識算法之DPOS(3)

 DPOS(Delegated Proof of Share),代理權益證明共識機制,是一種 基於投票選舉的共識算法,類似代議制民主。在 POS 的基礎上,DPOS 將區塊 生產者的角色專業化,先通過權益來選出區塊生產者,然後區塊生產者之

原创 區塊鏈共識算法之POS(2)

    POS(Proof of Stake)共識機制,是一種由系統權益代替算力決定區塊記 賬權的共識機制,擁有的權益越大則成爲下一個區塊生產者的概率也越大。POS 的合理假設是權益的所有者更樂於維護系統的一致性和安全性。如果說 POW

原创 區塊鏈共識算法之BFT(4)

 (1)PBFT    最常用的BFT共識機制是實用拜占庭容錯算法PBFT(Practical Byzantine Fault Tolerance)。該算法是Miguel Castro和Barbara Liskov在1999年提出 來的,

原创 區塊鏈共識算法之POW(1)

  共識機制是區塊鏈的核心基石,是區塊鏈系統安全性的重要保障。區塊鏈是 一個去中心化的系統,共識機制通過數學的方式,讓分散在全球各地成千上萬的節點就區塊的創建達成一致的意見。共識機制中還包含了促使區塊鏈系統有效運 轉的激勵機制,是區塊鏈建

原创 Python:日誌模塊logging的應用

   通常,在商用軟件中均會有完整的日誌機制,之前使用C語言實現過一個《簡單的分級別寫日誌程序》,具有以下功能和不足: 在Python中,上面以實現的和已經實現的,均可以使用logging模塊迅速搞定,且僅僅只需要一個配置文件,兩行代

原创 錘子手機發佈會提到的 OpenResty 是什麼?

    在Smartisan T2 發佈會上,錘子科技宣佈把發佈會的門票收入捐助給 OpenResty 軟件基金會,用來推動該開源項目的發展,聽到這個消息非常的開心。首先要感謝錘子科技給予國內開源項目的大力支持,這次捐助,不僅是 Open

原创 交流公衆號

區塊鏈、人工智能、後端技術交流!

原创 redis之setnx、setex、setrange、mset

1.setnx設置 key對應的值爲 string類型的 value。 如果key 已經存在,返回 0,nx 是not exist 的意思。例如我們添加一個name= HongWan_new 的鍵值對,可以這樣做:redis 127.0.

原创 redis之lpush、rpush、lset、lrem

1.lpush在key對應 list的頭部添加字符串元素2.rpush在key對應 list 的尾部添加字符串元素3.linsert在key對應 list 的特定位置之前或之後添加字符串元素redis 127.0.0.1:6379> rp