Time of Update: 2018-06-18
標籤:ble 語言 其他 AC ext oca 過多 TE 程式 編譯Go語言程式的時候,傳遞-gcflags "-N
Time of Update: 2018-06-28
標籤:問題 負載檔案 java string views tar .class tis tail 參考部落格:http://blog.csdn.net/ciedecem/article/deta
Time of Update: 2018-06-20
標籤:圖片 tty centos name 操作 pid 串連 gravity 使用 自己寫了一個python指令碼,但是直接遠程用putty串連後#python
Time of Update: 2018-06-30
標籤:命令 策略 rest .net
Time of Update: 2018-06-30
1. 定義結構體是將另個或者多個任意類型的命名變數組合在一起的彙總資料類型。2. 成員變數存取控制機制如果一個結構體的成員變數名稱是首字母大些的,那麼這個變數是可匯出的(即在其他包可以訪問到)。一個結構體可以同時包含可匯出和不可匯出的成員變數type A struct { Hour int //可匯出 minute int //不可匯出}限制命名結構體類型s不可以定義一個擁有相同結構體類型s的成員變數,也就是一個彙總類型不可以包含它自己。但是s中可以定義一個s的指標類型,即*
Time of Update: 2018-06-28
1.什麼是yaml?官網解釋%YAML 1.2---YAML: YAML Ain't Markup LanguageWhat It Is: YAML is a human friendly data serialization standard for all programming languages.2.yaml文法yaml文法,請參考這位仁兄的,寫的很詳細。3. golang解析yaml檔案系統內容: MacOS、vim 8.0 、golang :go version go1.8
Time of Update: 2018-06-28
轉載自https://blog.csdn.net/panshiqu/article/details/53788067Golang 支援交叉編譯,在一個平台上產生另一個平台的可執行程式,最近使用了一下,非常好用,這裡備忘一下。Mac 下編譯 Linux 和 Windows 64位可執行程式CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.goCGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build
Time of Update: 2018-06-21
在學習電腦科學(CS)時,必須知道一些有用的網站,以便隨時掌握資訊,瞭解技術前沿和學習新技術。下面是你應該訪問的一些網站的不詳盡的列表,十分建議收藏備用!索引當你遇到困境時新聞初學者的編碼實踐給那些想開始一個小項目卻找不到點子的人一般編碼建議編碼風格一般工具面試的準備紀錄片學習新知識的慕課(大型開放式網路課程)網你的首選程式設計語言的相關網站(對我來說是Java)學習人工智慧討論會、研究寫作、會談等凡事匯聚一處YouTube頻道好文章播客構建簡單的編譯器/解譯器觀摩他人的代碼教程程式員必知必會競
Time of Update: 2018-06-26
container 包實現了三個複雜的資料結構:堆,鏈表,環(heap、list 和 ring)。當我們需要使用這些資料結構時可以直接使用而不必自己去實現一遍相關演算法。1. 堆堆使用的資料結構是最小二叉樹,即根節點比左邊子樹和右邊子樹的所有值都小。 go的堆包只是實現了一個介面,看下它的定義:type Interface interface { sort.Interface Push(x interface{}) // add x as element Len() Pop()
Time of Update: 2018-06-24
這幾期想和大家分享下我自己在開發時的一些經驗,這次來說說關於代碼規範。什麼是代碼規範我理解的代碼規範,是一個標準,讓寫代碼的人按照這個標準來開發。例如php的psr1(https://www.php-fig.org/psr/psr-1/)和psr2(https://www.php-fig.org/psr/psr-2/)為什麼需要代碼規範萬事萬物必然有其存在的意義,這裡說下我的理解:這裡先說明很重要的一點,那就是代碼是寫給人看的,並不是機器,所以說代碼要讓別人好理解。我們多數情況下都是團隊開發,所
Time of Update: 2018-07-02
本文系第一篇Golang語言學習教程What is Golang?個人認為新手對真正的特性沒有理解,特點等等在真正學會後才能夠真正瞭解。 所以以下概念性的東西只需大致瞭解。Go語言是Google推出的一種全新的程式設計語言,它能讓構造簡單、可靠且高效的軟體變得容易。於2009年11月開源,在2012年早些時候發布了Go 1穩定版本。現在Go的開發已經是完全開放的,並且擁有一個活躍的社區。Go語言特色簡潔、快速、安全並行、有趣、開源記憶體管理、V數組安全、便捷迅速Go語言安裝Golang
Time of Update: 2018-07-02
31. 演算法在utf8字串判斷是否包含指定字串,並返回下標。"北京天安門最美麗" , "天安門"結果:2解答:import ( "fmt" "strings")func main(){ fmt.Println(Utf8Index("北京天安門最美麗", "天安門")) fmt.Println(strings.Index("北京天安門最美麗", "男
Time of Update: 2018-06-17
前言: golang處理http一般有這幾種方式: 直接使用net包(這個是很底層的包,是tcp層次,需要自己進行封裝)。 使用http包(這個是已經封裝好的,可以直接使用的)。
Time of Update: 2018-07-02
很多時候我們經過使用有緩衝channel作為通訊控制的功能,以至有一些誤解和坑出現。誤解一:有緩衝channel是順序的執行下面代碼。package mainimport ( "time" "math/rand")func main(){ cache:=make(chan int,4) go func() { for i:=0;i< 10;i++ { cache<-i }
Time of Update: 2018-06-16
# solc:solidity的編譯器solidity編寫的以太坊智能合約可通過命令列編譯工具solc來進行編譯,成為以太坊虛擬機器中的代碼。solc編譯後最終部署到鏈上形成我們所見到的各種智能合約。作為一個solidity命令列編譯工具,我們來看看官網都怎麼說solc。solc的安裝很簡單:```npm install -g solc//或者npm install -g solc-cli//或者sudo apt-get install solc```安裝完成後我們來看,```solc
Time of Update: 2018-06-15
Println 和Printf 都是fmt包中公用方法;在需要列印資訊時常用的函數,那麼二函數有什麼區別呢?附上代碼package mainimport ( "time" "fmt")const ( Man = 1 Female = 2)func main(){ timer := time.Now().Unix() if(timer % Female == 0){ fmt.Println("%d is
Time of Update: 2018-07-02
簡介easyjson是什麼呢? 根據官網介紹,easyjson是提供高效快速且易用的結構體structs<-->json轉換包。easyjson並沒有使用反射方式實現,所以效能比其他的json包該4-5倍,比golang 內建的json包快2-3倍。
Time of Update: 2018-06-11
譯文地址:blog原文:golang-cheat-sheet簡要概括 Go 文法及特性。目錄基礎文法運算子算術運算子比較子邏輯運算子其他聲明函數函數作為值和回調使用可變參數函數內建類型類型轉換package流程式控制制結構條件判斷(if)迴圈(for)多條件分支(switch)array, slice, rangearrayslicearray 和 slice 的操作函數map結構體指標介面結構體和介面的組合嵌入Errors並發goroutinechannelchannel
Time of Update: 2018-06-22
文章內容來源自Google官方文檔翻譯,詳見原文Language Guide。部分內容可能重複,望多見諒。假設你想定義一個“搜尋請求”的訊息格式,每一個請求含有一個查詢字串、你感興趣的查詢結果所在的頁數,以及每一頁多少條查詢結果。可以採用如下的方式來定義訊息類型的.proto檔案了:syntax = "proto3";message SearchRequest { string query = 1; int32 page_number = 2; int32
Time of Update: 2018-06-08
寫在前面在前一篇梳理了Godis v1.0版本的準系統,這一篇要做的是實現用戶端/服務端的互動。先讓代碼跑起來,才算有了生命力。本篇Godis版本號碼:v0.0.1 在這個系列文章裡,盡量減少介紹Golang文法、C語言文法和redis原理,聚焦在“用Golang實現Redis”的主題上。其中如有疏漏、不足,還請指正。進入正題Redis事件處理器既要實現C/S互動,網路編程必不可少。在Redis中,有實現方式:*Redis基於 Reactor 模式開發了自己的網路事件處理器: