Time of Update: 2016-02-18
標籤:轉 經典SQL問題: 行轉列發表於5個月前(2015-09-19 17:49) 閱讀(2905) | 評論(0) 20人收藏此文章, 我要收藏 贊0學校裡面記錄成績,每個人的選課不一樣,而且以後會添加課程,所以不需要把所有課程當作列。資料庫grade裡面資料如,假定每個人姓名都不一樣,作為主鍵。本文以MySQL為基礎,其他資料庫會有些許文法不同。 資料庫資料: 處理後效果: 下面介紹三種方法: 方法一:
Time of Update: 2016-02-16
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。不定參數類型不定參數是指函數傳入的參數個數為不定數量。package mainimport ( "fmt")/*不定參數函數*/func Add(a int, args ...int) (result int) { result += a for _, arg := range args { result += arg } return}func main() {
Time of Update: 2016-02-14
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。通過xpath未加入線程,channel機制,自行加一下即可使用sqlitepackage mainimport ( "database/sql" "fmt" "io/ioutil" "log" "net/http" "os" "strings" _
Time of Update: 2016-02-14
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。同樣還是直接看執行個體吧,比起各種贅述來要實際多了a:=10;b:="Hello World";fmt.Printf("%d\n",a);fmt.Printf("%s\n",b);var(c intd int)c = 11d =
Time of Update: 2016-02-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。剛開始爬取的時候是用Regex實現的,然後爬取了不必要的連結,現在改用goquery實現:// judgeUrl project judgeUrl.gopackage judgeUrlimport ("strings")func IsUrl(str string) bool {if strings.HasPrefix(str, "#") || strings.HasPrefix(str, "
Time of Update: 2016-02-13
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。<pre name="code" class="plain">package mainimport ("container/list""fmt""math/rand""sync""time")type INFO struct {lock sync.MutexName stringTime int64}var
Time of Update: 2016-02-13
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。今天看了無聞的GO 變成基礎,看到了切片為參考型別的說明, 寫代碼實驗了一下 var slice1 []int = make([]int, 4, 6) var slice2 []int = slice1 fmt.Println(slice1, slice2) // 輸出內容 [0 0 0] [0 0 0] ////操作slice1 & slice2 看看是否會互相 影響 slice1
Time of Update: 2016-02-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。在centos7上安裝liteide後,開啟報:./liteide: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory其解決方案為://查看所有的libpng包#yum list |grep libpng輸出資訊為:libpng.x86_64
Time of Update: 2016-02-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。建網站不可避免的要使用各種各樣的靜態資源,這一節,就來看看,如何載入css,js圖片等等這些資源。在之前的基礎上構造一簡單的個HTML的測試檔案<HTML> <head> <title>Hello World</title> <link href="static/core.css" type="text/css"
Time of Update: 2016-02-16
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Introducing Go目錄1Get Started2類型3變數4控制結構5Arrays, Slices, and Maps6Functions7Structs and Interfaces8包9Testing10並發11Next StepsGet Started類型變數控制結構for i<=10 { ... }
Time of Update: 2016-02-16
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。mac本機最早是brew install的go 1.3.3版本,今年1月份通過brew upgrade到1.4版本。但是brew的官方更新實在太慢了,等不及,手動升級到1.5.1版本。1.從官網 https://golang.org/dl/ 下載 go1.5.1.darwin-amd64.tar.gz cd /Users/wenke/Documents/tools/gomv /Users/wenke/Downloads/go1.5
Time of Update: 2016-02-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。這篇文章出現的理由是業務上需要建立一個Web
Time of Update: 2016-02-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。beego這個架構怎麼說呢,剛開始上項目的時候,有個技術很強悍的前輩告訴我:"go語言架構啊,唉。。。",無奈之下,翻遍部落格園、csdn、golang中國之後,還是決定用beego,不為別的,只希望中文文檔給力些,現在官網項目基本快寫完了,把beego遇到的問題記下來:beego的水平比不上java
Time of Update: 2016-02-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Golang學習二Full slice expressions切片操作Python a[low: high: direction]比如 a = [1, 2, 3], a[1:2:-1]負1表示反方向,結果是[3,2]Golang第三個不是表示方向:a[low : high :
Time of Update: 2016-02-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。最近想在團隊中推動Go在項目中更多情境的應用,提高開發效率。 但是遇到了一個顧慮,就是有些功能庫是 C++ 寫的, 切換到 Go 開發之後如果需要這些功能的話, 完全重寫一個短期內不現實。 所以就產生了探究 C/C++/Go 混合編程的想法。很早之前就聽說 Go 語言對 C 語言非常友好, 幾乎可以無縫使用 C 的一些豐富遺產。 剛學 Go 的時候嘗試了一下,應該是因為參考的資料的問題,
Time of Update: 2016-02-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 Atom用了段時間了,用起來還不錯。用來開發Go的話,需要安裝go-plus這個外掛程式。沒線上安裝成功,只好離線安裝了,記錄一下,說不定別人也需要. 步驟如下: 一。配置node環境 brew update brew install node brew reinstall node --with-full-icu (可選) npm
Time of Update: 2016-02-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package main/*#include <windows.h>#include <stdio.h>#include <conio.h>double FileTimeToDouble(FILETIME* pFiletime){return (double)((*pFiletime).dwHighDateTime * 4.294967296E9) + (double)(*pFiletime).
Time of Update: 2016-02-17
標籤: 隊列(queue)維護了一組對象,進入隊列的對象被放置在尾部,下一個被取出的元素則取自隊列的首部。priority_queue特別之處在於,允許使用者為隊列中儲存的元素設定優先權。這種隊列不是直接將新元素放置在隊列尾部,而是放在比它優先順序低的元素前面。標準庫預設使用<操作符來確定對象之間的優先順序關係,所以如果要使用自訂對象,需要重載 <
Time of Update: 2016-02-17
標籤: 這兩天一個項目在做壓力測試的時候,發現只要並發數超過250個,連續測試兩輪就會有串連異常出現,測試輪數越多出現越頻繁,異常日誌如下: [plain] view
Time of Update: 2016-02-05
標籤:轉自:http://blog.csdn.net/zy416548283/article/details/38057925git伺服器比較有名的是gitosis和gitolite,這兩個管理和使用起來稍微有些複雜,沒有web頁面,而gitlab則是類似於github的一個工具,github無法免費建立私人倉庫,並且為了代碼安全,於是在內網安裝了一個自己實驗室的一個git伺服器,多方比較,選擇了gitlab,gitlab有很多依賴,而bitnami製作了一鍵安裝的包,下載連結:https://