Time of Update: 2018-12-07
//向用戶端註冊指令檔public static bool RegistScript(Page page, string path) { bool isRegisted = false; if (!string.IsNullOrEmpty(path)) { path = page.ResolveUrl(path); if
Time of Update: 2018-12-07
資料庫在通過串連兩張或多張表來返回記錄時,都會產生一張中間的暫存資料表,然後再將這張暫存資料表返回給使用者。 在使用left jion時,on和where條件的區別如下:1、 on條件是在產生暫存資料表時使用的條件,它不管on中的條件是否為真,都會返回左邊表中的記錄。2、where條件是在暫存資料表產生好後,再對暫存資料表進行過濾的條件。這時已經沒有left join的含義(必須返回左邊表的記錄)了,條件不為真的就全部過濾掉。 假設有兩張表:表1:tab2idsize110
Time of Update: 2018-12-07
有園友號召部落格園組織一些開源項目,得到大家的積極認可。來部落格園五年多,學習到了很多技術,也認識了很多朋友。為感謝大家的協助,從硬碟的一個角落裡,把自己幾年前的一個客戶關係管理(CRM)項目開源出來。因為涉及到著作權原因,已經對實現的商務邏輯和核心部分作了屏蔽處理,主要貢獻是它的介面架構,美觀實用的介面架構。如所示,表單標題是CRM,主體採用淡藍色的背景,包含標準的菜單,工具列,左邊是Navigation
Time of Update: 2018-12-07
寫程式的人,往往需要分析所寫的SQL語句是否已經最佳化過了,伺服器的回應時間有多快,這個時候就需要用到SQL的STATISTICS狀態值來查看了。 通過設定STATISTICS我們可以查看執行SQL時的系統情況。選項有PROFILE,IO ,TIME。介紹如下: SET STATISTICS PROFILE ON:顯示分析、編譯和執行查詢所需的時間(以毫秒為單位)。 SET STATISTICS IO ON:報告與語句內引用的每個表的掃描數、邏輯讀取數(在快取中訪問的頁數)和物理讀取數
Time of Update: 2018-12-07
在sql中使用exists替換in查詢時要注意使用exists時一定要關聯主查詢和子查詢的關聯不然查詢會得不到相應的結果如下語句: 語句一使用in查詢: select realname from Users where Users.UserId in (select Gallery.Galleries.CreatorId from Gallery.Galleries group by Gallery.Galleries.CreatorId having
Time of Update: 2018-12-07
掌握了C#和C++的程式員學習WPF的時候,首先遇到的麻煩就是XAML(實際上,很長一段時間以後,我發現XAML還是軟肋)。XAML語言和傳統的C#和C++程式設計語言完全不同,這種不同是根植於兩種語言的基礎的,特別是在C++程式員看來,每次看到那一大串<>就有點暈;另外,XAML語言有一個很麻煩的地方,那就是容易看懂,但是很難記住,對於初學者來說,很多東西幾乎就是直接機械記憶,比如點擊按鈕的響應函數要用這樣的形式來寫<Button Click="button_click1"/
Time of Update: 2018-12-07
沒想到這篇日誌會這麼火,看到很多童鞋討論有關美劇學習英語到底有沒有用,以及用哪部美劇練習,我在這裡想說這隻是一個參考,世界上沒有絕對的事情,究竟有沒有用看個人,想必在校內上至少是高中生,大部分是大學生吧,如果你到現在還無法衡量自己的英語水平或者依舊被英語牽著鼻子走,我只能說我很抱歉,我覺得這不僅是個人的悲哀更是中國教育的悲哀。如果你到現在連自己基本的評判標準的話,即使存在完美無缺的日誌,你依舊照搬照抄,不適合自己的實際情況,那一切皆為徒勞。就算這是學習英語的一條途徑,有幾個人能真的照著做呢?
Time of Update: 2018-12-07
審查徵集貼:http://www.cnblogs.com/BeginnerClassroom/archive/2010/07/30/1788649.html附錄徵集貼:http://www.cnblogs.com/BeginnerClassroom/archive/2010/08/04/1792175.html歡迎各位園友對本書的某一部分內容進行拓展,將以附錄的形式附在書後。要求:緊緊圍繞一兩個中心展開; 邏輯清晰,行文流暢; 考慮到初學者的基礎。
Time of Update: 2018-12-07
我們經常想在一個資料表中隨機地選取出資料來,比如隨機產生考試試卷等。利用 SQL Server 的 NewID() 方法就可以很輕鬆地達到這個目的。NewID() 方法返回一個 GUID,如:EE95A489-B721-4E8A-8171-3CA8CB6AD9E4在 select 表的時候,再增加一列為 NewID() 就可以了。SQL 陳述式:select *, NewID() from table這樣每條記錄後就會有一個隨機的 GUID 值,我們再按這個 GUID
Time of Update: 2018-12-07
下面三種定義形式怎麼理解?怎麼動態分配空間? (1)、int **Ptr; (2)、int *Ptr[ 5 ]; 我更喜歡寫成 int* Prt[5]; (3)、int ( *Ptr )[ 5 ];此文引自網上,出處不詳,但是覺得非常好。略改了一點。多維陣列一向很難,一般都採用一維數組,但是一旦要用到還真是頭疼。 閑話少說,這裡我就以三個二維數組的比較來展開討論: (1)、int **Ptr; (2)、int *Ptr[ 5 ]; 我更喜歡寫成 int* Prt[5]; (3)、int (
Time of Update: 2018-12-07
文章目錄 例1. 根據Name及URL產生超連結例2. 產生表單例4. 產生類的內部代碼 審查徵集貼:http://www.cnblogs.com/BeginnerClassroom/archive/2010/07/30/1788649.html附錄徵集貼:http://www.cnblogs.com/BeginnerClassroom/archive/2010/08/04/1792175.html歡迎各位園友對本書的某一部分內容進行拓展,
Time of Update: 2018-12-07
今天從新浪新聞裡面看到了唐駿最新的訪談錄,談到了他關於“學曆造假”的問題,他的回答讓我感覺頗有大話西遊裡唐僧的風範,現在摘錄一下,供大家鑒賞,順便大家告訴我,他的結論是什嗎?他到底錯了沒有? 題目是“再談學曆事件:不知道錯在哪裡” 再回到我剛才的開場。前幾天,我跟一個媒體的朋友有過一個,我覺得讓我無比感觸的交談。這個媒體朋友跟我談,你想現在都是跟我談所謂的七月的風波。他說唐駿,你說說,這個七月的風波,其實跟你有什麼關係?再說了,我們在乎的是你的能力,根本就不會在乎你的學曆。我說你不能這麼
Time of Update: 2018-12-07
簡單工廠、Factory 方法和抽象工廠都是建立型的設計模式。三者的共同點是:1、都有兩種作用不同的類:產品類和工廠類。其中,工廠類在自己的方法中執行個體化產品類(即使用new命令產生產品類的對象),並將產生的產品類的對象提供給外部使用。2、建立的過程,都是類似的:工廠類得到一個標誌(可以由程式輸入,也可以讀取設定檔中的內容),返回一個產品對象。 三者的不同點:1、簡單工廠簡單Factory
Time of Update: 2018-12-07
C#4.0出來後,我打算用dynamic關鍵字重寫以前的一個問題。問題是這樣的。 首先我編寫好了一個程式集ShowAnimals.dll,它包含了五種動物類,每種動物類都有一個ShowAnimal()函數,可以繪製出相應的圖片。現在程式中有一個下拉式列表框(),裡面列舉了五種動物,使用者選擇一種動物,就顯示該動物的圖案。由於我們事先不知道使用者會選擇哪種動物,所以我們需要根據使用者的選擇結果動態載入相應的動物類,然後調用該動物類的ShowAnimal()函數進行繪圖。為了實現上述功能,編寫一個
Time of Update: 2018-12-07
內容轉載自 http://www.cnblogs.com/stan0714/archive/2008/10/12/1309573.html最近在做一個程式,需要實現視窗下的F5 重新整理功能。研究了一下KeyDown,KeyPress 和KeyUp ,發現之間還是有點學問的。讓我們帶著如下問題來說明,如果你看到這些問題你都知道,那麼這篇文章你就當複習吧:)1.這三個事件的順序是怎麼樣的?2.KeyDown 觸發後,KeyUp是不是一定觸發?3.三個事件的定義4.KeyDown、KeyUp
Time of Update: 2018-12-07
審查徵集貼:http://www.cnblogs.com/BeginnerClassroom/archive/2010/07/30/1788649.html 附錄徵集貼:http://www.cnblogs.com/BeginnerClassroom/archive/2010/08/04/1792175.html
Time of Update: 2018-12-07
審查徵集貼:http://www.cnblogs.com/BeginnerClassroom/archive/2010/07/30/1788649.html 附錄徵集貼:http://www.cnblogs.com/BeginnerClassroom/archive/2010/08/04/1792175.html 總目錄:http://www.cnblogs.com/BeginnerClassroom/archive/2009/09/23/1572948.html 第 20章
Time of Update: 2018-12-07
調用函數的時候,常常使用out關鍵字修飾傳入的參數,這樣可以將輸出值放到參數中輸出。某種意義上,這很有點像C++語言中用&實現的“引用”或者用指標實現的資料傳遞。不過當參數是類的對象的時候,C#和C++相比就有了很大的不同。C++中,如果傳入的參數是對象的指標,那麼該指標在執行個體化之前傳入,或者在被調用函數內部通過new語句被重新賦值,那麼往往會造成出錯,因為離開函數範圍以後(也就是被調用函數返回以後),你在被調用函數中定義的所有資料和對象原則上都會被回收,而返回的指標如果還是指向“不
Time of Update: 2018-12-07
審查徵集貼:http://www.cnblogs.com/BeginnerClassroom/archive/2010/07/30/1788649.html附錄徵集貼:http://www.cnblogs.com/BeginnerClassroom/archive/2010/08/04/1792175.html歡迎各位園友對本書的某一部分內容進行拓展,將以附錄的形式附在書後。要求:緊緊圍繞一兩個中心展開; 邏輯清晰,行文流暢; 考慮到初學者的基礎。
Time of Update: 2018-12-07
最近公司讓學WPF,簡單學習了一下,這裡做個記錄。不能說是拋磚引玉,就只當是自己的一個簡單總結吧,方便自己以後回顧。因為學得實在太淺太簡單,所以這裡首先說明一點:本部落格只是針對最最基礎的初學者(就是所謂的完全沒有沒有接觸過C#的程式員);任何對WPF使用超過一周的程式員都可以簡單看看標題即可;至於超過一個月的,請直接忽略本系列,避免浪費時間和口水。作為序言,我們應該只集中精力弄清楚幾個基本問題:什麼是WPF?為什麼要用WPF?怎麼用WPF? 第一,什麼是WPF?WPF是偉大的M$提出的眾多編程