原创 Facebook最新Libra幣開發指南---接口服務器開發2

在上一篇博文中,我們已經使用Rust語言開發了一款簡單的Web服務器,雖然以單線程方式工作,但是可以正確解析Libra Core的常見命令,完成了程序的基本框架,在這一篇文件中,我們將帶領大家逐個實現這些命令,最後形成一個基本完整

原创 Facebook最新Libra幣開發指南---接口服務器開發

在Libra Core中,官方提供了一個命令行工具,可以實現創建賬戶、挖礦和轉賬等基本操作,但是沒有提供Restful接口,使我們想要開發的應用系統,將區塊鏈邏輯移植到Libra Testnet上去。在本篇博文中,我們將利用Rus

原创 Facebook Libra幣開發指南---Move語言開發代幣智能合約

由於Libra Core基本還處於試驗階段,還沒有API和SDK,因此除了命令行之外,沒有其他接口。雖然文檔中有Move語言介紹,但是在目前的testnet上,還不支持部署基於Move語言的智能合約,因此使我們這種特別喜歡動手嘗試

原创 Facebook最新Libra幣開發語言Rust入門1

Facebook最新發幣的Libra幣項目,目前只提供了一個Libra Core客戶端命令行工具,沒有RESTful API,也沒有其他語言的API接口,想要基於這個系統開發應用可能還需要等上一段時間。Libra Core系統是用

原创 Facebook的libra幣開發指南

近期Facebook擬發行的Libra幣,可以說是加密貨幣界和傳統金融行業的一件大事,很多人都認爲這次數字貨幣真的可能改變世界。作爲程序員而言,怎樣搭上這班車,相信是大家都非常關心的。我覺得我們可以從開發Libra幣的智能合約入手

原创 Python量化交易筆記---16.方差分析

方差分析是一種多變量之間關係的定性分析方法,通過研究多個變量之間存在的關係,我們可以提高預測的準確性。 1.概述 在股票研究中,我們經常按行業版塊來進行研究,假設不同行業間收益率爲相互獨立的,我們想要知道化工行業與金融行業相比,收益率

原创 Python量化交易筆記---15.推斷統計

推斷統計包括參數估計和假設檢驗,參數估計包括點估計和區間估計。 1.概述 對於給定的隨機變量,我們可以根據以前的經驗或統計方法,確定其所遵從的概率分佈類型,例如正態分佈,然後就可以根據收集到的數據,來估計概率分佈模型中的參數,以正態分

原创 python量化交易筆記---14.隨機變量

隨機變量用大寫字母來表示,如XXX,其具體的觀測值用小寫字母來表示,如xxx。我們希望通過觀測到的結果,來推斷出隨機變量的真實分佈。根據隨機變量的取值,分爲離散隨機變量和連續隨機變量,在量化交易中,絕大多數數據都是連續隨機變量。 1.

原创 python量化交易筆記---13.描述性統計

統計分爲描述統計和推斷統計,我們在這一章裏,主要講解描述性統計。我們用到的數據如下所示: images/c13f004.png 上圖中,gsyh代表工商銀行收益率,pfyh代表浦發銀行收益率,zglt代表中國聯通收益率,我們僅以

原创 python量化交易筆記---10.numpy庫使用

numpy是python中一個重要的科學計算庫,是當前機器學習和深度學習的基礎庫之一。在numpy中最重要的就是多維數組,我們在這裏重點向大家介紹一下多維數組的用法。 創建多維數組 range函數直接創建 採用range函數,創建下標

原创 自己動手寫區塊鏈Golang版---1.極簡區塊鏈

實現區塊鏈的語言有很多種選擇,如C++、Java、Python和Go。採用C++語言理由很簡單,比特幣和2018年中上線的EOS就是基於C++語言。選用Java是因爲長期在編程語言排行榜上佔據第一的位置。Python語言是現在人工智能

原创 加密貨幣量化交易策略研究

同一市場不同幣種 我們假設初始狀態下資產如下所示: 貨種 金額 BTC 100 ETH 1000 USDT 800 我們假設某一時刻的價格爲: 源幣種 目的幣 匯率 備註 BTC USDT 34

原创 Spring Cloud微服務實戰---1.8.Eureka下的服務調用

在上一節中,我們成功的將微服務註冊到Eureka中,並實現了Eureka的高可用性,在這一節中,我們將實現一個微服務使用者程序,通過查詢Eureka找到微服務,然後調用根據一定的負載均衡算法,調用相應的微服務實例,完成自己所需的功能。

原创 Spring Cloud微服務實戰---1.9.微服務架構容錯處理

在微服務架中,所有功能均通過微服務來提供,如果其中某個關鍵微服務出現問題,如響應時間過長,那麼所有調用這個微服務的微服務都會變慢,由於調用者微服務變慢,進一步會使其他更廣泛的微服務變慢,最終整個系統可能會因爲一個微服務出現問題,而使整

原创 Spring Cloud微服務實戰---1.7.Eureka的微服務註冊與管理

在微服務架構中,服務的註冊與管理是一項特別重要的基礎功能。因爲在微服務架構下,隨着業務的發展,微服務的數量會越來越多,而且微服務集羣規模、微服務的位置、微服務的命名等,都需要維護,如果以手工方式維護的話,將是非常困難的,所以需要使用微