原创 mqtt的簡單實現(golang)

package main import ( "fmt" "time" MQTT "github.com/eclipse/paho.mqtt.golang" ) var f MQTT.MessageHandler = func

原创 golang http請求中數據類型衝突

最近在調用一個第三方的http post請求,但是發現其中一個參數和go語言的關鍵字衝突了,需要的請求數據格式如下: type param struct { type string bundle_id string api_t

原创 解決下載私有倉庫項目代碼總是需要賬號密碼的問題

正常情況下用git clone 和go get 私有倉庫的項目代碼,每次都提示需要賬號密碼,解決該問題需要: git bash進入你的項目目錄,輸入:git config --global credential.helper store

原创 Dockerfile在linux上構建mysql8鏡像並創建數據庫

  由於mysql5和mysql8版本的不同,導致構建鏡像的時候存在一定的差異,在此將mysql8鏡像的構建做一個總結。 本次總共用到了四個文件,分別是Dockerfile,setup.sh,my.sql,run.sh。 1.Docker

原创 gomod require和replace無法下載的代碼

require ( golang.org/x/sys v0.0.0 golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2 golang.org/x/net v0.0.

原创 git相關命令

一.本地倉庫操作 1.git init //新建一個本地倉庫 2.git add . //將本地文件所有數據放到暫存區 3.git commit -m "備註" //將暫存區數據放到本地倉庫 二.本地倉庫與遠程倉庫的交互 1.git re

原创 java實現ipfs文件的上傳和下載

1.引入所需要的依賴 <repositories> <repository> <id>jitpack.io</id> <url>https://jitpack.io</url> </r

原创 ipfs在linux的安裝、同步、測試

1、安裝 首先在github上下載所需要的ipfs安裝包,https://github.com/ipfs/go-ipfs/releases,選擇版本go-ipfs_v0.4.17_linux-amd64.tar.gz,下載完成後對該文件解

原创 mongodb與mysql優缺點

與關係型數據庫相比,MongoDB的優點:①弱一致性(最終一致),更能保證用戶的訪問速度:舉例來說,在傳統的關係型數據庫中,一個COUNT類型的操作會鎖定數據集,這樣可以保證得到“當前”情況下的精確值。這在某些情況下,例 如通過ATM查

原创 jenkins默認插件有哪些

最近在學習jenkins,使用的時候沒有安裝任何插件,結果進去之後發現好多功能不能用,於是重新整理了一下,找到了jenkins默認的插件,如下圖。

原创 以太坊挖礦獎勵規則

在比特幣網絡中,由於分叉被挖出來的無用區塊是得不到獎勵的。但在以太坊網絡中,由於出塊時間短會有更多的叔塊被挖出來,爲了避免這種大量的無用功,以太坊制定了自己的挖礦獎勵規則。 挖礦獎勵分爲三種: 1,區塊獎勵,每挖出一個區塊獎勵3eth。

原创 中文亂碼問題分析

在讀取文件的時候,大家都常常會遇到中文亂碼的問題,接下來我來分析一下亂碼產生的來源,以及解決亂碼的方法。 正常讀取一個文件顯示到瀏覽器上,有三個步驟可能導致亂碼,①,瀏覽器解析的時候出現亂碼;②,io讀取的時候出現亂碼,(這兩種情況應該是

原创 solidity中的msg.sender

對於一個已經部署在以太坊上的合約,有一種方法可以實現與這個合約的交互,如Token是已部署的合約,在另一個合約中調用方法爲function aet(Token token,address user,..........),在方法裏使用to

原创 代理、網關、隧道

代理、網關和隧道都具有轉發的功能,但他們之間也存在着不同。 代理:每次通過代理服務器轉發請求或響應時,都會追加寫入via首部信息。因此,在轉發時會附加via首部字段以標記經過的主機信息。 網關:網關最大的不同是可以將經過的http請求轉化

原创 solidity中的一些關鍵字

internal: 內部函數。內部正常訪問,外部無法訪問,可繼承。public:公共函數。內部正常訪問,外部正常訪問,可繼承。external:外部函數。內部不能訪問,外部正常訪問,可繼承。pure:當函數返回值是常量時。view:當函數