Time of Update: 2016-09-12
標籤:最近用到了easyui的分頁和搜尋欄功能,使用過程中由於運用不熟練導致其間也出現過一些問題,下面做個小結,供大家共同學習。1.首先使用EasyUI 的DataGrid分頁,得載入其js類庫:<link rel="stylesheet" type="text/css" href="http://www.jeasyui.com/easyui/themes/default/easyui.css"><link rel="stylesheet" type="text/css"
Time of Update: 2016-09-12
標籤: (1)老祖萬物歸根,UIView和CALayer都是的老祖都是NSObjet。 1: UIView的繼承結構為: UIResponder : NSObject。 可以看出UIView的直接父類為UIResponder 類, UIResponder 是gsm的呢?官方的解釋:The UIResponder class defines an interface for
Time of Update: 2016-09-12
標籤: loadView建立view,構建介面;viewDidLoad做些初始化工作。由於在初次建立viewcontroller和重新恢複時都會調用,因此這個函數需要注意區分不同的情況,設定正確的狀態。didReceiveMemoryWarning釋放不必須的記憶體,比如緩衝,未顯示的view等。viewDidUnLoad最大程度的釋放可以釋放的記憶體。比如應該釋放view,這些view在調用loadview後可以重建。(其中成員變數釋放後應設定為nil)。對於非介面的資料是否釋放,需
Time of Update: 2016-09-11
標籤:// Copyright 2009 The Go Authors. All rights reserved.// Use of this source code is governed by a BSD-style// license that can be found in the LICENSE file.// go/src/fmt/format.go// version 1.7package fmtimport ("strconv""unicode/utf8")//
Time of Update: 2016-09-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 1. 如何在html 中顯<img src ="" /a/xx.jpg""> 圖片之類的? 啟用靜態伺服器 : 如: http.handle("/", http.FileServer(http.Dir("/a"))) : 包含/a 的原因是開啟/a 目錄下的存取權限。這樣則在html 中 就能訪問到/a/
Time of Update: 2016-09-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。在golang當中啟動一個http服務非常簡單,比如: http.HandFunc("/",func(w http.RequestWriter,r *http.Request){ io.WriteString(w,"hello world!")})http.ListenAndServer(":9090") //outprint hello world! 為什麼 訪問
Time of Update: 2016-09-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。在上一篇裡面我們通過: func main() { http.HandleFunc("/hello", func(w http.ResponseWriter, r *http.Request) { io.WriteString(w, "hello") }) http.ListenAndServe(":9010", nil)} 分析了
Time of Update: 2016-09-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。上一節我們使用go語言載入了一個純文字的html頁面,但是沒有實現互動功能,我們改造一下html頁面,增加兩個頁面代碼如下: input.html <div> <form action="/output" method="POST"> <input name="username" value="">
Time of Update: 2016-09-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。golang反射在某些特定的情境非常有用,比如我在web開發的時候,可以通過反射將表單映射到結構體上面,並能通過結構體定義的tag屬性自動驗證資料資料格式是否正確,如下例子: 我們可以將form表單 <form action="" method="POST"> <input type="text" name="Name" />
Time of Update: 2016-09-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package setimport ("bytes""fmt")func main() {}type HashSet struct {m map[interface{}]bool}func NewHashSet() *HashSet {return &HashSet{m: make(map[interface{}]bool)}}//添加 true 添加成功 false
Time of Update: 2016-09-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。我們在編程中經常需要對兩個浮點型比較大小,下面我就來分享一段這樣的代碼,同時也展示了Go語言函數式編程的獨特魅力: import ("fmt""math")func main() {// 設定精確度為0.00001var a Accuracy = func() float64 { return 0.00001 }fmt.Println(a.Equal(0.11111222, 0.1111122223
Time of Update: 2016-09-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package mainimport( "fmt" "io/ioutil" "net/http" "regexp" "strings" "os" "image/png" "image/jpeg" "image")var filePath =
Time of Update: 2016-09-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。用“數學公式”法解下題: 有一個整數n,寫一個函數f(n),返回0到n之間出現的"1"的個數。 比如f(13)=6,現在f(1)=1,問下一個最大的f(n)=n的n是什嗎? func f(n int) int {c := 0for i := 0; i <= n; i++ {c += count(i)}return c}func count(num int) int {c := 0for n := num;
Time of Update: 2016-09-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。使用指派陳述式可以更新一個變數的值,最簡單的指派陳述式是將要被賦值的變數放在=的左邊,新值的運算式放在=的右邊。 x = 1 // 命名變數的賦值*p = true // 通過指標間接賦值person.name = "bob" // 結構體欄位賦值count[x] = count[x] * scale // 數組、
Time of Update: 2016-09-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go語言追求簡潔優雅,所以,Go語言不支援傳統的 try…catch…finally 這種異常,因為Go語言的設計者們認為,將異常與控制結構混在一起會很容易使得代碼變得混亂。因為開發人員很容易濫用異常,甚至一個小小的錯誤都拋出一個異常。在Go語言中,使用多值返回來返回錯誤。不要用異常代替錯誤,更不要用來控制流程程。在極個別的情況下,也就是說,遇到真正的異常的情況下(比如除數為
Time of Update: 2016-09-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。一、介紹 對於Visual Studio Code開發工具,有一款優秀的GoLang外掛程式,它的首頁為:https://github.com/microsoft/vscode-go 這款外掛程式的特性包括: Colorization 代碼著彩色 Completion Lists 代碼自動完成(使用gocode) Snippets 程式碼片段 Quick Info 快速提示資訊(使用godef) Goto
Time of Update: 2016-09-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。NSQ的golang用戶端簡單使用NSQ 是由國外的一個短鏈服務商bitly使用golang開發的一個訊息佇列系統,正好使用到了這個東西,在這裡簡單的記錄下。擷取用戶端nsq的golang用戶端是官方版本的go get
Time of Update: 2016-09-11
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1.首先看一個簡單的web服務package mainimport ( "io" "net/http" "log") // hello world, the web serverfunc HelloServer(w http.ResponseWriter, req *http.Request) { io.WriteString(w, "hello,
Time of Update: 2016-09-11
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Examination Problem 質數(prime number)又稱素數,有無限個。質數定義為在大於1的自然數中,除了1和它本身以外不再有其他因數的數稱為質數。 判斷101-200之間有多少個素數,並輸出所有素數。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Time of Update: 2016-09-11
這是一個建立於