Time of Update: 2015-12-01
標籤:本文轉自:http://de.cel.blog.163.com/blog/static/5145123620110181003903/類似於SQLHelper,只是這裡引用的是MySql.Data類庫,而不是System.Data.SqlClient;因為.Net架構裡面並不包 含些類庫,好在咱們有強大的網友有做好的MySql.Data類庫。在網上一搜MySql.Data就可以找到的。注意一定要先添加對 MySql.Data的引用哦,接下來是MySQLHelper的類庫代碼。using
Time of Update: 2015-11-29
標籤:轉自http://blog.csdn.net/hamber_bao/article/details/6504905約束的目的就是確保表中的資料的完整性。常用的約束類型如下:主鍵約束:(Primary Key constraint) 要求主鍵列唯一,並且不允許為空白唯一約束:(Unique Constraint) &
Time of Update: 2015-12-01
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。c := redisPool.Get() psc := redis.PubSubConn{c} psc.PSubscribe("aa*") for { switch v := psc.Receive().(type) { case redis.Subscription: fmt.Printf("%s: %s %d\n",
Time of Update: 2015-11-30
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1.有時候想一個函數中傳入的參數很可能是不定的,除了可以使用:func funcname(...interface{}){}2.也可以將許多參數放進一個數組中,然後作為參數傳入函數(或許會覺得這樣有點多此一舉,但是很可能存在曆史遺留問題):func funcname(args []interface{}){ fmt.Print(args...) //args...是將一個數組按順序變成不定參數傳入,這個還真的挺好用的}
Time of Update: 2015-11-30
這是一個建立於
Time of Update: 2015-11-29
這是一個建立於
Time of Update: 2015-11-28
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。golang判斷檔案或檔案夾是否存在的方法為使用os.Stat()函數返回的錯誤值進行判斷:如果返回的錯誤為nil,說明檔案或檔案夾存在如果返回的錯誤類型使用os.IsNotExist()判斷為true,說明檔案或檔案夾不存在如果返回的錯誤為其它類型,則不確定是否在存在func PathExists(path string) (bool, error) {_, err := os.Stat(path)if err == nil {
Time of Update: 2015-12-01
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1.配置環境變數 2.本地閱讀報的說明和文檔 不用FQ window+R 出現黑視窗 執行 godoc -http :8080 在本地瀏覽器 localhost:8080 斷行符號3多行注釋 /**/4關鍵字 25 const PI =3.14 //常量的聲明type newType //一般類型var name ="gopher" //全域變數的聲明//結構聲明type gopher
Time of Update: 2015-12-02
標籤:最近在做apicloud的項目,雖然最近用不到,但是覺得還是很有必要留下來作紀念,自己也沒有過多研究過,就專門轉一下。 藏羚羊 2014年04月16日 於 前端開拓者 發表在網站開發中不免因為各種相容問題苦惱,針對相容問題,其實IE給出瞭解決方案Google也給出瞭解決方案百度也應用了這種方案去解決IE的相容問題 百度原始碼如下<!Doctype html><html
Time of Update: 2015-12-01
標籤:Boot Loader: Grub在看完了前面的整個啟動流程,以及核心模組的整理之後,你應該會發現到一件事情, 那就是『 boot loader 是載入核心的重要工具』啊!沒有 boot loader 的話,那麼 kernel 根本就沒有辦法被系統載入的呢!所以,底下我們會先談一談 boot loader 的功能, 然後再講一講現階段 Linux 裡頭最主流的 grub 這個 boot loader 吧! boot loader 的兩個
Time of Update: 2015-12-01
標籤:轉載自:http://www.jianshu.com/p/d51547d29309今天升級了xcode到6.4 發現之前裝的外掛程式不能使用了。這裡有一個解決的方案:步驟如下:一、查看Xcode的UUID 在終端執行 defaults read /Applications/Xcode.app/Contents/Info
Time of Update: 2015-12-01
標籤:核心與核心模組談完了整個啟動的流程,您應該會知道,在整個啟動的過程當中,是否能夠成功的驅動我們主機的硬體配備, 是核心 (kernel) 的工作!而核心一般都是壓縮檔,因此在使用核心之前,就得要將他解壓縮後, 才能載入主記憶體當中。另外,為了應付日新月異的硬體,目前的核心都是具有『可讀模數塊化驅動程式』的功能, 亦即是所謂的『 modules (模組化)』的功能啦!所謂的模組化可以將他想成是一個『外掛程式』,
Time of Update: 2015-11-30
標籤:關於程式的運行順序我們知道 Linux 是多人多工的環境,由 top 的輸出結果我們也發現, 系統同時間有非常多的程式在運行中,只是絕大部分的程式都在休眠 (sleeping) 狀態而已。 想一想,如果所有的程式同時被喚醒,那麼 CPU 應該要先處理那個程式呢?也就是說,那個程式被啟動並執行優先序比較高? 這就得要考慮到程式的優先運行序 (Priority) 與 CPU 排程羅!CPU 排程與前一章的例行性工作排程並不一樣。 CPU 排程指的是每支程式被 CPU
Time of Update: 2015-11-30
標籤:psps參數[[email protected] ~]# ps aux <==觀察系統所有的程式資料[[email protected] ~]# ps -lA <==也是能夠觀察所有系統的資料[[email protected] ~]# ps axjf <==連同部分程式樹狀態選項與參數:-A :所有的 process 均顯示出來,與 -e 具有同樣的效用;-a :不與 terminal 有關的所有 process ;-u
Time of Update: 2015-11-30
標籤: 35,15,+,80,70,-,*,20,/ //尾碼表達方式(((35+15)*(80-70))/20)=25 //中綴表達方式 /,*,+,35,15,-,80,70, 20 //首碼表達方式
Time of Update: 2015-11-30
標籤:http://www.cnblogs.com/ggjucheng/archive/2012/10/07/2714311.htmlUnix/Linux下,最危險的命令恐怕就屬rm命令了,每次在root下使用這個命令的時候,我都要盯著命令列看上幾分鐘才敢把斷行符號敲下去。以前,看到同事在指令碼中使用rm命令 —— rm
Time of Update: 2015-11-30
標籤:預設情況下,篩選後excel表格進行複製粘貼,會貼到隱藏的表格。可以添加兩個輔助列來完成操作:1、在篩選前在表格右邊添加"輔助1"列,在第二行輸入1,按Ctrl+滑鼠左鍵往下拉到相應行。2、執行你的"自動篩選"過程。3、在右邊再添加的一"輔助2"列,用滑鼠選定該列所有行,輸入1,按Ctrl+斷行符號。(即在所有篩選結果行的該列增加一個1,其他被隱藏的行該列為空白)4、退出篩選狀態,將全表按"輔助2"列排序,你的篩選結果就集中在連續的行了,這時可將你複製的內容粘貼到表格裡面去。5、將全表按"
Time of Update: 2015-11-29
標籤:DateTime dt = DateTime.Now;// Label1.Text = dt.ToString();//2005-11-5 13:21:25// Label2.Text = dt.ToFileTime().ToString();//127756416859912816// Label3.Text = dt.ToFileTimeUtc().
Time of Update: 2015-11-29
標籤: http://www.cnblogs.com/ggjucheng/archive/2012/08/24/2653512.html啟動掛載 /etc/fstab 及 /etc/mtab剛剛上面說了許多,那麼可不可以在啟動的時候就將我要的檔案系統都掛好呢?這樣我就不需要每次進入 Linux 系統都還要在掛載一次呀!當然可以囉!那就直接到 /etc/fstab 裡面去修修就行囉!不過,在開始說明前,這裡要先跟大家說一說系統掛載的一些限制:根目錄 / 是必須掛載的﹐
Time of Update: 2015-11-29
標籤:LayoutInflater作用是將layout的xml布局檔案執行個體化為View類對象。擷取LayoutInflater的方法有如下三種:LayoutInflater inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);View layout = inflater.inflate(R.layout.main, null); LayoutInflater