Time of Update: 2018-12-05
讀書筆記能起到提綱攜領的作用,在書寫讀書筆記的同時將各章節的知識點在頭腦中回顧、歸類,並付諸紙端,把章節的重點分類,把自己對知識點的認知寫出來。這個過程本身也是個學習的過程。 嘗聞讀書有個過程:把書讀薄,再把書讀厚。就是說先掌握了書中的要點,理解了書的內容,即為“讀薄”;然後再咀嚼書中的知識,加上自己的認識、觀點,再拓展、應用,即為“讀厚”。軟體行業日新月異,新知識新技術層出不窮,而我們學習這些新知識的重要媒介之一書籍的品質也是參差不齊,值得花時間、精力從讀薄再讀厚的書的確不多。在學習
Time of Update: 2018-12-05
第十章 屬性摘要:本章討論C#中的 屬性 及 索引器一、屬性 分為靜態屬性、執行個體屬性和虛屬性l 避免直接存取類型欄位或使用煩瑣的訪問器方法進行訪問l 很好的實現了類型的資料封裝,如:改變欄位而維持屬性的意義對使用者是透明的l 代碼量小,運算量小的操作才使用屬性,否則使用方法調用更合適 二、索引器l 可有多個重載的索引器,只要參數列表不同即可l
Time of Update: 2018-12-05
Time of Update: 2018-12-05
發布日期:2003-11-26作者:axman閱讀人次:470 一個stmt只能同時綁定一個結果集,如果要建立多個結果集,就要同時建立多STMT如果將stmt在bean裡定義,將涉及到一個開發的技術問題,可以用以下的方法增強程式的可移植性。把Connection定義成成員變數.但把stmt定義成方法中的local變數,這樣每次調用這個方法就會產生一個新的stmt.CODE:
Time of Update: 2018-12-05
SD2.0 REST與面向資源的Web開發 李琨什麼是WEB?從技術的角度講,第一是URI,標識資源;第二是HTTP協議,操作資源;第三是HyperText超文本,描述資源狀態。什麼是WEB應用?首先用到上述三大技術,其次運行在internet環境中,而不是區域網路、內網環境。廣義的Web應用程式套件含了所有使用上述三大技術的應用;狹義的則單指在瀏覽器中的應用,與傳統型程式對應。什麼是架構風格?一種架構風格代表了一組運行環境對於架構設計所造成的約束,它就好比是一個類或者一個介面,而具體的架構呢,
Time of Update: 2018-12-05
看了網上一些關於許可權控制的文章,越看越迷糊,什麼用AOP(Aspect Oriented Programming,面向方面編程),用容器,RBAC(角色型存取控制方法),SSO,Jive的Proxy模式等等等等,且又是role又是group,真是頭都大了,先寫個簡單的實現方法,以後再研究高深的。 此方法不依賴容器 架構,適用於小系統(主要JSP頁面要少於100,因為是寫入程式碼到JSP),適用於要精確控制頁面field的情況較多的系統。
Time of Update: 2018-12-05
我們大部分都用過TreeView控制項,對這個控制項的評價也是各式各樣的,但是我覺得不論如何它是一個免費的開源的控制項,所以我還是在用它。在剛接觸ASP.NET的時候,記得需要做一個分配許可權的許可權樹,當時只知道有這個樹,經過一天的研究對其伺服器端的行為基本以及搞清楚了,但是由於當時的js水平有限,所以對用戶端的代碼很畏懼,基本沒有看過。當時有這樣一個要求:如果一個節點被選中則該節點的所有子節點都要選中,如果該節點的所有子節點取消選擇則該節點也要取消選擇(節點一致性),相反一樣
Time of Update: 2018-12-05
第十五章 介面摘要: 介面的應用及完全限定名方式定義介面的應用。 一、 介面與繼承l C#支援單實現繼承和多介面繼承l 介面中可以定義:事件、無參屬性(屬性)、含參屬性(索引器);C#不允許介面定義任何靜態成員(CLR卻允許定義靜態成員);CLR不允許介面定義執行個體欄位和構造器。l 預設為public abstract 方法,但不可用任何修飾符進行修飾(包括public)l
Time of Update: 2018-12-05
文章目錄 文章回複:
Time of Update: 2018-12-05
2004.5 臧士睿 qq:10743383網路轉載請保留作者聲明,盈利性印刷刊物轉載請聯絡 zself@vip.cc163.com本文中所有操作都已經在Window2000 Advance Server和Window2000 Professional下測試通過所有內容:New IIS5.0+Tomcat5.0.x
Time of Update: 2018-12-05
我們在這篇文章將會一步一步的講解Struts的應用,以這樣的形式開啟Struts一道道神秘的大門,通過這樣的過程,相信也能激起你在應用開發中如何應用Struts的靈感。如果你對Struts的一些術語不是很清楚的話,可以參考本系列前一篇對Struts作大體介紹的文章。 再次重複一遍,本文需要讀者有如下幾方面的知識和經驗:JSP,Servlets,自訂標籤庫(Custom Tag
Time of Update: 2018-12-05
作者: Builder.comThursday, October 14 2004 12:00 PM 從表面上看,IN和EXITS的SQL語句是可互換和等效的。然而,它們在處理UULL資料時會有很大的差別,並導致不同的結果。問題的根源是在一個Oracle資料庫中,一個NULL值意味著未知變數,所以操作NULL值的比較函數的結果也是一個未知變數,而且任何返回NULL的值通常也被忽略。例如,以下查詢都不會返回一行的值: select 'true' from dual where 1 =
Time of Update: 2018-12-05
public class LibWrapDateTime { [DllImportAttribute( "Kernel32.dll" )] public static extern void SetLocalTime(SystemTime st ); } [StructLayoutAttribute( LayoutKind.Sequential)] public class SystemTime { public ushort wYear; public
Time of Update: 2018-12-05
//淺拷貝的實現//2004.9.2using System;class RefType { public String name; public Int32 age; public RefType(String name,Int32 age) { this.name = name; this.age = age; }}//類型MyType實現了ICloneable介面,可以被淺拷貝class MyType : ICloneable { public RefType r; //參考型別欄位
Time of Update: 2018-12-05
第三章、鍵盤和滑鼠精華濃縮: 鍵盤和滑鼠恐怕是用電腦的人摸的最多的兩樣東西(當然,DIYer們除外),也正因為有很直觀的印象,要理解它們並不難。
Time of Update: 2018-12-05
110 Restart marker reply. In this case, the text is exact and not left to the particular implementation; it must read: MARK yyyy = mmmm where yyyy is User-process data stream marker, and mmmm server's equivalent marker (note the spaces between
Time of Update: 2018-12-05
本文詳細介紹了如何?在點擊DropDownList的時候彈出DataGrid,然後從DataGrid裡面選擇相應的項。 很早就發現在網上有很酷的下拉選擇框,今天我在這裡也寫一個,該方法旨在說明問題的一個解決方案,該方法可以擴充為自訂控制項,由於時間有限所以在這裡我只提供一個該方法的頁面實現。當然你可以發揮你的才能作出更漂亮的。
Time of Update: 2018-12-05
原碼錶示法:電腦中是這樣規定的,用一個數的最高一位表示正負,0為正,1為負.如0111,1111轉換為十進位為127,1111,1111為-127,由此我們知一位元組的範圍為-127--127,所以正負整數該怎麼表示也就很明了,其他位元組的範圍類推. 反碼錶示法:在電腦中的資料都是以補碼存放的,只有這樣才能減輕cpu的負擔.提到補碼,就不得不提反碼了.電腦中是這樣規定反碼的,如果是正數,則按原碼形式不變,如127仍為0111,1111;而如果為負數則,第一位為1,其他各位取反(
Time of Update: 2018-12-05
求值棧是MSIL中非常重要的一種資料結構,它能將你的應用程式和記憶體聯絡起來。它看起來很像棧幀(傳統函數調用),但是它和棧幀又有很大的差異。可以將求值棧理解為應用程式的視圖,你可以通過它看到函數的參數、本地變數、臨時變數等資訊。在傳統的程式中函數的參數是被分配到棧上的(棧空間是編譯時間分配好的),但是在.NET裡面函數的參數是被分配到一個為函數的參數以及本地變數保留的隔離儲存區 (Isolated
Time of Update: 2018-12-05
//操作符重栽//2004.9.4using System;class Complex { double r, v; public Complex(double r, double v) { this.r = r; this.v = v; } //重栽加法操作符(二元) public static Complex operator + (Complex a, Complex b) { return new Complex(a.r+b.r, a.v+b.v); } //重栽負號操作符(一元)