Time of Update: 2018-08-17
Fabric1.0.2預設內建的例子是不基於tls串連的,但是balance-transfer和e2e_cli的例子是基於tls,為了使串連更加安全和通用,研究支援基於tls的日誌監聽實現。 Fabric1.0.2源碼裡的example/events/Block-listener.go例子產生監聽用戶端的流程大致是:
Time of Update: 2018-08-17
接著上圖分析,經過Consensus Commit流程產生批資料後,是如何送入到ChainCode呢。我們還是以Invoke命令分析。 1)在consensus的helper中調用chaincode的ExecuteTransactions 進入transaction處理流程 func (h *Helper) ExecTxs(id interface{}, txs []*pb.Transaction) ([]byte, error) {succeededTxs, res,
Time of Update: 2018-08-17
原文:http://leveldb.googlecode.com/svn/trunk/doc/index.html 譯者:phylips@bmy 2011-8-16 譯文:http://duanple.blog.163.com/blog/static/70971767201171705113636/ LevelDB庫提供了一種永久性的key value儲存。Key和value都是任意的位元組序列。在這個key value儲存系統中,key按照使用者聲明的比較函數有序排列。
Time of Update: 2018-08-17
部分參說明: -server:一定要作為第一個參數,在多個CPU時效能佳 -Xms:初始Heap大小,使用的最小記憶體,cpu效能高時此值應設的大一些 -Xmx:java heap最大值,使用的最大記憶體 -XX:PermSize:設定記憶體的永久儲存地區 -XX:MaxPermSize:設定最大記憶體的永久儲存地區 -XX:MaxNewSize:
Time of Update: 2018-08-17
1.loadrunner使用socket協議寫C調用底層socket協議資料 2.jmeter添加websocket相關依賴包,可以添加websocket協議的sampler 3.專門的socket協議測試載入器,比如socket工具,tcpudptest等工具。tcpudptest無法設定並發資料量,不方便,而socket工具可以設定並發資料量,而且有相關的資料發送接收包的映像即時圖,8583報文可用此方式。
Time of Update: 2018-08-17
jmeter做效能測試中,需要把從伺服器響應回來的資料儲存到本地且每次返回的資料儲存到一個文檔中,jmeter中可以使用“儲存響應到檔案”,但是伺服器每次返回的資料都單獨儲存為一個文檔,不利於資料統計。儲存伺服器每次返回的資料到本地的一個檔案代碼如下: import org.apache.commons.io.FileUtils; import org.apache.jmeter.config.Arguments;
Time of Update: 2018-08-17
入門安裝go-etherenum 搭建私人鏈 官方文檔提供兩種方式,本文使用源碼編譯 下載源碼 git clone https://github.com/ethereum/go-ethereum 安裝golang yum install golang 編譯 cd go-ethereummake geth config設定檔 { "coinbase" : "0x0000000000000000
Time of Update: 2018-08-17
運行環境Centos7 64位 1. centos docker 安裝 yum -y install docker-io 2. 啟動docker服務 啟動:service docker start 開機自啟動:chkconfig&
Time of Update: 2018-08-17
1. 引言 本文的目的是給出一個LoRa和LoraWAN技術的引導性的技術概覽。低功耗廣域網路(LPWAN)支援預計有數億數量級的IoT裝置中的絕大多數。LoRaWAN在設計時以自底向上的方式最佳化了LPWAN的電池壽命、容量、範圍和開銷。文章給出了不同地區的LoRaWan規範的概覽,並在比較高的層面比較了LPWAN領域相互競爭的幾種不同技術。 2. 什麼是LoRa
Time of Update: 2018-08-17
當前,我國社保基金主要是由全國社會保障基金理事會進行投資運營的,從各方面的資料來看,社保基金的投資收益是相當可觀的,不過在營運的過程中為了實現最佳增值,取得更好的社會效益,需要儘快建立規範的社會風險基金營運監督體系,而不良資產清收監督體系就是其中重要的一部分。
Time of Update: 2018-08-17
數學符號及讀法大全 常用數學輸入符號: ≈ ≡ ≠ = ≤≥ < > ≮ ≯ ∷ ± + - × ÷ / ∫ ∮ ∝ ∞ ∧ ∨ ∑ ∏ ∪ ∩ ∈ ∵ ∴ ⊥ ‖ ∠ ⌒
Time of Update: 2018-08-17
上一張說到把docker 以及docker-compose的安裝,現在開始下載原始碼以及加入通道 下載並安裝 Curl 工具 1、 建立 Fabric 工程和項目目錄. mkdir -p work cd work 然後, 執行如下代碼: curl -L https://raw.githubusercontent.com/voodoo12345/polaris/master/fabpre.tar.gz -o fabpre.tar.gz 2> /dev/null;
Time of Update: 2018-08-17
一、準備工作 1. 通過教程——《(一) Hyperledger Fabric在CentOS7.2 64位系統的開發環境搭建》 確定已經下載完成Hyperledger Fabric官方Sample codes。 二、產生網路 1. 產生網路標識 cd <你的目錄>/fabric-samples/first-networkchmod –R +x
Time of Update: 2018-08-17
K-近鄰演算法(KNN) k近鄰演算法就是先確定一個準確數字k值,然後在這個當前點的周圍尋找最小距離的k個點,然後在這k個點裡面把這幾個點進行分類,機率最大的就最為當前點的分類。 分類步驟: 1,計算已知資料集中的點與當前點的距離。 2,把距離進行排序。 3,選取距離最近的k個點 4,確定前k個點出現類別的機率 5,返回前k個點出現頻率最高的類別作為當期點預測分類 特點: 1,KNN演算法本身就簡單有效,是一種lazy-learning演算法
Time of Update: 2018-08-17
一 下載Samples 二部署網路 三自動化指令碼都做了什麼 啟動區塊鏈網路 執行scriptsscriptsh指令碼 四自己執行channelchaincode相關操作 啟動網路 進入cli容器 建立channel 加入到channel 安裝chaincode
Time of Update: 2018-08-17
帶你搞懂樸素貝葉斯分類演算法 帶你搞懂樸素貝葉斯分類算 貝葉斯分類是一類分類演算法的總稱,這類演算法均以貝葉斯定理為基礎,故統稱為貝葉斯分類。而樸素樸素貝葉斯分類是貝葉斯分類中最簡單,也是常見的一種分類方法。這篇文章我儘可能用直白的話語總結一下我們學習會上講到的樸素貝葉斯分類演算法,希望有利於他人理解。 1 分類問題綜述
Time of Update: 2018-08-17
樸素貝葉斯分類有一個限制條件,就是特徵屬性必須有條件獨立或基本獨立(實際上在現實應用中幾乎不可能做到完全獨立) 一個貝葉斯網路定義包括一個有向非循環圖(DAG)和一個條件機率表集合。DAG中每一個節點表示一個隨機變數,可以是可直接觀測變數或隱藏變數,而有向邊表示隨機變數間的條件依賴;條件機率表中的每一個元素對應DAG中唯一的節點,儲存此節點對於其所有直接前驅節點的聯合條件機率。 一般情況,多變數非獨立
Time of Update: 2018-08-17
linux版本:Ubuntu16.04 第一次安裝Docker,運行docker命令是可以的,如 docker ps 重啟系統之後,運行docker ps後出現如下報錯: Cannot connect to the Docker daemon. Is the docker daemon running on this host? 尋找資料後,知道了這是許可權問題。需要root使用者才能運行。
Time of Update: 2018-08-17
Gradle 是以 Groovy 語言為基礎,面向Java應用為主。基於DSL(領特定領域語言)文法的自動化構建工具。在github上,gradle項目很多,有的是gradel跟maven構建一塊兒使用,可以看出,gradle有一種逐漸替代maven的架勢。 下面就描述一下如何在ubuntu16.04環境下安裝配置gradle環境。 1.在https://gradle.org/gradle-download/頁面,下載最新版的gradle軟體包,
Time of Update: 2018-08-17
關於瀏覽器驗證網站數位憑證的流程網上的資料一般講的都不是很清楚。在查閱了不少資料後終於搞清楚這部分。 CA下發給網站的認證都是一個憑證鏈結,也就是一層一層的認證,從根憑證開始,到下級CA,一層一層,最後一層就是網站認證。 瀏覽器收到伺服器發送的認證後,需要驗證其真實性。而認證的簽名是通過簽名演算法和上級CA的私密金鑰產生的,並非很多文章裡簡單說的靠CA私密金鑰產生。瀏覽器需要用上級CA的公開金鑰才能解密簽名,並與產生的指紋對比,那麼問題來了,這個上級CA的公開金鑰從哪來呢。