Time of Update: 2017-07-14
標籤:ack 執行流程 evel tcp .exe remove lines bre expr node.exe調試JavaScript代碼目的: Console.log可以列印一些資訊,光有
Time of Update: 2017-07-13
標籤:work 標頭檔 ade htm XML com 方法 load 操作 摘自 http://www.cnblogs.com/qq78292959/p/3716827.html今天
Time of Update: 2017-07-12
標籤:man ges 後台 com 項目 替換 互連網公司 asihttp nbsp 前幾天去一個互連網公司接收一個項目回來。然後打包壓縮,傳給後台管理的同時,上傳到git,之後收到同事傳來的g
Time of Update: 2017-07-13
標籤:response ret ring current 工具 str null strip color 原文發布時間為:2009-10-28 —— 來源於本人的百度文章 [由搬家工具匯入]
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
這是一個建立於
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-15
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。title: golang 網路編程golang 網路編程go-shadowsocks是一個非常好的學習golang網路編程的例子。在本篇博文中重點闡述golang網路通訊幾個各種不同協議下服務端和用戶端的實現。網路通訊協定主要有以下兩種外加一種增加的協議golang tcpgolang updgolang kcp:在upd上進行增強協議,KCP 是一個快速可靠協議,能以比 TCP浪費10%-20%的頻寬的代價,換取平均延遲降低
Time of Update: 2017-07-14
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。關於參數傳遞,Golang文檔中有這麼一句:after they are evaluated, the parameters of the call are passed by value to thefunction and the called function begins
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
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。github地址 https://github.com/hljdxjiang/gojson 代碼使用樣本package mainimport ( "fmt" "github.com/hljdxjiang/gojson")func main() { JsonObjectTest() JsonArrayTest()}func JsonObjectTest() { jsonString
Time of Update: 2017-07-14
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go語言在2016年當選tiobe index的年度程式設計語言。轉眼間6個月過去了,Go在tiobe index熱門排行榜上繼續強勢攀升,在最新公布的TIBOE INDEX 7月份的熱門排行榜上,Go挺進Top10:還有不到一個月,Go 1.9版本也要正式Release了(計劃8月份發布),當前Go 1.9的最新版本是go1.9beta2,本篇的實驗環境也是基於該版本的,估計與final go
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-14
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。大家好,之前有發布過一篇gitlab安裝在docker的文章,可能由於系統內容的差異,很多人向我反饋安裝失敗了。為瞭解決大家的問題,我重新寫了一篇文章,更換了git所使用的service伺服器端軟體。下面我先介紹一下這個service伺服器端軟體。Gogs 是一款使用golang編寫的輕量的、開源的、自助式Git託管服務。其功能與 github 及 gitlab 比較相似,不過gogs的部署要比前者簡單的多,而且其功能也比較輕量。
Time of Update: 2017-07-14
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。寫在前面Golang 的log包內容不多,說實話,直接用來做日誌開發有些簡易。主要是缺少一些功能:按記錄層級列印和控制日誌;記錄檔自動分割;非同步列印日誌。按記錄層級列印和控制日誌我們實現的日誌模組將會支援4個層級:const ( LevelError = iota LevelWarning LevelInformational LevelDebug)定義一個日誌結構體:type Logger
Time of Update: 2017-07-14
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Managing Goroutines It’s surprisingly easy to start goroutines. Unfortunately, it isn’t quite as easy to orchestrate their cleanup. Avoiding deadlocks is also challenging. Most often this boils down to an ordering
Time of Update: 2017-07-13
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。公司打算用glide管理第三方包,研究了一下他的使用方法,遇到一些坑,故記錄一下。(環境 Darwin)安裝go get github.com/Masterminds/glide初始化glide init(create)問題:工程目錄: src$echo
Time of Update: 2017-07-13
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。掛起函數的組合執行本節我們介紹掛起函數組合的各種方法。按預設順序執行假設我們有兩個在別處定義的掛起函數: suspend fun doJob1(): Int { println("Doing Job1 ...") delay(1000L) // 此處類比我們的工作代碼 println("Job1 Done") return 10 }
Time of Update: 2017-07-13
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。下載最新的Golang 然後複製下面到終端,需要sudotar -C /usr/local -xzf go1.8.1.linux-amd64.tar.gz vim /etc/profile#尾部添加,全是大寫#配置Go設定檔//===================================#根目錄export GOROOT=/usr/local/go#bin目錄export