Time of Update: 2016-03-15
標籤:轉自:http://www.cnblogs.com/markli/p/4460564.html在.net平台下,有大量的技術讓你建立一個HTTP服務,像Web Service,WCF,現在又出了Web API。在.net平台下,你有很多的選擇來構建一個HTTP Services。我分享一下我對Web Service、WCF以及Web API的看法。 Web
Time of Update: 2016-03-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。【摘要】雖然 Docker 和 Mesos 已成為不折不扣的 Buzzwords ,但是對於大部分人來說它們仍然是陌生的,下面我們就一起領略 Mesos 、Docker 和 Go 配合帶來的強大破壞力,如何通過 300 行代碼打造一個比特幣開採系統。時下,對於大部分 IT 玩家來說, Docker 和 Mesos
Time of Update: 2016-03-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。上篇文章用的是quicksort方法排序,但是如果用快速排序法對重複率很高的slice排序的時候,時間複雜度會激增,速度相當慢所以嘗試了一下堆排序,實驗結果,感覺挺好的.下面是代碼,大家可以參考一下,這個是建立的大頂堆.二叉樹的特性: 最後一個非葉子節點 : root = length/2(當length為奇數的時候root向下取整) 在GO語言中的索引位置:root - 1, 左右孩子節點:child_l =
Time of Update: 2016-03-11
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。原文: http://dave.cheney.net/2015/11/29/a-whirlwind-tour-of-gos-runtime-environment-variablesGo 語言運行時環境變數快速導覽介紹:Go Runtime除了提供:GC, goroutine調度, 定時器,network polling等服務外, 還提供其它一些工具設施,用於開啟額外的調試輸出, 或是改變Go
Time of Update: 2016-03-11
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。練習:費伯納西閉包現在來通過函數做些有趣的事情。 實現一個 fibonacci 函數,返回一個函數(一個閉包)可以返回連續的費伯納西數。--------------------------------------------------------------------------------------------------------------------給出的模版如下:package mainimport
Time of Update: 2016-03-10
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。【編者的話】本文是使用微服務建立應用系列的第五篇文章。第一篇文章介紹了微服務架構模式,並且討論了使用微服務的優缺點;第二和第三篇描述了微服務架構模組間通訊的不同方面;第四篇研究了服務發現中的問題。本篇中,我們從另外一個角度研究一下微服務架構帶來的分散式資料管理問題。1.1 微服務和分散式資料管理問題單體式應用一般都會有一個關係型資料庫,由此帶來的好處是應用可以使用 ACID
Time of Update: 2016-03-10
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。匿名組合 golang也提供了繼承機制,但採用組合的文法,因此稱為匿名組合。與其他語言不同, golang很清晰地展示出類的記憶體布局是怎樣的。• 非指標方式組合 基本文法// 基類type Base struct { // 成員變數}func (b *Base) 函數名(參數列表) (傳回值列表) { // 函數體}// 衍生類別type Derived struct { Base //
Time of Update: 2016-03-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。github:https://github.com/ZhangzheBJUT/blog/blob/master/reflect.md 一 反射的規則反射是程式執行時檢查其所擁有的結構。尤其是類型的一種能力。這是元編程的一種形式。它同一時候也是造成混淆的重要來源。每一個語言的反射模型都不同(同一時候很多語言根本不支援反射)。本節將試圖明白解釋在 Go 中的反射是怎樣工作的。1.
Time of Update: 2016-03-08
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1、下載go.windows-amd64解壓,將檔案夾go拷貝到c盤2、在環境變數PATH中加上c:\go\bin在cmd中輸入go version確認go是否安裝完成3、開啟LiteIDE,查看 -> 設定GOPATH ->
Time of Update: 2016-03-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1. 說明最原始的參數化SQL語句,ORM可以參考begoo。2. 安裝驅動go get github.com/go-sql-driver/mysql 3. 操作樣本package mainimport ( "fmt" "database/sql" _ "github.com/go-sql-driver/mysql")type TestMysql struct {
Time of Update: 2016-03-16
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。一:插入排序1:演算法描述從第一個元素開始,該元素可以認為已經被排序取出下一個元素,在已經排序的元素序列中從後向前掃描如果該元素(已排序)大於新元素,將該元素移到下一位置重複步驟3,直到找到已排序的元素小於或者等於新元素的位置將新元素插入到該位置後重複步驟2~52:代碼實現func insertSort(p []int) { for i := 1; i < len(p); i++ { for j :=
Time of Update: 2016-03-16
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go語言是Google自家的編譯型語言,旨在不損失效能的前提下降低代碼複雜率。其優勢是讓軟體充分發揮多核心處理器同步多工的優點,並可解決物件導向程式設計的麻煩。一、安裝Golang的SDK在官網http://golang.org/ 直接下載安裝包安裝即可。下載pkg格式的最新安裝包,直接雙擊運行,一路按照提示操作即可完成安裝。安裝完成後,開啟終端,輸入go,檢測Golang
Time of Update: 2016-03-16
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。go源碼閱讀筆記(math.1)abs.gofunc Abs(x float64) float64package math// Abs returns the absolute value of x.//// Special cases are:// Abs(±Inf) = +Inf// Abs(NaN) = NaNfunc Abs(x float64) float64 { // TODO: once
Time of Update: 2016-03-11
標籤:轉自:http://blog.csdn.net/blueoceanindream/article/details/6851787閑來無事,總結一下linux bootrom的啟動流程:環境:MIPS+linux+交換器nor flash和nand flashnor flash:引腳多;支援片內執行;nand
Time of Update: 2016-03-11
標籤:npm的包安裝分為本地安裝(local)、全域安裝(global)兩種,從敲的命令列來看,差別只是有沒有-g而已,比如npm install grunt # 本地安裝npm install -g grunt-cli # 全域安裝這兩種安裝方式有什麼區別呢?從npm官方文檔的說明來看,主要區別在於(後面通過具體的例子來說明):本地安裝1. 將安裝包放在 ./node_modules
Time of Update: 2016-03-09
標籤:萬眾矚目的“人機圍棋大戰?”(第一場)——Google圍棋程式AlphaGo對決韓國高手李世石,已經在今天12:00正式開始,輸贏暫且不論,在比賽開始之前,很多關注比賽的網友可能會有這樣的疑問:比賽會以什麼方式進行?使用電腦類比,還是用實體棋盤?如果是實體棋盤,那李世石對面會是機器人嗎?從比賽現場畫面來看,李世石對面不是機器人,讓你們失望了。李世石對面只是個普通人執行電腦的落子步驟而已。比賽開始之後,李世石(黑子)下了一個從未用過的布局,Al
Time of Update: 2016-03-10
標籤:PHP環境在linux下,但是開發的時候用的是windows,於是我用了samba將linux的一個目錄共用,然後在windows上做映射,這樣就可以直接在windows下編輯linux上的檔案了首先,安裝samba軟體,我採用的是yum安裝,因為這個真的很方便,而且個人感覺這種對版本要求不是很高,就大可不必用源碼編譯的安裝先查看一下是否有samba軟體已經安裝,我用的centos 6.3 64bit,rpm -qa | grep sambasamba-common-3.5.10-125.
Time of Update: 2016-03-09
標籤:1. 開發人員認證(Certificates)分為開發(iOS Development)和發布(iOS Distribution)兩種,無論是真機調試,還是上傳到App Store都需要該認證,是一個基認證,用來證明開發人員身份的。2. 應用標識(Identifiers)App IDs,每一個應用的獨立標識。可以配置該應用的許可權,比如是否用到否用In-App
Time of Update: 2016-03-09
標籤:翻譯:李偉 審校:張帆譯自:Github任何一個版本控制系統中,最有用的特性之一莫過於
Time of Update: 2016-03-07
標籤:Fiddler