Time of Update: 2018-12-07
[導讀][設計模式整理筆記 一] 基礎知識[設計模式整理筆記 二] 簡單原廠模式(Simple Factory)[設計模式整理筆記 三] 原廠模式(Factory)[設計模式整理筆記 四] 抽象原廠模式(Abstract Factory)[設計模式整理筆記 五] 建立者模式(Builder)[設計模式整理筆記 六] 原廠模式與建立者模式總結[設計模式整理筆記 七] 原型模式(ProtoType)[設計模式整理筆記 八] 單例模式(Singleton)[設計模式整理筆記
Time of Update: 2018-12-07
板橋裡人 http://www.jdon.com 2007/9/23(轉載請保留) 我們知道:一個軟體從無到有需要經過如下幾個階段:分析、設計、編程、調試、部署和運行。
Time of Update: 2018-12-07
只能輸入數字:"^[0-9]*$"。
Time of Update: 2018-12-07
最近買了幾本SQL2005的書, 看到書中有些比較經典的問題列記出來, 方便日後工作尋找。這本書是<<SQL Server 2005 進階程式設計>> 美國:Robert Vieira著, 董明等譯。一本十分基礎的書。 Inner join, left join, right jion的區別 表A 表B 通達UserID關聯。 Inner join: A.UserID=B.UserID 取得滿足二個表都有相同的UserID的記錄 left join: A.
Time of Update: 2018-12-07
1、替代inner join, left join(*=), right join(=*) select A.UserID, B.WorkFlowStatus from A ,B B where A.UserID=B.UserID 這樣就可以替代Inner join select A.UserID, B.WorkFlowStatus from A ,B B where A.UserID*=B.UserID 通過*=或=*替代 2、update的多種格式
Time of Update: 2018-12-07
轉自 板橋裡人 http://www.jdon.com 2006/2/19 前言 我們搞技術的有很多誤區,比如經常陷入純技術鑽牛角尖的爭辯,而全然不顧業務情境,技術活做太多,經驗一籮筐,但是有時會疑惑,這些經驗是否適合其他自己沒有經曆過的新系統呢?我們在技術設計路線上走得太久,容易迷失方向,什麼是設計不足;什麼是過度設計,如何把握這個度? 在對待項目上,有一種極端是認為每個項目都是特殊的,不可能和其他項目有共同之處;這算是一種經驗主義吧。
Time of Update: 2018-12-07
1、約束的操作 Cascade, No Action理解 當在建立約束時選上Cascade,或代碼建立時添加ON Delete CASCADE,當在主表刪除一行記錄時, 外表相關聯的記錄都會同時刪除 當在建立約束時選上No Action,或代碼建立時添加ON Delete No Action,當在主表刪除一行記錄時, 如果外表關聯有資料, 則會提示出錯 上面的只是Delete, 其實Update也是一樣的 2、Unique約束 如主鍵一樣,讓一列資料只能有唯一的值
Time of Update: 2018-12-07
1、定義變數與賦值 Declare @UserID --定義變數 Select @UserID=1 --賦值 Set @UserID=1 Select @UserID=UserID from tb_User where UserName='A' --這樣也是可以賦值的, 記得剛學SQL2000不知道這樣是可以 如下: 則通過變數,把值返回, 不需要另外建立表 Declare @UserID int, @UserName varchar(20)
Time of Update: 2018-12-07
在中國崇尚權威的文化氛圍中,名人名言占的地位是很重的,很多名家說的話,往往被人民當成指導自己人生觀世界觀的不二準則,但這些幾千年流傳下來的名言中,也有一些話被人刻意或無知地曲解,背離了話語者本身的意旨與初衷,迷惑了天下萬千受眾。影不才,試舉數例解析一二,以還世情真相與福士……好了我再文謅謅地說話大家估計要扔雞蛋,虛榮心也滿足了,下面開始舉例開講。 1、以德抱怨 原句:“或曰:‘以德報怨,何如?’子曰:“何以報德?以直報怨,以德報德” ————《論語 憲問》
Time of Update: 2018-12-07
要在Google Map 上動態顯示一些標記,首先需要定位,將定位元據儲存到資料庫。一共需要擷取五個資料:地圖倍率、地圖中心X座標和Y座標、當前點的X座標和Y座標。地圖倍率可以通過縮放地圖觸發事件擷取,地圖中心座標可以通過移動地圖事件擷取、當前點座標可以通過點擊事件擷取。:相關代碼:<script language="javascript" type="text/javascript"> function load() { if
Time of Update: 2018-12-07
change set:46759download:http://oxite.codeplex.com/SourceControl/ListDownloadableCommits.aspx約定: 1、為了消除歧義,整個Oxite項目在這裡統稱為Oxite解決方案;而Oxite解決方案下有一個Oxite項目。 2、Module稱之為模組 一、從模組的角度淺析Oxite解決方案結構 Oxite解決方案從某種角度上可以看成是一系列模組(Module)的集合。
Time of Update: 2018-12-07
你在2個類之間使用委託關係,並經常為整個介面編寫許多極簡單的委託函數。讓委託類繼承受託類。動機:本項重構與Replace Inheritance with Delegation (以委託取代繼承)恰恰相反。如果你發現自己需要受託類中的所有函數,並且花費很大力氣編寫所有極簡單的委託函數,本重構可以協助你輕鬆回頭使用繼承。 2條告誡需牢記與心:首先,如果你並沒有使用受託類的所有函數,那麼就不應該使用Replace Delegation with Inheritance (以繼承取代委託)
Time of Update: 2018-12-07
1、 事務 begin tran開始事務, commit tran提交事務, rollback tran復原事務, save tran儲存事務 前面三個十分熟悉, 最後一個save tran要好好理解與研究 其實save tran 儲存點的名稱, 就是一個書籤標誌, 像很多種操作在一個事務中的時候, 一個事務也分第一步第二步第三步..., 如果第一步沒錯, 第二步出錯, 需要復原, 這樣在第一步與第二步 之間添加一個save tran FirstStep, 通過rollback
Time of Update: 2018-12-07
本文來自CSDN部落格:http://blog.csdn.net/sunljm1000/archive/2011/04/07/6306962.aspx“形象代言人”與“抽風式管理”兩者似乎沒有什麼聯絡,和程式員似乎更沒什麼關係。但軟體行業內,這兩樣東西都是存在的。先說“形象代言人”:什麼是“形象代言人”,成龍對於“霸王洗髮水”,郭德綱對於“藏秘排油”,都是形象代言人。那麼,一個軟體Team Dev的形象代言人是誰呢?他真的存在嗎?一個軟體Team
Time of Update: 2018-12-07
屬性說明Accessibility保留多個與協助工具功能相關的字串以及一個事件的對象。此屬性為唯讀屬性(對象本身不可設定)。預設值是該對象的一個執行個體,其屬性為預設值。ActualHeight(Silverlight 外掛程式)Silverlight 外掛程式的呈現地區的高度(以像素為單位)。此屬性為唯讀。預設值為 Silverlight 外掛程式的高度,由執行個體化該值的 OBJECT/EMBED 標記指定。ActualWidth(Silverlight 外掛程式)Silverlight
Time of Update: 2018-12-07
文章目錄 jQuery外觀效果 轉載:http://sd.csdn.net/a/20110117/290282.html jQuery事件處理ready(fn)Js代碼1. $(document).ready(function(){ 2. // Your code here... 3. }); $(document).ready(function(){// Your code
Time of Update: 2018-12-07
1、啟動顯示畫面使用方式可用於構造 Silverlight 啟動顯示畫面的功能集旨在處理以下情況,但並不僅限於這些方面:顯示下載進度顯示動畫,即使不必使用它們來顯示下載進度提供品牌,這可以包括文本、向量圖形甚至視頻顯示產品資訊,例如免責聲明2、預設啟動顯示畫面體驗 在託管 API 下為 Silverlight 定義的預設體驗是:超出某一時間閾值(約為 0.5 秒)的任何載入都將在內容地區中顯示基於 XAML 的動畫。顯示該預設動畫和初始化序列的 XAML 被寫入程式碼到
Time of Update: 2018-12-07
在實際程式中,String類型用得非常廣泛,然而,由於.NET對String類型變數的獨特管理方式,使用不當,會嚴重影響程式的效能。我們分幾個方面來談這個問題:1、瞭解String資料的記憶體配置方式編寫一個控制台應用程式,輸入以下測試代碼: class Program { static void Main(string[] args) { String s = "a"; s = "abcd"; }
Time of Update: 2018-12-07
change set:42353 download :http://oxite.codeplex.com/SourceControl/ListDownloadableCommits.aspx查看一些Module下的Controller就會發現,裡面有一些“特別”的public方法。比如Oxite.Modules.Core.Controllers.SiteController下有一個方法:1: public virtual OxiteViewModel Dashboard()2: {3:
Time of Update: 2018-12-07
change set:42944 download :http://oxite.codeplex.com/SourceControl/ListDownloadableCommits.aspx Oxite中可以非常方便的切換皮膚(Skinning),並且前台皮膚(Site Skin)和後台皮膚(Admin Skin)都可以切換。Oxite的皮膚包括三部分:CSS + images, scripts and