Time of Update: 2018-08-24
前幾天在微博上看到有人推薦了lazygit這個工具,讓人眼前一亮,什麼時候命令列也可以這麼搶到了,,調研了下,發現它使用了gocui,使用它可以做出來很多很炫的命令列工具。現有的hosts工具裡面也有switchosts!,但我是用的時候發現他還是有bug,也只能用在介面化平台。想了下,準備著手搞一個命令列的hsots組態工具,這個類庫完全可以滿足。介面設計在介面設計上,還是做個copycat,抄襲switchosts!的,分兩欄,左側是hosts分組,右邊兒是當前聚焦hosts分組內容,控制開
Time of Update: 2018-08-24
所有的新技術都經曆了一些成長的痛苦,區塊鏈技術也一樣。但是,儘管它還處於發展的早期階段,但它具有改進許多行業、許多應用和系統的巨大潛力。 Go語言具有其關鍵特性。Go語言之所以如此強大,是因為它在服務端的開發中總能抓住程式員的痛癢需求,用最直接、簡單、高效、穩定的方式來解決並實現問題。今天來一個簡單的內容,用golang寫一個簡單的echo server。TCP/IP協議大家都知道TCP/IP協議簇是當今網路世界的事實標準協議,與其對應的是OSI的七層模型,對於這七層模型這裡就不再贅述了,
Time of Update: 2018-08-24
//下載外掛程式工具go get -v github.com/gpmgo/gopm//自動匯入包外掛程式gopm get -g -v golang.org/x/tools/cmd/goimports//轉碼外掛程式gopm get -g -v golang.org/x/text//自動檢測網頁編碼gopm get -g -v golang.org/x/net/htmlpackage mainimport ( "net/http" "io/ioutil"
Time of Update: 2018-08-24
近日,Python 被納入全國電腦等級考試科目、編入了小學教材、獲得了 2018 年頂級程式設計語言榮譽,可以說,Python 要多火就有多火。而本文並非為此火上添油,而是適時地為 Python 澆了一盆涼水,穩步發展才是一門程式設計語言的正軌。本文作者使用了 Go 語言完成了曾經用 Python 搞定的多種任務,對比發現,Go 語言的方法似乎更勝一籌。其中,完成的任務比如說:處理 S3 上儲存的 Cloudfront 日誌;在 S3 中將 TB
Time of Update: 2018-08-24
package main //非注釋區的一個行要引入一個包,這個包的名字必須要是 mainimport "fmt"import "unsafe"func main(){ // 這是我的第一個 go 程式 fmt.Println("This is my first Go programma"); // myFunc1() //變數 // myFunc2() //常量 // myFunc3() //運算子 funcTest() //
Time of Update: 2018-08-24
Tip1擷取最近運行容器的id 這是我們經常會用到的一個操作,按照官方樣本,你可以這樣做(環境ubuntu):這種方式在編寫指令碼的時候很有用,比如你想在指令碼中批量擷取id,然後進一步操作。但是這種方式要求你必須給ID賦值,如果是直接敲命令,這樣做就不太方便了。 這時,你可以換一種方式:docker ps -l -q命令將返回最近啟動並執行容器的id,通過設定別名(alias),dl命令就是擷取最近容器的id。這樣,就無需再輸入冗長的docker ps -l
Time of Update: 2018-08-24
由於老闆突然給我一個IBM的區塊鏈課程網站,讓我自學完IBM提供的區塊鏈的兩節課程,並完成fabric架構下的compose-playground這個區塊鏈組件的單機搭建。這個單機搭建比較簡單,IBM的課程有課後的這個組件相關的練習與文檔,所以花了2天左右就完成了。然後老闆就讓我再次搭建多機叢集的fabric,於是又折騰了半個月左右才完工。本文主要記錄下搭建多機的具體過程、問題與細節。主要參考的部落格有http://www.cnblogs.com/studyzy/p/7237287.html;h
Time of Update: 2018-08-24
一、關於Spring Boot在開始瞭解Spring Boot之前,我們需要先瞭解一下Spring,因為Spring Boot的誕生和Spring是息息相關的,Spring Boot是Spring發展到一定程度的一個產物,但並不是Spring的替代品,Spring Boot是為了讓程式員更好的使用Spring。說到這裡可能有些人會迷糊,那到底Spring和Spring Boot有著什麼樣的聯絡呢?1.Spring發展史在開始之前我們先瞭解一下Spring,Spring的前身是interface2
Time of Update: 2018-08-24
[譯]Golang中的依賴注入文章來源:Dependency Injection in Go關於作者:Drew Olson作者部落格:software is
Time of Update: 2018-08-24
在此之前,已經有許多關於 Golang 中 slice 的介紹,比如* [Go Slices: usage and internals](https://blog.golang.org/go-slices-usage-and-internals)* [How to avoid Go gotchas](https://blog.golang.org/go-slices-usage-and-internals)本文只是關注於 slice 的表示方式,它們可以建立兩種類型的值:* 截斷的
Time of Update: 2018-08-24
Docker 17.05版本以後,新增了Dockerfile多階段構建。所謂多階段構建,實際上是允許一個Dockerfile 中出現多個 FROM 指令。這樣做有什麼意義呢?老版本Docker中為什麼不支援多個 FROM 指令在17.05版本之前的Docker,只允許Dockerfile中出現一個FROM指令,這得從鏡像的本質說起。在《Docker概念簡介》
Time of Update: 2018-08-24
在六月份時,Gustavo Niemeyer 在他的部落格 [Labix.org](http://blog.labix.org/) 上提出了下面這個問題:*假設 uf 是一個無符號的 64 位元整型,但包含的內容卻是符合 IEEE-754 標準的二進位浮點數,你怎麼去區分 uf 是表示整型還是浮點型呢?*由於我對這方面的瞭解並不是很多,所以無法快速得出這個問題的答案,而且我也無法用語言來向你解釋,只能通過寫一個相關的程式來進行示範。幸運的是 Gustavo
Time of Update: 2018-08-24
Go 測試的一個小風格(自認為)指南。關於寫好測試的文章比我在這寫的要多的多。但我寫的主要是關於風格而不是技術。## 使用 table-drive 測試,並始終使用 tt 作為測試案例嘗試在可行的情況下使用 table-driven 測試,但當不可行時,可以複製一些代碼;不要強制使用它(例如,有時候除了一兩個案例之外,更容易為這之外的情況編寫一個 table-driven 的測試;實際情況就是如此)。始終為一個測試案例使用相同變數名會使它更容易為大量代碼工作。你不必使用 tt,但是在 Go
Time of Update: 2018-08-24
在分布式系統中,逾時是基本可靠性概念之一。就像這條 [tweet](https://twitter.com/copyconstruct/status/1025241837034860544) 中提到的,它可以緩和分布式系統中不可避免出現的失敗所帶來的影響。## 問題> 如何條件性地類比 504 http.StatusGatewayTimeout 響應。當嘗試在 [zalando/skipper](https://github.com/zalando/skipper/issues/633)
Time of Update: 2018-08-24
“將一切不可能變為可能!”這正是互連網賦予這個時代的定義。在移動互連網的發展進程中,app成就了手機在智慧型裝置中的霸主地位,手機也同樣成就了app無可限量的商業價值!現如今,app已成為人們日常生活中再尋常不過的一種工具,在享受app帶來便捷服務的同時,可能大家並不會關注開發一款app到底有多難,但對於很多移動創業公司,如何讓業務能夠快速落地,邁出產品到運營的第一步,卻成為很多創業者頭疼的問題。那麼,到底需要具備什麼樣的能力才能開發一款app呐?柚子君通過本文為你一一揭曉!售前工程師在大部分軟
Time of Update: 2018-08-24
作者:Derek簡介Github地址:https://github.com/Bytom/bytomGitee地址:https://gitee.com/BytomBlockc...本章介紹bytom代碼P2P網路中addrbook地址簿作者使用MacOS作業系統,其他平台也大同小異Golang Version:
Time of Update: 2018-08-24
錢包後端服務節點:https://github.com/Bytom-Comm...Android前端:https://github.com/Bytom-Comm...iOS前端:https://github.com/Bytom-Comm...錢包前端SDK:https://github.com/Bytom-Comm...SDKPHP SDK:https://github.com/lxlxw/byto...Java SDK:https://github.com/chainworld...Java
Time of Update: 2018-08-24
前幾天在微博上看到有人推薦了lazygit這個工具,讓人眼前一亮,什麼時候命令列也可以這麼搶到了,,調研了下,發現它使用了gocui,使用它可以做出來很多很炫的命令列工具。現有的hosts工具裡面也有switchosts!,但我是用的時候發現他還是有bug,也只能用在介面化平台。想了下,準備著手搞一個命令列的hsots組態工具,這個類庫完全可以滿足。介面設計在介面設計上,還是做個copycat,抄襲switchosts!的,分兩欄,左側是hosts分組,右邊兒是當前聚焦hosts分組內容,控制開
Time of Update: 2018-08-24
時間好快啊,轉眼來上海已經四年了~工作公司轉了技術棧,開始從PHP轉戰Java,正好也是一個學習Java的機會,相對於PHP來說,Java寫起來真的很繁瑣,不過誰讓人家強型別語言呢,方便快捷真的PHP優勢。開發語言,根據公司當前的業務發展和需求來定,比其他的沒啥意義。每天加不完的班,寫不完的代碼,改不完的bug生活終於告別了集體宿舍的生活,租了自己的小臥室,是計划了很久很久的事情。雜亂的書桌買了幾盆綠植,買了書桌、檯燈,生活好像比以前美好了很多,TT學習寫好Java對Golang有很大的好感,空
Time of Update: 2018-08-24
今天是整點寫的23號的日記了終於趕上了進度我要跟懶癌和拖延症好好的鬥一鬥今天的賬單還沒有錄入等下錄好了今天早上喝的是自己煮的小米紅棗粥哈哈哈還是挺好喝的沒有放糖也是甜甜的據說這個對胃好之前本來是買來準備給那誰送個把月結果呢哎 不提了往事不堪回首今天估計她又有任務了往我們室跑了好多趟哎真心不想聽到她聲音不想看到她的臉我現在已經刻意的不去看她刻意的不去聽她的聲音希望她別太介意我也是想決斷但是我現在因為買房考試這些問題不能離職買房這事這周六終於可以有個結果了成不成就看了想一想以後要背的房貸就心塞塞算了