Time of Update: 2016-03-01
標籤:[原文]:http://www.jb51.net/article/39432.htm1、內聯結(典型的聯結運算,使用像 = 或 <> 之類的比較子)。包括相等聯結和自然聯結。 內聯結使用比較子根據每個表共有的列的值匹配兩個表中的行。例如,檢索 students和courses表中學生標識號相同的所有行。
Time of Update: 2016-03-02
標籤:C#的擴充方法解說擴充方法的目的就是為一個現有類型添加一個方法,現有類型既可以是int,string等資料類型,也可以是自訂的資料類型。為資料類型的添加一個方法的理解:一般來說,int資料類型有個Tostring的方法,就是把int 資料轉換為字串的類型,比如現在我們想在轉換成字串的時候還添加一點東西,比如增加一個字元 a .那麼之前的Tostring就不好使了,因為它只是它我們的int資料轉換為string類型的,卻並不能添加一個字母
Time of Update: 2016-03-02
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。這裡的內容大部分是從他人處整理得到http://my.oschina.net/1123581321/blog/190942時間戳記 目前時間戳fmt.Println(time.Now().Unix())# 1389058332str格式化時間當前格式化時間fmt.Println(time.Now().Format("2006-01-02 15:04:05")) # 這是個奇葩,必須是這個時間點,
Time of Update: 2016-03-02
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。函式宣告func (p myType ) funcName ( a, b int , c string ) ( r , s int ) { 函數體 return 語句}func 關鍵字(p myType) 表明 函數所屬於的類型對象!,即為特定類型定義方法,可以省去不寫,即為普通的函數 (這裡我們主要講解 普通的函數)函數名參數 (可以不聲明)傳回值 (可以不聲明)函數體函數調用我們知道C++的類中有
Time of Update: 2016-03-02
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。<strong style="margin: 0px; padding: 0px; border: 0px; font-size: 15px; font-weight: bold; color: rgb(34, 34, 34); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-style: normal;
Time of Update: 2016-03-02
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。github.com/jolestar/go-commons-pool 測試代碼package mainimport ( "github.com/jolestar/go-commons-pool" "fmt")type MyPoolObject struct { Name string}type MyObjectFactory struct {}func (f
Time of Update: 2016-03-02
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。【編者的話】本系列的第一篇介紹了微服務架構模式。它討論了採用微服務的優點和缺點,除了一些複雜的微服務,這種模式還是複雜應用的理想選擇。當你決定將應用作為一組微服務時,需要決定應用用戶端如何與微服務互動。在單體式程式中,通常只有一組冗餘的或者負載平衡的服務提供點。在微服務架構中,每一個微服務暴露一組細粒度的服務提供點。在本篇文章中,我們來看它如何影響用戶端到服務端通訊,同時提出一種API
Time of Update: 2016-03-01
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go語言追求簡潔優雅,所以,Go語言不支援傳統的 try…catch…finally 這種異常,因為Go語言的設計者們認為,將異常與控制結構混在一起會很容易使得代碼變得混亂。因為開發人員很容易濫用異常,甚至一個小小的錯誤都拋出一個異常。在Go語言中,使用多值返回來返回錯誤。不要用異常代替錯誤,更不要用來控制流程程。在極個別的情況下,也就是說,遇到真正的異常的情況下(比如除數為
Time of Update: 2016-03-01
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。我在Android上的代碼閱讀器用的是 https://github.com/zerob13/CoderBrowserHD 改造的版本,改造後的版本我放在 https://github.com/ghj1976/CoderBrowserHD 了。 主要的改造如下: 升級項目成 Android Studio 的項目 git 下載 https://github.com/zerob13/CoderBrowserHD
Time of Update: 2016-03-01
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go語言通過ODBC 訪問SQL server,這裡需要用到go-odbc庫,開源地址::https://github.com/weigj/go-odbc一、驅動安裝在cmd中開啟GOPATH:轉到src目錄在src目錄通過git擷取odbc驅動:git clone git://github.com/weigj/go-odbc.git odbc轉到odbc目錄:運行go install命令:提示未安裝 gcc
Time of Update: 2016-02-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。bytes.buffer是一個緩衝byte類型的緩衝器存放著都是byte Buffer 是 bytes 包中的一個 type Buffer struct{…}A buffer is a variable-sized buffer of bytes with Read and Write methods. The zero value for Buffer is an empty buffer ready to use.
Time of Update: 2016-02-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Golang 有2個內建的函數 panic() 和 recover(),用以報告和捕獲運行時發生的程式錯誤,與 error 不同,panic-recover 一般用在函數內部。一定要注意不要濫用 panic-recover,可能會導致效能問題,我一般只在未知輸入和不可靠請求時使用。golang 的錯誤處理流程:當一個函數在執行過程中出現了異常或遇到 panic(),正常語句就會立即終止,然後執行 defer 語句,再報告異常資訊,
Time of Update: 2016-02-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。常量的值必須在編譯時間期就確定下來,所以要麼直接給出確定的值,要麼使用Go內建的函數(比如len(),計算長度); 用const關鍵字聲明 定義與賦值樣本:const _THRESHOLD int = 10 //完整形式const PI = 3.14 //可省略類型,編譯器自動推斷const STR = "hello world"const (MAX_VALUE = 1000MIN_VALUE int = -
Time of Update: 2016-02-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1. 簡介JSON(JavaScript Object Notation)是一種輕量級的資料交換格式。其文法上類似於 JavaScript 的對象和列表。最常用於 web 後端之間的通訊和在瀏覽器中運行 JavaScript 程式,但是其它地方也大量使用。其首頁:json.org,提供了一個非常清晰和簡明定義的標準。 使用 json 包 可以很容易的在 GO 程式中讀寫 JSON 資料。2. 編碼使用 Marshal 函數產生
Time of Update: 2016-03-02
標籤:本文轉自:http://my.oschina.net/u/1416844/blog/514361?fromerr=bbFC5JIl案例網站Slidebox with Dynamic SlidesIonic UL search exampleIonic Accordianion-affix performance demo (就是這個欄目下的標題一直顯示在最上面)Button Bar as Top TabsFAB MenuTab layout - view content
Time of Update: 2016-03-02
標籤:原文: http://www.tech126.com/git-fetch-pull/ Git中從遠端分支擷取最新的版本到本地有這樣2個命令:1. git fetch:相當於是從遠程擷取最新版本到本地,不會自動merge git fetch origin mastergit log -p master..origin/mastergit merge origin/master
Time of Update: 2016-03-01
標籤: package mainimport ( "crypto/aes" "crypto/cipher" "errors")type ConnAes struct { key string keyBlock cipher.Block iv string}func NewConnAes(key string, iv string) (ca ConnAes,
Time of Update: 2016-03-01
標籤: 阮一峰我每天使用 Git ,但是很多命令記不住。一般來說,日常使用只要記住6個命令,就可以了。但是熟練使用,恐怕要記住60~100個命令。下面是我整理的常用 Git 命令清單。幾個專用名詞的譯名如下。Workspace:工作區Index / Stage:暫存區Repository:倉庫區(或本地倉庫)Remote:遠程倉庫一、建立程式碼程式庫# 在目前的目錄建立一個Git程式碼程式庫$ git init# 建立一個目錄,將其初始化為Git程式碼程式庫$ git init
Time of Update: 2016-03-01
標籤:最近發現svn表徵圖莫名其妙的不顯示,其他動作都正常。在網上搜了一些方法。解決方案一(失敗):升級最新版本,我的本來就是最新版本解決方案二(失敗):右鍵->TortoiseSVN->setting->Icon Overlays->Status cache->default/Shell。none是不顯示解決方案三(失敗):修複或者卸載重裝解決方案四(成功):Windows Explorer Shell 支援 Overlay Icon 最多15個,Windows
Time of Update: 2016-03-01
標籤:原文網址:http://blog.sina.com.cn/s/blog_4b93170a0100leb2.html出現該問題基本都是三個設定檔的問題,下面把這個檔案列出來svnserve.conf:[general]anon-access = readauth-access = writepassword-db = passwdauthz-db = authzpasswd:[users]admin=123authz:[groups][/]admin= rw出現authorization