Time of Update: 2018-08-20
檔案操作API介紹 建立檔案 func Create(name string) (file *File, err Error) 根據提供的檔案名稱建立新的檔案,返回一個檔案對象,預設許可權是0666的檔案,返回的檔案對象是可讀寫的。 func NewFile(fd uintptr, name string) *File 根據檔案描述符建立相應的檔案,返回一個檔案對象 開啟檔案 func Open(name string) (file *File, err Error)
Time of Update: 2018-08-20
翻譯的系列文章我已經放到了 GitHub 上:blockchain-tutorial,後續如有更新都會在 GitHub 上,可能就不在這裡同步了。如果想直接運行代碼,也可以 clone GitHub 上的教程倉庫,進入 src 目錄執行 make 即可。 引言
Time of Update: 2018-08-20
一、strings和strconv的使用 strings strings.HasPrefix(s string,preffix string) bool:判斷字串s是否以prefix開頭 stirngs.HasSuffix(s string,suffix string) bool:判斷字串s是否以suffix結尾 strings.Index(s string,str string) int:判斷str在s中首次出現的位置,如果沒有出現,則返回-1
Time of Update: 2018-08-20
翻譯的系列文章我已經放到了 GitHub 上:blockchain-tutorial,後續如有更新都會在 GitHub 上,可能就不在這裡同步了。如果想直接運行代碼,也可以 clone GitHub 上的教程倉庫,進入 src 目錄執行 make 即可。 引言 在上一篇文章中,我們已經初步實現了交易。相信你應該瞭解了交易中的一些天然屬性,這些屬性沒有絲毫“個人”色彩的存在:在比特幣中,沒有使用者賬戶,不需要也不會在任何地方儲存個人資料(比如姓名,護照號碼或者
Time of Update: 2018-08-20
一、檔案名稱&關鍵字&標識符 所有go源碼都是以.go結尾 標識符以字母或底線開頭,大小寫敏感 底線_是特殊標識符,使用者忽略結果 保留關鍵字 匯入包時可以設定別名 下面是保留關鍵字: 二、GO程式的基本結構 package mainimport ( "fmt")func main(){ fmt.Println("Hello
Time of Update: 2018-08-20
一、第一個go程式 package mainimport ( "fmt")func main(){ fmt.Println("hello world")} 對於代碼的解釋 如果是為了將代碼編譯成一個可執行程式,那麼package必須是main如果是為了將代碼編譯成庫,那麼package則沒有限制go中所有的代碼都應該隸屬一個包 fmt
Time of Update: 2018-08-20
Ethereum是2.0版區塊鏈的主流應用,它將區塊鏈從電子貨幣(digital cash)中延伸出來,作為一個分散式資料庫使用,成為共識系統中的基礎支撐。Ethereum引入了“智能合約”的概念,使得基於Ethereum的區塊鏈能夠構建多樣化的去中心化應用。 基本環境 作業系統 Ubuntu16.04 LTS Ethereum版本 go-ethereum 1.5.4 編譯後用戶端程式 Geth,命令列程式。 PPA安裝方法
Time of Update: 2018-08-20
轉載自:hadoop面試題 1.簡要描述如何安裝配置一個apache開源版hadoop,描述即可,列出步驟更好 1) 安裝JDK並配置環境變數(/etc/profile) 2) 關閉防火牆 3) 配置hosts檔案,方便hadoop通過主機名稱訪問(/etc/hosts) 4) 設定ssh免密碼登入 5) 解壓縮hadoop安裝包,並配置環境變數 6) 修改設定檔($HADOOP_HOME/conf) hadoop-env.sh
Time of Update: 2018-08-20
翻譯的系列文章我已經放到了 GitHub 上:blockchain-tutorial,後續如有更新都會在 GitHub 上,可能就不在這裡同步了。如果想直接運行代碼,也可以 clone GitHub 上的教程倉庫,進入 src 目錄執行 make 即可。 引言
Time of Update: 2018-08-20
硬碟或者隨身碟提示自動播放.。是中毒了哦 在運行中輸入regedit,進入註冊表,找到註冊表,表裡面 HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/Advanced/Folder/Hidden/SHOWALL 下面的CheckedValue,右鍵屬性,看看索引值是否為1(如果不是,自己修改為1)注意這個值應該是 dword值 不是AD 如果不是dword值.要把這個項刪掉
Time of Update: 2018-08-20
//輸入無根樹的結點個數n,輸入n-1條邊(u, v),輸入欲指定的根的編號root,建立以root為根的樹/*可變長數組 一個有maxn行 當時每行長度可以不同的數組 用於表示樹中結點間的關係 */ #include<stdio.h>#include<stdlib.h>#include<string.h>#include<vector>
Time of Update: 2018-08-20
go 字串的拼接 對於string:直接+=進行拼接 var s string str := "123"str += "123123"str += "qwerqwe" 1 2 3 4 利用Sprintf var s string = "12312sf"s =
Time of Update: 2018-08-21
go lang 相關的時間處理包 time 函數 一:常用的時間函數 1:time.Now() //返回當前的時間 2016-10-10 10:17:54.4078536 +0800 CST 2:time.Now().Format("2006-01-02 15:04:05") //格式化當前的時間 2016-10-10 10:1
Time of Update: 2018-08-20
標籤:佔用 tin 除了 取出 編譯 方法參數 類型 nts erb 一、java虛擬機器的生命週期: Java虛擬機器的生命週期
Time of Update: 2018-08-20
golang 中有兩個記憶體配置機制 :new和make,二者有明顯區別. new:new(T)分配了零值填充的T類型的記憶體空間,並且返回其地址,即一個*T類型的值。其自身是一個指標.可用於初始化任何類型 make: 返回一個有初始值(非零)的T類型,而不是*T,其只能用來初始化:slice,map和channel三種類型。對比:適用範圍:make 只能建立內建類型(slice map channel), new 則是可以對所有類型進行記憶體配置傳回值: new 返回指標, make
Time of Update: 2018-08-20
1、基礎鏡像的選擇1.1、編譯型語言的容器化(以golang為例)#①構建簡單,包含編譯是的所有運行環境,但體積大FROM golang:onbuildEXPOSE 8080#②構建複雜, 需執行編譯動作,體積小FROM golang:alpineWORKDIR /appADD . /appRUN cd /app && go build -o goappEXPOSE 8080ENTRYPOINT ./goapp#③構建複雜,體積更小,攜帶工具少,安全性更高(推薦)FROM
Time of Update: 2018-08-20
兄弟連教育建議,使用者在考慮培訓周期時要切實結合自身目前所掌握的區塊鏈知識的多少、培訓的目的是簡單的認知提升還是藉此高薪就業等等。兄弟連Go全棧與區塊鏈培訓課程設定為5個半月共計22周的學習時間長度,由淺入深進行講解,助力於小白使用者向區塊鏈工程師的轉型。 課程體系設計架構包括了區塊鏈的基礎語言Go語言、區塊鏈後端技術體系、區塊鏈公鏈、區塊鏈分布式應用開發等內容講解,以及到最後的面試指導和項目實戰。課程由清華微軟Google名師團隊精心打造,曆時半年時間共同研發而出。上次用Scala寫了個
Time of Update: 2018-08-20
兄弟連教育建議,使用者在考慮培訓周期時要切實結合自身目前所掌握的區塊鏈知識的多少、培訓的目的是簡單的認知提升還是藉此高薪就業等等。兄弟連Go全棧與區塊鏈培訓課程設定為5個半月共計22周的學習時間長度,由淺入深進行講解,助力於小白使用者向區塊鏈工程師的轉型。 課程體系設計架構包括了區塊鏈的基礎語言Go語言、區塊鏈後端技術體系、區塊鏈公鏈、區塊鏈分布式應用開發等內容講解,以及到最後的面試指導和項目實戰。課程由清華微軟Google名師團隊精心打造,曆時半年時間共同研發而出。在golang中, 有
Time of Update: 2018-08-20
轉自個人部落格chinazt.cc在golang當中,defer代碼塊會在函數調用鏈表中增加一個函數調用。這個函數調用不是普通的函數調用,而是會在函數正常返回,也就是return之後添加一個函數調用。因此,defer通常用來釋放函數內部變數。為了更好的學習defer的行為,我們首先來看下面一段代碼:func CopyFile(dstName, srcName string) (written int64, err error) {src, err := os.Open(srcName)if
Time of Update: 2018-08-20
# wxpay for golang註:本人照著支付官方 SDK Java 版,用 Go 語言實現的一個支付 SDK,與 Java 版功能一致,具備輕量易上手,且功能齊全的特點,理論上效能也會比 Java 版的更快。Github地址:[wxpay](https://github.com/objcoding/wxpay)##