原创 使用模板模式封裝數據庫連接

模板模式模板模式與策略模式都是對於算法進行相關處理的設計模式,屬於形爲形模式。模板模式是使用繼承來複寫或者修改算法,具有定製性。策略模式是對算法進行抽

原创 使用策略模式封裝數據庫連接

策略模式的目的是定義一定的算法結構,然後讓其子類去按照自己的需要結合給定的算法骨架去實現特定的算法。對於本模式的算法,可以獨立於客戶存在,對於算法可以

原创 java與模式

在java版看見了這篇文章,作者以輕鬆的語言比喻了java的32種模式,有很好的啓發作用,但可惜沒有給出具體的意思,這些都是最簡單的介紹,要學習的話建

原创 tex轉properties文件命令

native2ascii -encoding GBK F:\MyEclipse\framworkspace\Struts2+Hibernate\MyY

原创 java內部類

內部類學習所謂內部類(Inner Class),顧名思義,就是指定義在另外一個類中的類,我們爲什麼要這麼做呢?爲什麼不直接定義它而要在別的類中定義一個

原创 簡易IOC實現

我把這個放在設計模式這一欄,是因爲我們可以使用這種簡單的相當於spring的IOC原理的一種設計方式,對產生任何bean 帶來了方便了.對我自己的理解

原创 Java泛型

java泛型  泛型是Java SE 1.5的新特性,泛型的本質是參數化類型,也就是說所操作的數據類型被指定爲一個參數。這種參數類型可以用在類、接口和

原创 代理與動態代理

[size=large][align=left]一、代理[/align][/size]所謂代理,就是一個人或者一個機構,代替另一個人或者機構做一件事。

原创 abstract class與interface的深入理解

abstract class和interface是Java語言中對於抽象類定義進行支持的兩種機制,正是由於這兩種機制的存在,才賦予了Java強大的面向

原创 C語言編寫的單鏈表(測試通過)

#ifndef List_H #define List_H #endif typedef int Item; typedef struct node * PNode; typedef struct node { Item it

原创 常用linux應用腳本收集

 linux下查看swap分區被哪些進程佔用實現腳本 for i in `cd /proc;ls |grep "^[0-9]"|awk ' $0 >100'` ;do awk '/Swap:/{a=a+$2}END{print '"$

原创 Archlinux xfce4 2014 安裝(二)

安裝桌面程序 安裝桌面程序前需要先明白幾個模塊: 1. 顯示服務: linux圖形界面的運行都是採用c/s架構組成,即顯示通過後端的服務的方式運行;當前有兩個:X11與Wayland,X11誕生於1987年,而Wayland是當前新的桌

原创 造成segment fault,產生core dump的可能原因

造成segment fault,產生core dump的可能原因 1.內存訪問越界  a) 由於使用錯誤的下標,導致數組訪問越界  b) 搜索字符串時,依靠字符串結束符來判斷字符串是否結束,但是字符串沒有正常的使用結束符  c) 使用s

原创 linux下輸入法終極解決方案

先說明操作系統版本:fedora 20,桌面環境gnome與kde; (剛開始彩的是gnome,但因爲我電腦只有1G內存,所以跑這個桌面幾乎經常死機,所以就換了kde,而且kde的定製性太高了,更適合我)   先說說現在在linux中流

原创 Archlinux xfce4 2014 安裝(一)

基本操作系統安裝 1. 磁盤分區:   cfdisk /dev/sda   對磁盤進行分區,如果使用grub作爲啓動管理器,則需要將/boot單獨分一個區; 通常分三個盤: /dev/sda1 爲/boot /dev/sda5 爲swa