2008年4月25日
在C 語言中 一般建立鏈表用如下結構:
struct X { int dat;
X* next;
};
但每次 因為結構不同,需重寫鏈表。能否寫一個鏈表和結構無關,不論結構如何,都能使用。
struct linker
{
void *next;
};
struct empinfo
{
char name[13];
linker lnk;
};
成員 linker lnk 和結構無關。用宏定義可實現此目標,有需要了解的朋友可和我聯系。
2008年4月21日
ASP .Net 開發組件中每次請求都由服務器處理,一般情況沒有問題(現在雖然可以 AJAX) 。但
能由JAVASCRIPT處理的,還是應放在客戶端。如在一個頁面放置多個這樣的組件就會出現問題,
因為要為各組件對象生成JAVASCRIPT,這就要求在初始化頁面時放在本頁面的組件要有互相感
知的能力,生成 相對應的JAVASCRIPT 對象。在教學過程中,我做了一個滾動菜單,可服務器響
應,也可客戶端響應,有興趣的朋友可以共同磋商。
2007年10月27日
C:
int ary[][4]={ {1,2,3,4},{4,6,8,1}};
JAVA:
int arg[2][]={ { 1,2,3},{4,6,8,1}};
Why is it so that?
2007年10月19日
JAVA .NET C++ 對象方法中(非靜態)都有this. 如沒有this 行嗎?可從生成對象和
存儲對象的原則考慮。
2007年9月29日
在C++ 中如果你開發的是應用軟件而非系統軟件,你可以用STL 幾乎可以不用
指針,可用對象變量和引用(和 JAVA引用不同)代替,減少指針不可控制性。
當然你是個指針高手可以放心使用,但在編寫系統軟件時要注意不要讓使用你
軟件的程序員操作指針。
2007年9月25日
MVC 核心是把控制、視圖、業務分開,其本質來說是對軟件
體系分層。既是分層那就遠遠不夠,它只是很粗略地劃分.最重
要的是你要有對軟件分層的分析能力,能把握各層次的作用界
限,最后反映出你 OOD 的能力.
Servlet 是 JAVA WEB 編程控制 入口點, Servlet 可以對請求虛擬處理,
也就是說請求的名稱可以是任何代號,不一定是JSP 文件. STRUTS、JSF
和WEBSERVICE 控制起點都是SERVLET。配置SERVLET 在WEB.XML中。
第一次請求頁面并沒有請求Servlet 而是執行STRUTS 標簽,這點重要。
標簽執行要和STRUTS 配置文件結合,得到ACTIONFORM 修改HTML ACTION
的內容(要依據ACTIONSERVLET),提交表單時調用 Servlet和ACTION 類。
迭代器無論是在JAVA 、C# 、C++ 都有應用,從設計的眼光來看,
在容器中存儲數據通過標準通用的迭代器接口確實是很優美,所
有的設計都把數據表示、數據存儲、數據訪問三者都相互獨立出
來。為了更好地理解迭代器,可以自己設計模擬一個迭代器。我
們用 C++ 實現了一個通用迭代器接口,并和鏈表容器可以一起使
用,需要研究學習的朋友可以索取,100%免費。
C/C++ 作為軟件開發綜合能力的重要指標,也是決定開發人員
開發生涯的重要因素.C/C++ 它靈活多變,邏輯嚴謹,可以說每
行代碼都充滿變數. 它要求開發人員思維高度活躍,對代碼的
分析能力強.有些開發人員可以把C/C++作為基礎來學盡量學好,
這會對你學其他語言會有非常大的幫助. 但如果你思想豐富,并
立志在軟件技術行業有所作為,那么你最好學C/C++.