Time of Update: 2017-12-04
標籤:遊戲 計算 程式設計語言 方案 線程鎖 管理系統 開源軟體 解決 類比實現 一、建立類設計模式前言什麼樣的程式員是一個好的程式員?學會很多門程式設計語言,就是一個好的程式員了嗎?事實上,學
Time of Update: 2017-12-03
標籤:tle 不同的 .com archive 分層 改變 調試技巧 矩形 引用 http://www.cppblog.com/MatoNo1/archive/2012/09/23/191708
Time of Update: 2017-11-30
標籤:多個 strong 廚房 是你 回呼函數 獨立 儲存 非同步 取資料 某天突然寫了個方法要從後台調用資料,顯示在前台頁面,但是輸出結果總是空
Time of Update: 2017-11-28
標籤:名稱 配置 客戶 .com term 查詢 lan 可靠 代碼 JCA (J2EE 連接器架構,Java Connector
Time of Update: 2017-11-30
標籤:track mode 目錄 it! 函數 pat 超出 art too C語言判斷檔案夾或者檔案是否存在的方法 方法一:access函數判斷檔案夾或者檔案是否存在函數
Time of Update: 2017-12-01
標籤:reg linq yield 無效 sele 運用 應用 不必要 select 建議31:在LINQ查詢中避免不必要的迭代無論是SQL查詢還是LINQ查詢,搜尋到結果立刻返回總
Time of Update: 2017-11-16
這是一個建立於
Time of Update: 2017-11-15
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。如果不能很好的理解slice和slice的append操作,把slice作為參考型別傳參,會導致遺失資料先上一個例子:package mainimport "fmt"type DbItem struct { Id int16 Cnt int32}func combineItem(itemList []DbItem, id int16, cnt int32) { item :=
Time of Update: 2017-11-13
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。協助文檔使用的變數本文檔用到的變數定義如下:$ export MASTER_IP=XX.XX.XX.XX # 替換為 kubernetes master VIP$ export KUBE_APISERVER="https://${MASTER_IP}:6443"$建立 kubectl config 檔案$ # 設定叢集參數$ kubectl config set-cluster kubernetes \
Time of Update: 2017-11-27
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。前言在上一篇文章中,我們只是簡單介紹了一下drone的部署。接下來會逐步深入介紹,後期也會翻譯一些官方的文檔以及我在實際工作中用到的外掛程式的介紹。這篇文章,主要是一個完整的drone demo。pipeline中,包括了git clone 拉取代碼,go build 構建,產生docker鏡像並推送到harbor,notify 通知。關於通知這塊,官方提供的外掛程式都是一些西方喜歡用的即時通訊或是協作工具,比如telegram,
Time of Update: 2017-11-25
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。原文地址:How to write high-performance code in Golang using Go-Routines原文作者:Vignesh Sk譯文出自:掘金翻譯計劃本文永久連結:github.com/xitu/gold-m…譯者:tmpbook校對者:altairlu如何使用 Golang 中的 Go-Routines 寫出高效能的代碼為了用 Golang 寫出快速的代碼,你需要看一下 Rob Pike
Time of Update: 2017-12-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。本文對channel使用中的幾個疑惑,以例子的形式加以說明。普通channel預設情況下,發送和接收會一直阻塞著,直到另一方準備好.例如:package mainimport ( "fmt" "time")var ch1 chan boolfunc main(){ ch1 = make(chan bool) go reader()
Time of Update: 2017-11-09
這是一個建立於
Time of Update: 2017-11-23
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。func (s UserResource) Find(ctx context.Context, param string, condition bson.M, p api.Page) (v api.Responder, e error) { // validate authority uid, err := objectID(ctx) if err != nil { return nil,
Time of Update: 2017-10-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。簡單介紹Micro是一個用來簡化微服務開發的架構,提供了如下功能:Go Micro - 基於Golang的外掛程式式RPC架構,提供服務發現,用戶端負載平衡,編碼,同步和非同步通訊功能。API - API Gateway(API Gateway), 用來提供處理http請求。可以作為一個http的反向 Proxy或者翻譯相關的http請求到RPC服務。Sidecar - 用來接入其他語言編寫的應用到Micro中。Web -
Time of Update: 2017-11-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。翻譯的系列文章我已經放到了 GitHub 上:blockchain-tutorial,後續如有更新都會在 GitHub 上,可能就不在這裡同步了。如果想直接運行代碼,也可以 clone GitHub 上的教程倉庫,進入 src 目錄執行 make
Time of Update: 2017-12-02
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 處理支付退款結果通知時,需要對返回資料進行AES-256-ECB解密,golang標準庫未支援AES ECB加解密,特此記錄。一、解密方式解密步驟如下對加密串A做base64解碼,得到加密串B對商戶key做md5,得到32位小寫key* ( key設定路徑:商戶平台(pay.weixin.qq.com)–>賬戶設定–>API安全–>密鑰設定
Time of Update: 2017-11-22
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 今天簡單記錄一下彈幕伺服器的設計思路,希望對大家有所協助。業務特點彈幕典型的進少出多情境,一個房間如果有10W觀眾,每秒提交的彈幕也許只有1000次,但是廣播彈幕給所有觀眾需要1000 * 10W次。單機模型為了推送訊息,長串連幾乎是必然的選擇。每個房間有若干觀眾,所有房間的觀眾都串連在1個服務進程上。當彈幕提交上來,根據房間找出所有房間內的線上使用者,迴圈將彈幕推送給他們。假設1個服務進程的訊息網路吞吐能力是50
Time of Update: 2017-11-30
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 一、前言什麼是Cookie?Cookie就是以Key,Value的形式儲存在瀏覽器端的資料。https://baike.baidu.com/item/cookie/1119二、工作原理&應用情境工作原理在Request的時候,瀏覽器將Cookie資訊放在HTTP-Request Headers中。在Response的時候,瀏覽器儲存HTTP-Response
Time of Update: 2017-10-25
這是一個建立於