Time of Update: 2015-05-12
標籤:本機資料持久性提高了 Web 應用程式可訪問性和行動裝置 App程式響應能力索引資料庫 (IndexedDB) API(作為 HTML5 的一部分)對建立具有豐富本機存放區資料的資料密集型的離線 HTML5 Web 應用程式很有用。同時它還有助於本機快取資料,使傳統線上 Web 應用程式(比如移動 Web 應用程式)能夠更快地運行和響應。本文將介紹如何管理 IndexedDB 資料庫。 HTML5 的一個重要特性是本機資料持久性,它使使用者能夠線上和離線訪問 Web
Time of Update: 2015-05-13
標籤:Python通過調用tkinter庫來實現圖形化。Python中的視窗更加內容大小自動縮放。例1:建立一個簡單的視窗:from tkinter import * #引入tkinter庫root = Tk() #建立一個主視窗,Tk(className=‘aaa‘)定義一下參數值root.mainloop() #主視窗的成員函數,主視窗運作起來,開始接受滑鼠和鍵盤的操作。 例2:添加一些控制項,比如label,buttonfrom tkinter import *
Time of Update: 2015-05-12
標籤:SpringMvc配置DispatchServlet對所有請求進行過濾:<servlet> <servlet-name>mvc-dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup&
Time of Update: 2015-05-12
標籤:閉包向來給包括JavaScript程式員在內的程式員以神秘,高深的感覺,事實上,閉包的概念在函數式程式設計語言中算不上是難以理解的知識。如果對範圍,函數為獨立的對象這樣的基本概念理解較好的話,理解閉包的概念並在實際的編程實踐中應用則頗有水到渠成之感。 在DOM的事件處理方面,大多數程式員甚至自己已經在使用閉包了而不自知,在這種情況下,對於瀏覽器中內嵌的JavaScript引擎的bug可能造成記憶體流失這一問題姑且不論,就是程式員自己調試也常常會一頭霧水。 用簡單的語句來
Time of Update: 2015-05-13
標籤:using System.ComponentModel 直接使用EgProgressBar方法 BackgroundWorker Bw = new BackgroundWorker(); ListView listView1 = new ListView(); public void EgProgressBar() { DirectoryInfo di = new
Time of Update: 2015-05-13
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。最近公司項目,換到了golang 下面來開發,遇到了redis儲存鏈表的問題,困擾了我好幾天,後面靜下心來,好好讀了一下源碼,發現官方的例子,最終還是羊毛出在羊身上c, err := dial() if err != nil { panic(err) } defer c.Close() var p1, p2 struct { Title string
Time of Update: 2015-05-13
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。GoLang之物件導向 Go語言沒有沿襲傳統物件導向編程中的諸多概念,比如繼承、虛函數、建構函式和解構函式、隱藏的this指標等。 類方法在Go語言中,可以給任意類型(包括內建類型,但不包括指標類型)添加相應的方法。如下面的這個例子,定義了一個新類型Integer,它和int一樣,只是為它內建的int類型增加了個新方法Less()type Integer int func (a Integer) Less(b Integer)
Time of Update: 2015-05-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。將 []T 切片轉換為 []byte 類似C語言中將其他類型的數群組轉換為char數組: func ByteSlice(slice interface{}) (data []byte) { sv := reflect.ValueOf(slice) if sv.Kind() != reflect.Slice { panic(fmt.Sprintf("ByteSlice called with
Time of Update: 2015-05-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。下載 Go Mvc的一個樣本,項目後台使用者管理部分,包括使用者的添加,修改,刪除,分頁,查詢等操作。分享出來供大家參考。 data.sql 是表結構的建立SQL,運行前先建立資料表。DBConfig.xml是資料庫連接字串的設定,只所以獨立出來一個檔案,主要是方便程式裡對檔案進行修,力求簡單,在程式運行前先設定Mysql串連資訊。訪問地址為:http://localhost:6080/Admin/AdminUser/Index
Time of Update: 2015-05-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 Aes加密的一個樣本。供各位參考.
Time of Update: 2015-05-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。https://github.com/male110/GoMvc 很多人用Go做WEB API,WEB API中可能很少使用Session,這時架構中的Session功能就顯得多餘,而且Session處理也需要佔資源。所以對架構做了一些修改,可以配置不使Session,以提高效能,節省資源。
Time of Update: 2015-05-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 之前(由於太雞凍而寫的心得記錄,《看了Go Lang 的一點介紹, 我心動了》),當時被Go語言的多值返回的便利性感動到流涕,因為這個特性確實給予了我們太多的方便和實惠,所以說Go語言是如此的緊貼工程實踐呢。而PHP雖然在語言上並沒有直接支援多隻返回,但是卻提供了一個語言結構這樣的奇葩存在來賦值。 在php中,類似的文法需要 array配合 list 這個語言結構來實現。 點擊這裡查看官方手冊對list 的用法說明。
Time of Update: 2015-05-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 1. 運行Java應用的時候,提示無法找到JAVA_HOME,查詢java -version [jifeng@localhost bin]$ java -version java version "1.7.0_55" OpenJDK Runtime Environment (rhel-2.4.7.1.el6_5-x86_64 u55-b13) OpenJDK 64-Bit
Time of Update: 2015-05-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。根據作者的說法:
Time of Update: 2015-05-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。結論: 對象(結構體)在不同語言環境下,使用msgpack序列化結果有不同 Go結構體,序列化後類似map java,類似Array 目前這個請客導致Golang的server 和 java的client 無法簡單實用統一的對象(結構體)來進行通訊 比如Go server端定義: type UserStruct struct {Name stringID int32} java 的用戶端定義
Time of Update: 2015-05-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 以下是我看完一些部落格文章後的個人見解。。。 golang的一個優勢是goroutine,類似一個輕量級的線程。goroutinue機制就像是一個線程池,當一個goroutinue線程被阻塞以後,資源會用來調用另外一個已經準備好的goroutinue線程。goroutinue和channel一起可以很優雅地做到程度的線程同步,以下是goroutinue和channel的簡單使用。
Time of Update: 2015-05-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。上篇轉帖的blog裡面提到了Go的特性,作為編寫Java時也可以給自己點編程風格的參考。 下面是提到的改進 下面簡單學習和分析一下重點的風格提示,領會Ken和Pike的編程思想:
Time of Update: 2015-05-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go, 也被稱為Golang, 是由當前在Google工作的三位傑出開發人員創造的一種程式設計語言. 它是一門非常新的語言, 2012年才發布1.0版本. 創造該語言的信念是因為C++成長的過於複雜而且臃腫, Go最初是為了吸引系統級的程式員. 卻最受Python開發人員和其它動態語言社區的的歡迎. Go是一門非常優秀的語言, 它提供輕量而簡潔的文法, 能媲美進階語言, 加入了靜態類型, 十分給力的並發支援,
Time of Update: 2015-05-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 先到GO的官方下載地址下載自己相對應的安裝包 GO下載地址:url 新一下載了(go1.2.1.linux-386.tar.gz)安裝包,下載完成後解壓到/usr/local/目錄中 tar xzvf go1.2.1.linux-386.tar.gz -C /usr/local/ 接著給GO設定環境變數 export PATH=$PATH:/usr/local/go/bin
Time of Update: 2015-05-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go輕鬆學 是我第一個完成並發布的Android App,這個App或許代表了我未來的職業發展走向。所以我決定寫一點東西來紀念一下。 我兩次學習Go語言,第一次是走馬觀花,看到Go獨特的文法我就比較消極了,就像當初去學Ruby一樣,所以就暫時放下了。 直到2013年年底,我有看起了Go,這個時候我發現Go真的是太有特點了,於是花了時間在上面努力學習了一下。學完之後,我總覺得自己