Paxos演算法小結__Paxos

Paxos演算法可以說是一致性領域最著名的演算法之一了。 這幾天仔細讀了幾遍 Leslie Lamport的論文 《Paxos Made Simple》 ,可以說對paxos有了簡單的理解,Lamport的證明過程簡單靈巧,用他論文的Abstract來說就是: The Paxos algorithm, when presented in plain English, is very simple。 強烈推薦感興趣的朋友去讀一下這篇論文。下面講解的內容可能不完全跟論文思路相同,

A wizard’s guide to Adversarial Autoencoders: Part 3, Disentanglement of style and content.__adversarial

“If you’ve read the previous two parts you’ll feel right at home implementing this one.” ← Part 2: Exploring latent space with Adversarial Autoencoders. Parts 1 and 2 were mainly concerned with getting started on Autoencoders and

The Problem with Byzantine Generals__byzantine

There are many different blockchain consensus algorithms being promoted these days. Academics like to evaluate these algorithms to see if they solve the byzantine generals problem. This particular problem is how to get a group of lieutenants to

Algorand 共識演算法 BA* 入門__Algorand

Algorand 由圖靈獎獲得者 Micali 提出的,其共識機制被稱為 BA*,是 PBFT 演算法的改進。BA* 演算法分為三階段:區塊產生、GC 和 BBA*。演算法的停止時間是不確定的,但大機率保證在有限步內結束。 協議裡有兩種角色:Leader 和 Verifier Leader:在區塊產生階段建立區塊; Verifier:在之後的每一個階段裡,對區塊進行共識。 下面對 BA* 協議的細節做一個具體介紹。 符號

爬蟲總結(三)-- cloud scrapy__web

發現了一個比較好玩的東西,scrapinghub,試著玩了一下 cloud scrapy,因為就它是免費的。。最大優點是可以將爬蟲可視化。這裡就簡單記錄一下它怎麼用。 註冊帳號 & 建立 scrapy cloud project 在scrapyinghub 官網 註冊帳號 登入後 create project,在建立的項目下,查看 Code & Deploys,找到 API key 和 Project ID Deploy your project

gRPC & Protocol Buffer 構建高效能介面實踐__gRPC

介紹如何使用 gRPC 和 ProtoBuf,快速瞭解 gRPC 可以參考這篇文章第一段:gRPC quick Start。 介面開發是軟體開發佔據舉足輕重的地位,是現代軟體開發之基石。體現在無論是前後端分離的 Web 前端還是移動用戶端,乃至基於不同系統、程式設計語言構建的軟體系統之間,API 都是充當橋樑的作用把不同端的系統連結在一起從而形成了一套穩固的商用系統。 基於 Web 的介面通常都是 RESTful API 結合 JSON

GRPC golang版源碼分析之用戶端(一)__gRPC

Table of Contents 1. 前言 2. 源碼瀏覽目錄 3. 用戶端 4. 相關連結 1 前言

unblock tcp socket

既然select, poll, aio都寫了,那就寫全吧。   #include <sys/socket.h> #include <netinet/in.h> #include <errno.h> #include <fcntl.h> int main (int argc, char *argv[]) {     int listenfd, connfd;    

GRPC golang版源碼分析之用戶端(二)__gRPC

Table of Contents 1. 前言 2. 負載平衡 3. 相關連結 1 前言 前面一篇文章分析了一個grpc call的大致調用流程,順著源碼走了一遍,但是grpc中有一些特性並沒有進行分析,這篇blog主要就是分析負載平衡這個特性。負載平衡可以讓你在使用grpc調用方法是串連不同的伺服器。在啟動的時候,grpc client會建立對所有伺服器的串連,

On the Performance of ARM Virtualization__virtualization

Abstract ARM servers are becoming increasingly common, making server technologies such as virtualization for ARM of growing importance. We present the first study(1) of ARM virtualization performance on server hardware, including multi- core

Million-User DApps on Ethereum: An Introduction to Application-Specific Sidechains__Ethereum

The first viral DApp on Ethereum (although its decentralization is questionable as analyzed and described in our previous articles) was enough to bring the network to its knees. The number of pending transactions reached all

Truffle 4.0、Geth 1.7.2、TestRPC在私人鏈上搭建智能合約__Truffle

1、什麼是 Truffle。   Truffle 是最流行的開發架構,能夠在本地編譯、部署智能合約,使命是讓開發更容易。   Truffle 需要以太坊用戶端支援,需要支援標準的JSON RPC API。 2、適合 Truffle 開發的用戶端   有許多的以太坊用戶端可以選擇。我們推薦在開發和部署時使用不同用戶端。   適用開發的用戶端 EtherumJS TestRPC   適用正式發布的用戶端 Geth

