Time of Update: 2017-07-12
標籤:epo lan chmod shel pid 複製 sys 讀寫 rank 本文轉載自:https://zmywly8866.github.io/2015/01/24/all-adb-co
Time of Update: 2017-06-26
標籤:介紹 進階 代碼 表示 資料 style 預設 法律 結構體 GO語言的進階之路-Golang進階資料結構定義
Time of Update: 2017-07-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。0、前言 PaddlePaddle,百度旗下深度學習開源平台。
Time of Update: 2017-07-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Keith Randall (GitHub) is a principal software engineer at Google and works on the Go compiler. Last year he gave a talk on high-frequency trading with Go. Previously, he was a research scientist at Compaq’s System
Time of Update: 2017-07-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。序言由於本人一直從事Web伺服器端的程式開發,所以在學習Golang也想從Web這裡開始學起,如果對Golang還不太清楚怎麼搭建環境的朋友們可以參考我的上一篇文章 Golang的簡單介紹及Windows環境下安裝、部署,這一篇我們來瞭解一下Golang的Web開發入門:搭建一個簡單的Go Web伺服器。註:此文借鑒了Astaxie《Go Web編程》一書中的內容本文Go語言標準庫 -
Time of Update: 2017-07-15
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1. Windows下的安裝和基本配置開啟官網 https://golang.org/ ,點擊紅框中的 Download Go圖:Golang 首頁進入到下載頁面,向下滾動到最新版本詳細的下載列表。圖:下載頁面我先介紹Windows的安裝:總共有紅框中的四個檔案。386 代表你的作業系統是32位使用這個,amd64 代表64位作業系統使用的(AMD首先生產了64位cpu,所以一般稱為amd64)。(在 我的電腦 (windows1
Time of Update: 2017-07-15
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。jvm 架構及最佳化寫在前面先看一下知乎上一個有趣的問題:Java工程師面試的時候,總是提問一些jvm如何最佳化的問題,這些真的在開發中有用嗎,工作七年了項目中從來沒有用過,並且我獲得過多次優秀員工,望做過最佳化的大牛解答?答一:JVM最佳化肯定是有用的,可能只是題主沒有遇到過這方面的需求。比如一些GC機制會引起JVM的Stop The World,也就是所有背景工作執行緒都會停下來等待GC完成。對於一些對延遲比較敏感的程式來說,
Time of Update: 2017-07-15
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。java 刷題基礎知識寫在前面lintcode 與 leetcode 刷題的好處:只關心功能的實現,不用處理相應的輸入和輸出。對於大多數程式員而言這個功能非常好,處理輸入和輸出有時候也需要消耗一定的時間,尤其遇到golang這種特例的時候。刷題需要掌握的基本知識點如下:java 數組、list及初始化java 對象的引用和指標treeNodejava int最大值最小值標記法lintcode 圖論問題舉例java 數組及list,
Time of Update: 2017-07-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1.下載地址 https://golang.org/dl/ 這裡下載windowsx64.msi檔案 正常的exe檔案在windows下安裝就可以了。2.基本配置說明Paste_Image.png GOARCH-架構 GOBIN 工作目錄下的詳情檔案夾 GOEXE 產生可執行檔的尾碼 HOST 交叉編譯系統 HOSTARCH 交叉編譯的CPUOS 當前系統的系統名稱PATH 工作目錄ROOT
Time of Update: 2017-07-14
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1、二進位包安裝2、源碼安裝前提:推薦使用普通帳號安裝1、安裝redis:yum install redis -y2、安裝mysql(二進位mariadb包安裝)3、初始化mysql資料庫與表結構export HOME=/home/workexport WORKSPACE=$HOME/open-falconmkdir -p $WORKSPACEcd $WORKSPACEgit clone
Time of Update: 2017-07-14
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。7 月 13 日,Russ Cox 在 GopherCon 上分享了《The Future of Go》,回顧了 Go 語言的發展曆史,展望了 Go 2。Rob Pike、Robert Griesemer 和 Ken Thompson 就一門新的程式設計語言討論了一段時間,在 2007 年 9 月 25 日,Rob 建議將其命名為 Go。之後,Russ Cox 和 Lance Taylor 也加入了 Go 語言的設計團隊。他們 5
Time of Update: 2017-07-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。在golang當中,defer代碼塊會在函數調用鏈表中增加一個函數調用。這個函數調用不是普通的函數調用,而是會在函數正常返回,也就是return之後添加一個函數調用。因此,defer通常用來釋放函數內部變數。為了更好的學習defer的行為,我們首先來看下面一段代碼:func CopyFile(dstName, srcName string) (written int64, err error) { src, err := os.
Time of Update: 2017-07-11
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Consul 是什麼 Consul 是一個支援多資料中心分布式高可用的服務發現和配置共用的服務軟體,由 HashiCorp 公司用 Go 語言開發, 基於 Mozilla Public License 2.0 的協議進行開源. Consul 支援健全狀態檢查,並允許 HTTP 和 DNS 協議調用 API 儲存索引值對. 命令列超級好用的虛擬機器管理軟體 vgrant 也是 HashiCorp 公司開發的產品. 一致性協議採用
Time of Update: 2017-07-11
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。在Golang語言中,資料類型不多,但是夠用,開發項目過程中,Slice屬於最常用的資料結構之一,對其原理理解不清楚,很容易會遺留bug,筆者查詢了很多部落格資料,對Slice的原理進行一個總結,如果有寫的不清楚不明白之處,請多多包涵,並予以指正。package mainimport "fmt"func main(){ s := []int{5} s = append(s,7) fmt.Println(
Time of Update: 2017-07-11
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。隨著伺服器運行,業務日誌不斷增長,之前文章提供的日誌器可對業務記錄檔進行按天、大小、普通三種模式切分,本指令碼是為解決伺服器儲存壓力,對日切分記錄檔進行定時清理與壓縮儲存,需要與crontab結合使用,指令碼中提供了crontab指令碼,可通過crontab
Time of Update: 2017-06-27
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。理解golang的interface主要在於以下兩點:interface是方法的集合interface是一種類型簡單樣本package mainimport "fmt"type Animal interface { Speak() string}type Cat struct{}func (c Cat) Speak() string { return "cat"}type Dog
Time of Update: 2017-07-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。【編者的話】這篇文章以極簡的模式快速搭建一套使用與開發的Docker環境,特別面向了開發中常用的Mac和Windows環境。雖然本文模糊了大量的實現細節,但可作為在開發平台搭建Docker環境有力範本。【3 天燒腦式容器儲存網路訓練營 | 深圳站】本次培訓以容器儲存和網路為主題,包括:Docker Plugin、Docker storage driver、Docker Volume Pulgin、Kubernetes
Time of Update: 2017-07-08
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。目錄 [−] gofmtgocyclointerfacerdeadcodegotypemisspellstaticcheckgosimplegoconst 原文: Lint your #golang code like a mad man!, 作者: Arsham Shirvani我使用下面的工具來改進My
Time of Update: 2017-07-01
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。這篇文章從分析MySQL X這個外掛程式的協議層, 包括兩方面內容:protobuf訊息的具體定義,及這些訊息到SQL語句的映射。MySQL X簡介MySQL X 是MySQL 5.7發布時內建的一個外掛程式,啟用後,即可通過 X Protocol 協議提供一個非常類似MongoDB的服務。在Unix/Linux環境下,載入這個外掛程式的命令是:INSTALL PLUGIN mysqlx SONAME
Time of Update: 2017-06-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。本文主要基於官方文檔Go Concurrency Patterns: Context以及視頻Advanced Go Concurrency Patterns的學習而得。背景在go伺服器中,對於每個請求的request都是在單獨的goroutine中進行的,處理一個request也可能設計多個goroutine之間的互動,