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
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
開發架構的演化最近看了篇文章 談談對於企業級系統架構的理解 ,總結了項目開發架構的演化過程。一、在我們剛開始學習架構的時候,首先會想到分層的概念,分層架構比較經典的是三層架構,那麼,什麼是三層架構呢?它包括表現層,業務層,資料訪問層;而對於一個新手來說,從抽象意義上的三層架構,邏輯上就劃分為三個層。這個是最基本的三層架構模式。二、表現層:充當系統的介面呈現以及UI邏輯的角色,也就是說,UI(使用者介面)屬於表現層; 舉一個對於asp.net
Time of Update: 2018-12-07
change set:46759 download:http://oxite.codeplex.com/SourceControl/ListDownloadableCommits.aspx Web應用程式的初始化我覺得應該分兩類,一類是系統級的初始化,另一類是應用程式級的初始化。兩者也有交叉的部分,如將會談到的Application_Start 和 Application_End
Time of Update: 2018-12-07
某個子類只使用超類介面中的一部分,或是根本不需要繼承而來的資料。在子類中建立一個欄位用以儲存超類;調整子類函數,令它改而委託超類;然後去掉2者之間的繼承關係。動機:繼承是個好東西,但有時候它並不是你要的。你常常會遇到這樣的情況:一開始繼承了一個類,隨後發現超類中的許多操作並不真正適用於子類。這種情況下,你所擁有的介面並未真正反映出子類的功能。或者,你可能發現你從超類中繼承了一大堆子類並不需要的資料,抑或你可能發現超類中的某些protected函數對子類並沒有什麼意義。
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