Time of Update: 2018-12-07
同樣的Server.UrlEncode在不同頁面居然編碼後的字元不同,後來查了查原來..在對URL進行編碼時,該用哪一個?這兩都使用上有什麼區別嗎?測試:string file="檔案上(傳)篇.doc";string Server_UrlEncode=Server.UrlEncode(file);string Server_UrlDecode=Server.UrlDecode(Server_UrlEncode);string
Time of Update: 2018-12-07
眾所周知,要保護一個頁面,最基礎的就是要屏蔽右鍵。而現在網頁上用得最多的是function click(),即下面這段代碼: <script> function click(){ if(event.button==2){ alert( '本網站歡迎您 !!'); } } document.onmousedown=click </script> 但是這種屏蔽方法的破解方法也是眾所周知的。那就是連續單擊滑鼠左鍵和右鍵便又可以看到右鍵菜單了。但是,我見過一種很好的屏蔽右鍵的方
Time of Update: 2018-12-07
一。簡介Web Service 是一種新的web應用程式分支,他們是自包含、自描述、模組化的應用,發行就緒、定位、通過web調用。Web Service可以執行從簡單的請求到複雜商務處理的任何功能。一旦部署以後,其他Web Service應用程式可以發現並調用它部署的服務。 Web Service是一種應用程式,它可以使用標準的互連網協議,像超文字傳輸通訊協定 (HTTP)(HTTP)和XML,將功能綱領性地體現在互連網和企業內部網上。可將Web服務視作Web上的組件編程。 二。兩種重要技術
Time of Update: 2018-12-07
"人"字這兩筆,一撇一捺僅兩筆,卻不好寫。從書法角度講,字的筆畫越少,想寫好越不易;從社會學角度講,"人"字這兩筆,內涵豐富,哲理深邃,想寫好更難。這兩筆有一筆沒寫好,便不能稱之為真正意義上完整的人生。 一筆寫成長,一筆寫衰老。人生就是新陳代謝過程,包括思想和肌體。新的不斷滋生,舊的不斷淘汰。人只有不斷接受、吸納新生事物,不斷批判、拋棄腐朽渣滓,才能推陳出新,健康成長。 一筆寫前進,一筆寫後退。人生如登山,一步一步往山頂上攀登,到了山頂,又一步一步往下走。下山往往比上山還要難。百折不撓,不畏
Time of Update: 2018-12-07
永遠覺得自己不夠好。這樣的人有才華、有能力,也夠努力,但自我評價低、缺乏自信,難有飛越和突破。觀點過於絕對。他們是非分明,世界不是黑色就是白色。可是,太過堅持原則,也很可能四處樹敵,影響發展。太過苛求他人。這樣的人對別人不斷鞭策、嚴格監督。雖說佩服其才幹,但“高處不勝寒”,少有人願意與之共事。從不得罪人。這也是我們所說的“老好人”,他們害怕得罪人,拚命地避免矛盾衝突。但情緒得不到發泄,結果可能反而讓氣氛更加緊張。得理不饒人。他們就像“推土機”一樣,做事態度強硬,有問題一定要追查到底,容易讓人反感
Time of Update: 2018-12-07
Microsoft Expression Blend—一個全新的,全功能的職業設計工具,用於創造基於Microsoft Windows平台的豐富、複雜的應用介面。使用 Expression Blend, 可以提供更出色的應用軟體並提升客戶的體驗和滿意度。Expression Blend 包括了與Microsoft Visual Studio 2005
Time of Update: 2018-12-07
在上一篇文章中我提到了三種方式,都是各有利弊:第一種方式當資料關聯很多的情況下,實體類會很複雜;第二種方式比較靈活,但是不太符合OO的思想(不過,可以適當使用);第三種方式最主要的問題就是效能不太理想,配置比較麻煩。下面是第四種多表查詢的方式,相對第二種多了一點配置,但是其他方面都很好(當然可能還有其他更好地解決方案,希望能多提寶貴意見-_-)例子還是一樣:兩張表Account和Degree,使用Account_ID關聯,需要查出兩張表的所有紀錄首先:修改實體類,增加以下屬性: p
Time of Update: 2018-12-07
在.NET 2.0 下,當頁面上的某個TextBox 設定了屬性ReadOnly="True"時,通過用戶端指令碼給其賦值後,在後台代碼中訪問其Text屬性卻無法獲得該值。經過嘗試,發現可以通過如下的方式解決這個問題:1、不設定ReadOnly屬性,通過onfocus=this.blur()來類比,如下: <asp:TextBox ID="TextBox1" runat="server" onfocus=this.blur()></asp:TextBox>
Time of Update: 2018-12-07
Castle是另外一個架構,包含了AOP、IOC、ORM等多個方面,其中的Castle.DynamicProxy可以實現動態代理的功能,這個也是很多架構的基礎。在IBatis.Net中就是使用了Castle.DynamicProxy來實現資料庫連接等動態操作的。同時在NHibernet等其他架構中也使用到了這個技術。下面我通過一個簡單例子來看一下如何在我們的代碼中調用Castle.DynamicProxy:一般情況下要有三個類:1、介面類:using System;using System.Co
Time of Update: 2018-12-07
ckeditor 3.0.1學習筆記 一.ckeditor 3.0.1精簡 精簡前:4.52M 精簡後:853K 1.刪除_samples和_source檔案夾,分別為樣本檔案和未壓縮來源程式 2.刪除lang檔案夾下除zh-cn.js,en.js下的所有語言檔案.根據需要刪除 3.刪除根目錄下的changes.html(更新列表),install.html(安裝指向),license.html(使用許可). 4.刪除skins目錄下不需要的皮膚.我一般用V2(簡單.樸素) //
Time of Update: 2018-12-07
本文出至:BugTracker.NET安裝指南 為公司配置了一個Bug跟蹤系統,找到BugTracker.NET,讀了一下,翻譯了其中的配置方法。以後有研究心得再放上來分享。有需要的朋友可以在下面的網址去下載
Time of Update: 2018-12-07
操作結果協助器方法說明ViewResultView將視圖呈現為網頁。PartialViewResultPartialView呈現分部視圖,該分部視圖定義可呈現在另一視圖內的某視圖的一部分。RedirectResultRedirect使用其 URL
Time of Update: 2018-12-07
WPF進入我們的生活已經很多年。(寫這句話讓我想起來了“我不做大哥好多年”。) 個人認為在UI的實踐中,使用者需要的是易於操作的,更加絢麗的介面。這兩個應該是最基本、也是最重要的宗旨。而對於開發人員就是要用最簡單的方法開發出儘可能漂亮的介面,並且效率也不能太差。(要求是不是有些過分啦!)除了在一些Web開發和特殊的應用中,很少有開發組配備單獨的美工,至少目前是這樣吧!根據自己目前對WPF的瞭解程度,感覺WPF在其中某些方面確實有超強的震撼力。
Time of Update: 2018-12-07
1:你想一下你比較喜歡和誰在一起,你們在一起做的事情,聊的話題,從這裡可以找到自己的興趣。2:選擇很厚的綜合類報紙,逐頁翻過,各個板塊掃描瀏覽。當發現某一類主題始終能夠吸引自己的眼球,能夠認真讀完的時候,這個方面極有可能就是興趣點。3:翻看電視各個頻道,或者不同類別的電影。當發現吸引自己的片斷、情節、類型時,特別是能夠清晰回憶時,這也是興趣點。4:多去參加社會活動,和課程。瞭解自己的工作興趣和生活興趣。努力讓做一個快樂的人。你只有喜歡才能快樂。附:發現優點的一些辦法:途徑:1,自評,就是自己花一
Time of Update: 2018-12-07
下面這個配置基本上包含了最複雜的功能:分頁\搜尋\排序\緩衝\傳值Hash表\返回hash表\動態sql<statement id="XinxiTable_SelectAll" listClass="ArrayList" resultMap="SimpleXinxi" parameterClass="Hashtable" cacheModel="xinxi-cache" > SELECT <dynamic prepend="top">
Time of Update: 2018-12-07
線程是程式執行的基本原子單位. 一個進程可以由多個線程組成.在分布式編程中,正確使用線程能夠很好的提高應用程式的效能及運行效率.實現原理是將一個進程分成多個線程,然後讓它們並發非同步執行,來提高運行效率.並發執行並不是同時執行(佔有cpu),任意時刻還是只能有一個線程佔用cpu,只不過是它們爭奪cpu頻繁一些,感覺到他們似乎都在運行.下面通過一個簡單的例子來說明一下它的工作原理設一個進程要完成兩個任務:任務1和任務2並且任務1要經曆: a1->b1->c1三個步驟才能完成
Time of Update: 2018-12-07
在IBatis.Net中可以通過設定檔動態選擇資料庫、動態選擇Dao對象。Dao對象也就是操作資料庫的類,通過設定檔我們可以選擇DataMapper的方式、Ado的方式、NHibernet的方式以前其他第三方的方式來操作資料庫。有利於系統的靈活性和可擴充性。通過分析動態選擇Dao的設計可以加深對IBatis.Net的理解,更好的使用它,同時也可以借鑒它的好的設計模式,應用到我們的程式開發中去。原始碼是最好的分析方式,下面是一些重點代碼和說明:前提:需要在dao.config中配置: <
Time of Update: 2018-12-07
在一個郵件清單的討論中,瞭解了如何在IBatis.Net中返回DataSet以及一些相關的內容。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> public static DataSet QueryForDataSet(string statementName, object paramObject) {
Time of Update: 2018-12-07
其實調用方式比較簡單,主要也就是兩種類型的預存程序:1、更新類型的預存程序2、查詢類型的預存程序下面就來看看具體的調用方式:1、更新類型的預存程序sp_InsertAccount:CREATE PROCEDURE [dbo].[sp_InsertAccount] -- Add the parameters for the stored procedure here @Account_ID int, @Account_FirstName varchar(32), @Account
Time of Update: 2018-12-07
飯 局 1、飯局不是萬能的,沒有飯局是萬萬不能的; 2、提前一天預約是真請你,提前半天你是作陪,上菜了才請你是湊數的; 3、一請就來叫爽快,三請才來叫擺譜,怎麼請都不來叫原則,不請自來叫蹭飯; 4、飯局三大悲:想請的沒來,來的都是作陪,結帳時就你一人清醒; 5、朋友來了有好酒,若是色狼來了迎接他的要靠女色狼; 6、一周一飯局是正常人,一天一飯局是大紅人,一天三飯局是交際花,一天N飯局是端盤子的; 7、會敬酒的靠語言藝術,善鬥酒的靠遊擊戰術,裝酒醉的善於玩騙術,灌不醉的肯定防身有術;