用 TensorFlow 做個聊天機器人__TensorFlow

本文結構: 聊天機器人的架構簡圖 用 TensorFlow 實現 Chatbot 的模型 如何準備 chatbot 的訓練資料 Chatbot 源碼解讀 1. 聊天機器人的架構簡圖 學習資源:  [自己動手做聊天機器人 九-聊天機器人應該怎麼做] 

gRPC用戶端建立和調用原理解析__gRP

1. gRPC用戶端建立流程 1.1. 背景 gRPC是在HTTP/2之上實現的RPC架構,HTTP/2是第7層(應用程式層)協議,它運行在TCP(第4層 - 傳輸層)協議之上,相比於傳統的REST/JSON機制有諸多的優點: 基於HTTP/2之上的二進位協議(Protobuf序列化機制) 一個串連上可以多工,並發處理多個請求和響應 多種語言的類庫實現 服務定義檔和自動代碼產生(.proto檔案和Protobuf編譯工具)

如何用TensorFlow訓練聊天機器人(附github)__NLP

前言 實際工程中很少有直接用深度學習實現端對端的聊天機器人,但這裡我們來看看怎麼用深度學習的seq2seq模型來實現一個簡易的聊天機器人。這篇文章將嘗試使用TensorFlow來訓練一個基於seq2seq的聊天機器人,實現根據語料庫的訓練讓機器人回答問題。 seq2seq 關於seq2seq的機制原理可看之前的文章《深度學習的seq2seq模型》。 迴圈神經網路

第一篇 - 手把手教你理清EOS各種開發環境搭建來龍去脈__EOS

目前來講,任何學習EOS相關技術的資料都來自https://github.com/EOSIO/eos,可能大家在搭建EOS開發環境的過程中,會很迷茫,網上資料都很亂,自己也理不清頭緒,不知如何下手。在這裡,春哥將一步步為你揭開層層面紗。 1. 硬體軟體環境 因為EOS的版本太多,所以你需要Crowdsourced Security Testing道如何查看EOS對應版本的相關資料。 開啟EOS

Satori變種正在通過替換錢包地址盜取ETH數字代幣__Satori

360網路安全研究院2017年12月5日發布關於Satori的 文章,提到Satori殭屍網路正在以前所未有的速度快速傳播。自從文章發布以後,安全社區、ISP、供應鏈廠商共同協作,Satori 的控制端伺服器被 sinkhole、ISP和供應鏈廠商採取了行動,Satori的蔓延趨勢得到了暫時遏制,但是Satori的威脅依然存在。 從 2018-01-0810:42:06 GMT+8 開始,我們檢測到Satori

時間序列相關演算法與分析步驟__時間序列

首先,從時間的角度可以把一個序列基本分為3類: 1.純隨機序列(白色雜訊序列),這時候可以停止分析,因為就像預測下一次硬幣哪一面朝上一樣毫無規律。 2.平穩非白色雜訊序列,它們的均值和方差是常數,對於這類序列,有成熟的模型來擬合這個序列在未來的發展狀況,如AR,MA,ARMA等(具體模型演算法及實現在後面) 3.非平穩序列,一般做法是把他們轉化為平穩的序列,在按照平穩序列的演算法進行擬合。如果經過差分後平穩,則應使用ARIMA模型進行擬合。

第二篇 - EOS Currency 合約案例__EOS

切換到eos/build/programs/cleos路徑下面。 1. 錢包設定 秘鑰需要儲存好,後面解鎖時會用到。 liyuechun:cleos yuechunli$ ./cleos wallet createCreating wallet: defaultSave password to use in the future to unlock this wallet.Without password imported keys will not be

Fabric學習筆記-智能合約__Fabric

本文介紹了什麼是智能合約,以及如何在Fabric下編寫一個簡單的智能合約Demo。 什麼是智能合約。 智能合約是一種旨在以資訊化方式傳播、驗證或執行合約的電腦協議。智能合約允許在沒有第三方的情況下進行可信交易。這些交易可追蹤且無法復原轉,Fabric為智能合約提供了一個可信的執行環境。 Fabric下的智能合約 Chaincode是Fabric下智能合約的代碼實現,是一段在區塊鏈上驗證,儲存和執行的代碼,只有通過Chaincode才能與Fabric網路進行互動。

總頁數: 61357 1 .... 23246 23247 23248 23249 23250 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.