原创 Redis總結

1. 關於Redis 1.1 簡介 Redis是一個開源的使用ANSI C語言編寫、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,並提供多種語言的API。 1.1 數據模型 作爲Key-value型數據庫,Redi

原创 在Eclipse中查看JDK類庫的源代碼

在Eclipse中查看JDK類庫的源代碼 設置:  1.點 “window”-> "Preferences" -> "Java" -> "Installed JRES" 2.此時"Installed JRES"右邊是列表窗格,列出

原创 軟件開發工程師最重要的4項技能

軟件開發工程師最重要的4項技能:不是某種技術,而是解決問題、自我學習、命名能力、與人合作。 If you can solve problems, learn things quickly, name things well and

原创 一個簡單MySQL觸發器例子

有這樣一個需求,更新某張表的某個字段時,要先判斷,如果新值比表中老值小,則將老值和新值相加,然後更新;否則正常更新。考慮用MySQL的觸發器實現,更新時觸發。 下面是具體的sql, 一看便知。 -- 刪除觸發器 DROP TRIGGER

原创 Win7下安裝JDK + Tomcat7.0

一、軟件下載 首先需要下載Java Jdk以及Tomcat7。 JDK下載地址:最新爲http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-18802

原创 Vi打開文件顯示 ^M

一般情況下,windows下編輯過的文件在Linux下用vi打開行尾會多出一個^M符號,如下圖: 這是因爲Windows等操作系統用的文本換行符和UNIX/Linux操作系統用的不同,Windows系統下輸入的換行符在UNIX/Linu

原创 ubuntu安裝/卸載Chrome

ubuntu 卸載 google-chrome sudo apt-get autoremove google-chrome-stable (google-chrome  按Tab鍵會自動完成) ubuntu安裝google chrome

原创 html5頁面結構

<!DOCTYPE html> <html> <!--創建文頭--> <head> <title>HTML5頁面結構</title> <meta charset = "UTF-8" /> <span sty

原创 HTML5 Audio自定義播放控制

<!DOCTYPE html> <html> <head> <title> Creating custom video controls </title> <script type="text/ja

原创 LUCENE使用詳細介紹

本文轉自 http://iqiudan.diandian.com/archives/457.html 1 lucene簡介  1.1 什麼是lucene  Lucene是一個全文搜索框架,而不是應用產品。因此它並不像www.baidu

原创 HTML5 Web Workers

什麼是 Web Worker? 當在 HTML 頁面中執行腳本時,頁面的狀態是不可響應的,直到腳本已完成。 web worker 是運行在後臺的 JavaScript,獨立於其他腳本,不會影響頁面的性能。您可以繼續做任何願意做的事情:點

原创 HTML5日期選擇

<!DOCTYPE html> <html> <head> <title> Creating Date and Time Controls </title> </head> HTML5 Forms

原创 HTML5 IndexedDB

簡介 IndexedDB是HTML5中的新增功能。網絡數據庫託管並留存在用戶的瀏覽器內。只要讓開發人員通過豐富的查詢功能創建應用,就可以預見到,將會出現能夠同時在線和離線使用的新型網絡應用。 IndexedDB是什麼? IndexedDB

原创 Eclipse中運行Tomcat源碼

1. 到http://archive.apache.org/dist/tomcat/tomcat-7下載Tomcat源代碼,本文用到的是apache-tomcat-7.0.19-src.zip; 2. 在Eclipse中新建Java Pr

原创 Node.js 入門

Node.js是什麼? Node.js是一個基於googlev8+javascript的服務端編程框架。但是Node.js又不是js應用,應該說是js的運行平臺。它採用事件驅動、異步編程,爲網絡服務而設。  Node.js的性能不錯,按照