Time of Update: 2016-09-12
標籤:http://www.cnblogs.com/linjiqin/archive/2012/04/01/2428695.html 資料庫設計三大範式為了建立冗餘較小、結構合理的資料庫,設計資料庫時必須遵循一定的規則。在關係型資料庫中這種規則就稱為範式。範式是符合某一種設計要求的總結。要想設計一個結構合理的關係型資料庫,必須滿足一定的範式。 &
Time of Update: 2016-09-12
標籤:http://blog.codingnow.com/2005/10/interprocess_communications.htmlWindows 下有很多方法實現進程間通訊,比如用
Time of Update: 2016-09-13
標籤:logitechyan原文關於C#中static靜態變數 C#靜態變數使用static 修飾符進行聲明,在類被執行個體化時建立,通過類進行訪問不帶有 static 修飾符聲明的變數稱做非靜態變數,在對象被執行個體化時建立,通過對象進行訪問一個類的所有執行個體的同一C#靜態變數都是同一個值,同一個類的不同執行個體的同一非 靜態變數可以是不同的值。靜態函數的實現裡不能使用非靜態成員,如非靜態變數、非靜態函數等。 使用 static
Time of Update: 2016-09-13
標籤:// method相關// method是特殊的function,帶有reciever參數。// https://tour/golang.org package main import ( "fmt" "math" )type Vertex struct{ X, Y float64} // go 中沒有類的概念// method 方法,有接受者參數的函數func (v Vertex) AbsMethod1()
Time of Update: 2016-09-13
標籤: JDK(Java Development Kit)是Sun Microsystems針對Java開發員的產品。自從Java推出以來,JDK已經成為使用最廣泛的Java SDK。JDK 是整個Java的核心,包括了Java運行環境、Java工具和Java基礎類庫。JDK是學好Java的第一步。而專門運行在x86平台的 Jrocket在服務端運行效率也要比Sun
Time of Update: 2016-09-13
標籤: 轉自: http://blog.csdn.net/mageshuai/article/details/3523116今天看Think in java 的GUI這一章的時候,裡面的TextArea這個例子在遍曆Map時用到了Map.Entry 和 Map.entrySet() ,記得只見過Map.KeySet()和values()這兩個方法,於是到API中一看,Map.entrySet()
Time of Update: 2016-09-13
標籤: 一、可能的組合:(1)const char*p(2)char const*p(3)char *const p(4)const char **p(5)char const**p(6)char *const *p(7)char **const p當然還有在(5)、(6)、(7)中再插入一個const的若干情況,不過分析了以上7中,其他的就可類推了! 二、理解助記法寶:1、關鍵看const 修飾誰。2、由於沒有 const
Time of Update: 2016-09-12
標籤:在hadoop中使用lzo的壓縮演算法可以減小資料的大小和資料的磁碟讀寫時間,不僅如此,lzo是基於block分塊的,這樣他就允許資料被分解成chunk,並行的被hadoop處理。這樣的特點,就可以讓lzo在hadoop上成為一種非常好用的壓縮格式。lzo本身不是splitable的,所以當資料為text格式時,用lzo壓縮出來的資料當做job的輸入是一個檔案作為一個map。但是sequencefile本身是分塊的,所以sequencefile格式的檔案,再配上lzo的壓縮格式,就可實現l
Time of Update: 2016-09-12
標籤:引用於 http://www.linuxidc.com/Linux/2015-02/114116.htmYii2進階版本複製新項目會遇到下面的報錯資訊:exception ‘yii\base\InvalidRouteException‘ with message ‘Unable to resolve the request "site/error".‘ in
Time of Update: 2016-09-14
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。題目:給定一個數字序列,尋找其中各元素相加和最大的子數組 1 /* 2 尋找最大子數組go語言實現 3 */ 4 5 package main 6 7 import fmt "fmt" 8 9 func main() { 10 /* 11 需要尋找的數組 12 */ 13 A:=[]int{-1,5,-3,-1,3,1,3} 14 low:=0 15
Time of Update: 2016-09-14
這是一個建立於
Time of Update: 2016-09-13
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package mainimport ("fmt""io""log""net/http""os")// 擷取檔案大小的介面type Size interface {Size() int64}// 擷取檔案資訊的介面type Stat interface {Stat() (os.FileInfo, error)}// hello world, the
Time of Update: 2016-09-13
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1、go語言為靜態語言 必須傳入資料的類型:,如果有傳回值則必須聲明返回的類型 func test(x, int, y int) int { return x + y}2、沒有傳回型別func test(x int ,y int){ fmt.Println(x+y)}3、多個傳回值 func test(x int, y int) (int, int, int) { return x + y, x, y}調用:s1,
Time of Update: 2016-09-13
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 if語句:package mainimport "fmt"func main() { //if後面沒有括弧 if 1 < 2 { fmt.Println("1<2") } var a = 10 //初始設定式-a的作用範圍只在if語句塊 if a := 1; a > 1 { fmt.Println("a
Time of Update: 2016-09-13
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。http://my.oschina.net/u/943306/blog/153156定義模板就是將一組文本嵌入另一組文本裡傳入string--最簡單的替換package mainimport ( "os" "text/template")func main() { name := "waynehu" tmpl, err := template.New("
Time of Update: 2016-09-13
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。www.laod.cn下載host ,方便訪問google1、安裝包下載路徑http://golangtc.com/download一般情況不能下載,做了百度分享http://pan.baidu.com/s/1c2jyRqo安裝好後,環境變數啥的基本都是自動配好的cmd 命令輸入go斷行符號,查看是否安裝成功 2、訪問Go安裝包中的文檔cmd > godoc -http=:6060開啟 http://localhost:60
Time of Update: 2016-09-16
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。跟C語言或其它語言一樣,也有結構體struct。C語言中用關鍵詞typedef來給結構體定義,Go中用的都是type。struct文法格式type typeName struct {...}例如:type person struct { name string age int}struct聲明var P personP.name = "Sun"P.age = 30//也可以P := peron{"
Time of Update: 2016-09-13
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1. 從python開發角度看go語言(1)部署簡單:Go 編譯產生的是一個靜態可執行檔,除了 glibc 外沒有其他外部依賴。完全不需要操心應用所需的各種包、庫的依賴關係,大大減輕了維護的負擔。 (2)並發性好。Goroutine 和 channel 使得編寫高並發的服務端軟體變得相當容易,很多情況下完全不需要考慮鎖機制以及由此帶來的各種問題。 (3)良好的語言設計。Go 的設計是非常優秀的:規範足夠簡單靈活。
Time of Update: 2016-09-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。首先需要註冊企業公眾號,選團隊的可以不使用認證 進入公眾平台 選擇設定.裡面有CorpID 和 SecretID 這個發送的時候需要用到. 下面就是使用提供的API 開始發送資訊了.具體自己可以看開發人員中心裏面的文檔.package mainimport ( "bufio" "bytes" "encoding/json" "errors"
Time of Update: 2016-09-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package setimport ( "fmt" "bytes")type HashSet struct{ m map[interface{}]bool}func NewHashSet() *HashSet{ return &HashSet{m:make(map[interface{}]bool)}}func (self *HashSet) Add(e interface{