原创 Go flag包示例

Go 命令行解析示例 func test_flag() { ListPort := flag.String("list", "1025", "list port") Server := flag.String("s

原创 Go 普通LOG輸出

因爲Go 語言中沒有自帶的宏, 來表示行號和文件, 需要從方法中去獲取,麻煩.所以封裝了一個函數,用於輸出平時程序的打印日誌 package main import ( "fmt" "runtime" "s

原创 區塊鏈 基礎

特點:公開、透明,解決交易中信任問題,通過技術推動社會交易成本的降低。 採用新的清算方式, 使用流水賬記錄。 1. 區塊鏈的六層結構 數據層 數據區塊, 鏈式結構, 時間戳, 非對稱加密, 哈希函數, Merkle樹。

原创 iptables詳解

一:前言 防火牆,其實說白了講,就是用於實現Linux下訪問控制的功能的,它分爲硬件的或者軟件的防火牆兩種。無論是在哪個網絡中,防火牆工作的地方一定是在網絡的邊緣。而我們的任務就是需要去定義到底防火牆如何工作,這就是防火牆的策略

原创 Qt 文件夾與文件操作

void getDirAllFileInfo() { QDir dir("../"); //創建文件對象, 參數爲文件路徑 QStringList filter;//目錄篩選條件對象 //filter<

原创 https 資料收集

這裏,徹底瞭解HTTPS. http://mp.weixin.qq.com/s/_DCI6OyH6cPfeRBvPHZkDA 2. 點贊 收藏 分享 文章舉報 路

原创 Go語言學習筆記

Go 編程查看標準包函數方法: ctrl + . + h 或者: ctrl + . + g 基礎知識 運行方式() Golang提供了go run“解釋”執行和go build編譯執行兩種運行方式,所謂的“解釋”執行其實也是編

原创 Golang Data race 檢測

golang中的 go 關鍵字可以很方便的開啓一個協程, 在函數中又非常容易隱藏 go這個關鍵字; 所以當程序龐大時, 有時會不知道一個變量被幾個協程所引用, 是否會引起多個協程競爭。 golang在1.1之後引入了競爭檢測機制

原创 以太坊環境搭建

Golang環境安裝; go-ethereum 源碼安裝 go get -d github.com/ethereum/go-ethereum go install github.com/ethereum/go-ethereum

原创 java.lang.InternalError: internal error: SHA-1 not available

Ubuntu 12.04 安裝Tomcat 與 eclipse Tomcat 或 eclipse啓動後 出錯SHA錯誤情況 Tomcat 啓動後, 指定端口, IP 可以ping通, 但瀏覽器中打不開; logs目錄 ca

原创 Go語言包的注意事項與目錄管理

Go語言包的注意事項 Go 包與目錄管理 http://studygolang.com/articles/2233 點贊 收藏 分享 文章舉報 路之遙_其漫漫 發佈

原创 TCP/IP 數據流套接字傳輸注意事項

1. IP地址修改後關閉原來套接字 問題的出現: 一個本機客戶端已鏈接的套接字, 在修改本機IP後, 再去關閉該鏈接服務器套接字; 出現的狀況: close() 或shutdown() 顯示成功. 注意: 此時去服務器查看套接

原创 以太坊智能合約solidity

https://ethereum.github.io/browser-solidity/#version=soljson-v0.4.13+commit.fb4cb1a.js (solidity 在線IDE) solidi

原创 GitHub操作

在github上 創建一個git倉庫 回到本地, 初始化當前 git環境(此步驟只需要一次) git init (會在當前出現一個.git隱藏文件 ) 將本地路徑 跟遠程的git路徑 相關聯(此步驟只需要一次) gi

原创 動態庫鏈接問題解決

一 .編譯動態庫: 使用動態庫的四種方法:   1. export LD_LIBRARY_PATH=/usr/lib64/( so所在路徑)     只對當前用戶的終端生效, 其他用戶沒用。   2.在該 sudo vim