Time of Update: 2017-12-01
標籤:for 添加 增加 外鍵 參考 add alt http 圖形化 --刪除外鍵文法:alter table 表名 drop constraint 外鍵約束名如:alter table
Time of Update: 2017-12-05
標籤:式表 數值 取出 保留 fuse 分享 差值 這一 amp 轉自http://www.cnblogs.com/tangxiaobo199181/演算法生活公眾號:演算法生活出處:http:
Time of Update: 2017-12-04
標籤:很多 boolean 資料 方式 記錄 not ring ble 如何 [From] http://www.imooc.com/article/4585 基本類型和參考
Time of Update: 2017-12-06
標籤:combine gets public 高品質 open from ram attr ted 建議55:利用定製特性減少可序列化的欄位特性(attribute)可以聲明式地為代
Time of Update: 2017-12-05
標籤:ring 通過 res return 編寫高品質代碼 過程 isa 理解 manage 建議44:理解委託中的協變委託中的泛型變數天然是部分支援協變的。為什麼是“部分支援協變”
Time of Update: 2017-12-01
標籤:定義 main ons 概念 高品質 轉換 一個 相容 color 建議42:使用泛型參數相容泛型介面的不可變性讓傳回值類型返回比聲明的類型派生程度更大的類型,就是“協變”。如
Time of Update: 2017-12-01
標籤:eve object 處理 syn 建議 編寫高品質代碼 注意 line sync 建議36:使用FCL中的委託聲明 FCL中存在3類這樣的委託聲明,它們分別是:Ac
Time of Update: 2017-11-30
標籤:write nbsp 運算式 高品質 order sys strong 簡潔 改善 建議27:在查詢中使用Lambda運算式LINQ實際上是基於擴充方法和Lambda運算式的。
Time of Update: 2017-11-30
標籤:使用 ons string 理解 item nbsp fun 多個 this 建議30:使用LINQ取代集合中的比較子和迭代器LINQ提供了類似於SQL的文法來實現遍曆、篩選與
Time of Update: 2017-12-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 二分法求根號5折半:5/2=2.5平方校正: 2.5*2.5=6.25>5,並且得到當前上限2.5再次向下折半:2.5/2=1.25平方校正:1.25*1.25=1.5625<5,得到當前下限1.25再次折半:2.5-(2.5-1.25)/2=1.875平方校正:1.875*1.875=3.515625<5,得到當前下限1.875牛頓迭代法可以理解函數f(x) = x²,使f(x) =
Time of Update: 2017-12-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。在運行github.com/lxn/walk包裡的demo的時候出現了一些問題,這裡做一下記錄。1、先go get github.com/lxn/walk包,寫一個簡單的demo,go build 產生.exe檔案,這裡沒問題,然後就去運行它發現無法運行。2、根據readme 然後又去下載 github.com/akavel/rsrc包,在產生的rsrc.exe檔案目錄下 建立一個manifest檔案命令:mkdir
Time of Update: 2017-12-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Golang Tools 介紹go 安裝之後內建了很多工具以協助開發gofmtUsage:gofmt main.go :格式化 main.go 檔案的源碼輸出到終端gofmt -w main.go :格式化 main.go 檔案並回寫到原檔案gofmt -w Tasks :格式化 Tasks 目錄下的所有檔案並且將格式化內容儲存到對應源檔案當提交原始碼的時候,強烈推薦使用 gofmt 去格式化源碼godocgodoc
Time of Update: 2017-12-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。以太坊常用網址李赫 2016.07.10以太坊有很多有用的網站都分布在國外,找起來很費勁,這裡總結一下更多文章請看http://blog.csdn.net/sportshark1、以太坊官方網站:https://ethereum.org/ 該網站為以太坊的官方網站,有詳細的以太坊介紹和各種串連地址,推薦詳細看一看2、以太坊所有源碼地址(官方):https://github.com/ethereum/
Time of Update: 2017-12-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。聰明的你,用golang寫後端服務,各種使用channel和goroutine,把java要用線程池乾的事兒用攜程都搞掂了。服務線下運行一切正常,壓測,單元測,聯調統統通過。你露出得意的微笑,一鍵發布到生產環境,欣喜的探索服務崩潰了。為什麼服務會崩潰呢?channel死結死結是golang裡邊最常見的一類問題,我們從java和c/c++轉過來的gopher在編程時候會特別注意mutex,semaphore,atomic等等的使用,
Time of Update: 2017-12-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Golang 介紹及踩坑系列之一編譯篇一直以來,我認為Golang非常愛憎分明。它避免了java c/c++ 大括弧是放在行尾還是另起一行的死辯,坦然的提供了gofmt,讓所有人閉嘴安靜的寫代碼。它根除了二進位發布的可能,你所有的vendor必須有原始碼,然後一起編譯。甚至預設支援了一個工具叫做go get,這貨直接跟github,bitbucket之類的repo
Time of Update: 2017-12-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 This is going to be a short post inspired by Sean Kelly's tweet in November. I found a reason to use named returns in #golang and now I feel pic.twitter.com/6EN3vapuHB— Sean Kelly (@StabbyCutyou)
Time of Update: 2017-12-03
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。golang使用array表示固定大小的數組,使用slice表示動態數組。package mainimport "fmt"func main() {var a = [5]int{2,3,5,7,11}fmt.Printf("type of array: %T\n", a)fmt.Printf("address of array: %p\n", &a)fmt.Printf(
Time of Update: 2017-12-03
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 go對我而言其最令人激動的地方就是介面的設計,例如靜態類型、編譯時間檢查。如果非要讓我將go的一個特性運用到其它語言的設計當中,那一定非介面莫屬。這篇文章描述了我對介面值在“ GC ”的編譯器的實現。 Ian Lance
Time of Update: 2017-12-02
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 先說明下是什麼情境:業務需要對所有的請求參數按照key的大小進行排序然後將其拼成一個字串,說到這裡大家可能就明白其實這就是一個驗證請求籤名的東西。那在php中對key-value結構按照key來排序直接使用ksort函數就可以了,但是在go中並沒有給定這樣的方法,需要自己來實現。 事實上,在go的sort包中,只提供了幾種最簡單的資料類型的排序,分別是int string
Time of Update: 2017-12-01
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。公司最近開發了個項目,用到了imagemagick 和golang 環境,在我本地機上開發妥妥的,結果準備部署到線上環境的時候,出現了大坑,嘗試了無數次後,最後還是解決了,官方說有問題也不說清楚點,一步一步的摸索直接上最後的代碼吧FROM golangMAINTAINER jackluoRUN apt-get update && apt-get install -y