Time of Update: 2018-12-07
文章目錄 引言【概要設計文檔相似】程式系統結構程式一(標識符)設計說明【這裡可以適時增加或者減少某些模組】 詳細設計說明書引言【概要設計文檔相似】編寫目的背景定義【列出文檔中所用到的專門術語的定義和縮寫詞的原文】參考資料【列出有關資料的作者、標題、編號、發表日期、出版單位或資料來源,這裡可以寫上需求文檔等】程式系統結構【用一系列圖表列出本程式系統內的每個程式(包括每個模組和子程式)的名稱、標識符和它們之間
Time of Update: 2018-12-07
回呼函數中調用類中的非靜態成員變數或非靜態成員函數【問題】如何在類中封裝回呼函數?a.回呼函數只能是全域的或是靜態;b.全域函數會破壞類的封裝性,故不予採用;c.靜態函數只能訪問類的靜態成員,不能訪問類中非靜態成員。 1. 如何讓靜態函數訪問類的非靜態成員。 a.聲明一靜態函數a(),將類執行個體對象指標做為參數傳入。如:class A() { static void a(A *); //靜態函數 void b(); //非靜態函數 }void A::a(A *
Time of Update: 2018-12-07
本人自從開始使用linux/unix,發現windows並非唯一最佳選擇,這不,linux下什麼也都乾乾。不過,今天播放音樂檔案(mp3、wma)時,發現fedora(13)預設並沒有安裝相關的播放外掛程式,提示搜尋外掛程式,最後搜了半天,卻是沒有搜到,點擊"more
Time of Update: 2018-12-07
以前做JAVA開發時,一直用的都是plsql developer,搜尋對象(表、觸發器、DB_LINKS、同義字、序列)都是使用的物件瀏覽器:直到最近使用C做後台服務級開發(UNIX)時,才開始使用toad,其中,與上面比較相似的是具有一個schema brower,首先,我不得不說,功能確實是更為強大啊:針對各個使用者進行了一目瞭然的分類,根據不一樣的表徵圖可以查看到不一樣的定義!而且toad還可以根據不同的視圖進行查看:在這裡主要說明一下plsql
Time of Update: 2018-12-07
很多很多兄弟每次yum update核心後,不知道刪除舊核心…所以導致 /boot 被佔滿… 下面是 Fedora 下刪除舊核心的方法,當然其他發行版也同樣適用。這裡,我使用yum 來刪除舊核心,rpm -e同樣可以刪除。1.查看現在所使用的kernel[nsdy@localhost ~]$ uname -r2.6.33.6-147.2.4.fc13.i686.PAE2.檢查系統中所存在的kernel[nsdy@localhost ~]$ rpm -qa | grep kernelkernel-
Time of Update: 2018-12-07
相信web開發人員經常使用到瀏覽器的地址欄,通過跟蹤頁面的地址來查看頁面的原始碼。不過,最近跟蹤快顯視窗的地址時,發現並沒有地址欄,總不是我得跟蹤前一個頁面源碼吧。。。要查看地址欄,可以從internet選項設定:找到安全選項卡---自訂層級,對“允許網站開啟沒有地址或狀態的視窗”“禁用”。看,這下正常了。提示:internet和可信網站兩個的“允許網站開啟沒有地址或狀態的視窗”預設設定是不用的,“可信網站”預設是“啟用的”。設定時注意你的頁面地址在安全選項卡下的哪個類別中。
Time of Update: 2018-12-07
我安裝的版本是MyEclipse 8.6,大家有沒有這個困惑:使用MyEclipse Configuration Center更新時,總是更新到一部分,就提示錯誤退出了。其原因就是線上一部分組件無法下載,導致失敗。通過查看MyEclipse Configuration
Time of Update: 2018-12-07
SummaryThis whitepaper contains 2 use case descriptions. Each use case could be supported by either the HL7 v2.x or the HL7 v3 messaging standard. Each example use case has two example messages associated with it: a HL7 v2.x message, and its
Time of Update: 2018-12-07
本文中主要包含:23.使用幕後處理器post-processor1.使用BeanPostProcessor如果向一個bean factory註冊post-processor的話,那麼對於這個工廠產生的每個bean的執行個體的話,都會調用Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException和Object
Time of Update: 2018-12-07
在web的開發中經常出現亂碼的問題。問題的解決需要首先解決的是具體在server發送資料的亂碼還是在client在顯示的亂碼。其次是根據不同的情況採取不同的措施。1.確定亂碼的來源2.解決亂碼的問題1.確定亂碼的來源這裡需要使用firrebug,安裝firebug的過程可以參考這篇文章:(http://blog.csdn.net/xuqianghit/archive/2010/10/21/5955991.aspx)。當你在調試的頁面中點擊提交按鈕的話,firebug預設的情況下會顯示提交到ser
Time of Update: 2018-12-07
本文中主要包含下面的幾個內容:7.何時使用singleton8.設定bean的屬性和共同作業者9.bean建構函式選擇決議10.自動裝配11.依賴檢查7.何時使用singleton如果bean使用的是singleton的話,那麼通過getBean得到的始終是一個對象,如果使用的是prototype的話,那麼每次spring會重新new一個新的對象。下面是測試的程式碼片段:<bean id="singletoninstance"
Time of Update: 2018-12-07
Windows 7下的WMP12還是非常優秀的,最新卸載掉原生KM PLAYER、XMP、暴風后,一直想使用WMP來一統本地視頻播放,索性今天找到了:Windows 7 Codecs不多說,直接使用如下連結下載:http://shark007.net/win7codecs.html需要注意的是,網站上同時包含32bit Win7codecs和x64Components
Time of Update: 2018-12-07
本文中主要包含aspectj introduction demo。例如下面的一個類Product:/** * */package aop.aspectj.introduction;/** * 這是一個測試類別,主要是來測試不通過修改原始碼的形式 * 來實現對這個類新增加一個功能. * @author jefferyxu * */public class Product {private String productId;private String name;private String
Time of Update: 2018-12-07
最近使用vmware workstation 8安裝windows 8,非常爽,就考慮把fedora14也遷移到vmware下(原來在vitualbox),在vmware workstation 8下安裝fedora14失敗了好幾次,總結如下經驗,防止大家也走彎路:作為一個開發人員,喜歡fedora14的原因主要是自15之後使用了GNOME3,太華麗,不適合走虛擬機器,而且14基本的三維已經夠用,平時主要也使用terminal多一些。我的vmware版本:8.0.4
Time of Update: 2018-12-07
本文中主要包含spring中bean工廠的相關知識。主要包含一下話題:1.bean factory getstart初時bean工廠2.bean基礎定義3.使用建構函式建立bean4.使用靜態Factory 方法建立bean5.使用非靜態Factory
Time of Update: 2018-12-07
本文中主要包含:12.使用value元素設定屬性13.使用null設定空值14.使用collection設定集合15.定義內部bean16.使用idref元素預檢查錯誤17.使用ref設定依賴18.value和ref的簡寫12.使用value元素設定屬性spring中value元素通常使用字串來制定屬性,但是spring在背後會使用javaBeans的PropertiesEditors將這些字串從java.lang.String轉換成真實的類型。13.使用null設定空值<value>
Time of Update: 2018-12-07
安裝fedora後,發現預設的升級只能升級當前firefox版本為最新更新版本,不會跨版本升級,經過搜尋,如下方法最簡潔有效,特此分享:Code: su rpm -Uvh http://rpms.famillecollet.com/remi-release-14.rpm then Code: yum --enablerepo=remi install firefox
Time of Update: 2018-12-07
本文中主要包含:19.方法的注入20.bean的生命週期介面21.讓bean知道自己的身份22.父bean和子bean19.方法的注入方法的注入的引入主要是用來解決下面的問題:在spring中,一個singleton bean A,在每次方法調用中需要產生一個non-singleton的bean B,spring僅僅會一次建立A,並且設定這個bean的屬性,所以無法為外界提供一個不同的B。為此spring中引入了‘方法注入’的概念。MyLookupBean.javapackage
Time of Update: 2018-12-07
Win8 pro還不錯,順便能用上hyper-v 3.0了 ,這裡講解下RHEL下網路的配置。Hyper-v官方支援的系統:Red Hat Enterprise Linux 5.7, 5.8, 6.0-6.3 x86 and x64、CentOS 5.7, 5.8, 6.0-6.3 x86 and x64(按住整合服務read me上說明),建議只安裝如上版本的系統,其中,我安裝fedora
Time of Update: 2018-12-07
本文繼續上面的 spring核心:bean工廠的裝配系列。主要包含:3.使用建構函式建立bean4.使用靜態Factory 方法建立bean5.使用非靜態Factory 方法建立bean6.bean的標識符3.使用建構函式建立bean<bean id="supplier" class="getstart.MessageSupplier"></bean> 這就相當於spring