Time of Update: 2018-03-11
標籤:logs world lam http 序列 rabl 列表 指定 全域 Python
Time of Update: 2018-03-08
標籤:pack 好的 理解 所有權 sys 修改 直接 stack 結果 一、Synchronized的基本使用 Synchronized是Java中解決並發問題的一種最常用的方法,也是最簡單
Time of Update: 2018-03-03
標籤:ack AC 筆記 python 遍曆數組 分割 切片 pack log Go語言學習筆記十二:
Time of Update: 2018-03-03
標籤:規則 sign node 標準庫 替換 模板庫 pattern deb 之一 以前寫過一些對 Go 語言的負面評價。現在看來,雖然那些評價大部分屬實,然而卻由於言辭激烈,沒有點明具體問題,
Time of Update: 2018-03-04
標籤:title pad width body play post 列印 效果 改變 定義確保一個類僅有一個執行個體,並提供一個訪問它的全域訪問點。單例模式使用的情境比如線程池、全域緩衝等。我們
Time of Update: 2018-03-03
標籤:查詢 virt 位元組 注意 除了 停用 調用 規則 alt 本文摘自:http://blog.sina.com.cn/s/blog_da4487c40102v31i.htmllibvir
Time of Update: 2018-03-10
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。逛部落格的時候發現別人提出的一個問題,怎麼判斷是否為節假日。思考了一會想到了兩個解決方案 1.自己記錄節假日資訊 2.第三方資料介面 自己錄製這個直接被我給pass掉了,繁瑣還有可能遺失之類的。那麼就第三方資料介面這個方案了。 通過百度找到了一個看起來還不錯的 https://www.juhe.cn/docs/api/id/177/aid/601 請求參數說明: 名稱 必填 類型
Time of Update: 2018-03-10
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。寫這個系列的目的不是為了列出 Golang 程式設計語言的調試器的所有特性。如果你想看這些內容,可以看下 [Delve](https://github.com/derekparker/delve)。在這篇文章裡我們試著去探索下調試器通常是怎樣工作的,怎麼在 Linux 上完成一個基本的調試,Linux 上比較關心 Golang 的功能,比如
Time of Update: 2018-03-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。gf架構的資料庫ORM操作由gdb包提供支援,gdb包提供了非常強大的組態管理、方法操作、鏈式操作等功能。gdb包具體API說明文檔詳見:godoc 。本章節對gdb包的使用進行基本介紹,包括:gdb包準系統介紹,組態管理功能說明,常見用法及常用操作樣本。資料庫配置gdb資料結構:type List []Map // 資料記錄列表 type Map
Time of Update: 2018-03-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package mainimport ("bytes""strings""testing")var strLen int = 1000func BenchmarkConcatString(b *testing.B) {var str stringi := 0b.ResetTimer()for n :=0; n< b.N; n++ {str +=
Time of Update: 2018-03-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。const Max = 10000000type GoroutinePoll struct { Queue chan func() error Total, Num int Result chan error FinishCallBack func() error}func (g *GoroutinePoll) Init(total int) {
Time of Update: 2018-03-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。我以前覺得使用 goroutine 和 channel 的效能開銷是基本忽略不計的--尤其是和 IO 的效能開銷相比--但是最近我做了一個實驗,實際驗證了下。我在給[我的課程項目](https://bradfieldcs.com/courses/databases/)做一個[玩具相關的資料庫](https://github.com/robot-dreams/zdb2)。一開始,我從 CSV
Time of Update: 2018-03-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go1.9 出來後 6 個多月的時間,Go1.10 就被[發布](https://blog.golang.org/go1.10)。新版本帶來大大小小的變化([版本資訊](https://golang.org/doc/go1.10)),但是我想談談有關 `net/http` 包的改變。1.10 版本支援在 HTTPS([commit](https://github.com/hyangah/go/commit/ab0372d91c17
Time of Update: 2018-03-08
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。歡迎來到 [Golang 系列教程](https://studygolang.com/subject/2)的第 24 篇。 ## 什麼是 select?`select` 語句用於在多個發送/接收通道操作中進行選擇。`select` 語句會一直阻塞,直到發送/接收操作準備就緒。如果有多個通道操作準備完畢,`select` 會隨機地選取其中之一執行。該文法與 `switch` 類似,所不同的是,這裡的每個 `case`
Time of Update: 2018-03-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。[yiigo](https://github.com/IIInsomnia/yiigo)===Go常用優秀庫封裝,用於API、WEB和爬蟲開發## 特點* 支援多 [MySQL](https://github.com/jmoiron/sqlx) 串連* 支援多 [mongo](http://labix.org/mgo) 串連* 支援多 [redis](https://github.com/garyburd/redigo) 串連*
Time of Update: 2018-03-04
這是一個建立於
Time of Update: 2018-03-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。s3 是 aws 提供的分布式檔案服務,價格比較優惠,經常被用來作為日誌的持久化儲存,大資料處理結果的輸入輸出等s3 服務提供命令列工具,可以很方便地上傳、下載、刪除檔案,普通 golang 程式如果需要訪問 s3 上檔案,一種簡單方式可以先將 s3
Time of Update: 2018-03-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。map學習筆記golang中的map資料結構類似於java中的HashMap,能夠自動擴容,非並發安全,並且key是無序的。關於為什麼在golang中map是內建的資料結構,可以見golang官方faq:https://golang.org/doc/faq#builtin_maps(國內可以使用這個網址訪問:https://golang.google.cn/doc/faq#builtin_maps)map的基本用法//
Time of Update: 2018-03-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。## 前序(Prelude)本系列文章總共四篇,主要協助大家理解 Go 語言中一些文法結構和其背後的設計原則,包括指標、棧、堆、逃逸分析和值或者指標傳遞。這是最後一篇,重點介紹在代碼中使用值和指標的資料和語義的設計哲學。以下是本系列文章的索引:1. [Go 語言機制之棧與指標](https://studygolang.com/articles/12443)2. [Go 語言機制之逃逸分析](https://studygolang.
Time of Update: 2018-03-01
這是一個建立於