Time of Update: 2018-12-07
享元模式: 以共用的方式高效地支援大量的細粒度對象。 享元對象的狀態: 1:內蘊狀態(Internal State)內蘊狀態儲存在享元對象內部且不會隨環境改變而改變。因此內蘊狀態並可以共用。 2:外蘊狀態(External State)。外蘊狀態是隨環境改變而改變的、不可以共用的狀態。享元對象的外蘊狀態必須由用戶端儲存,並在享元對象被建立之後,在需要使用的時候再傳入到享元對象內部。外蘊狀態與內蘊狀態是相互獨立的。
Time of Update: 2018-12-07
原因可能有三個:1、ReportService版本太低,所以可以升級Sql Server 2008 R2 SP2. 2、主版頁面中的ScriptManager的屬性加上ScriptMode="Release" 3、在網站的web.config中將設定為<compilation batch="false" debug="false"
Time of Update: 2018-12-07
從網上看到一篇有意思的文章,把他儲存下來:婚姻軟件化、人生程式化。 親愛的支援人員: 我急需您的協助。我最近將“女朋友7.0”升級到“妻子1.0”,發現這個新程式意外地啟動了孩子生產程式,而且佔用了大量的空間和珍貴的資源。這在產品的使用手冊中沒有提到。 此外“妻子1.0”自動將自己安裝到其他的所有的程式中,它隨系統同時啟動,監控整個系統的狀態。
Time of Update: 2018-12-07
第一種方式是使用:System.Web.Security空間下的相應類和方法加密,樣本:public string GetMD5(string s,int len){ return FormsAuthentication.HashPasswordForStoringInConfigFile(s,"MD5").Substring(0,len).ToLower();}第二種方式:public string GetMD5(string s,int len){ System.Security.Cr
Time of Update: 2018-12-07
首先,說到字型、顏色,我們應該想到System.Drawing命名空間(當然,純屬個人無稽之談,火星訪客也可以想到銀河系空間去^_^)。先說說擷取系統字型的方法: 在System.Drawing命名空間下有個FontFamily類,其下有個靜態屬性:Families(返回的是一個
Time of Update: 2018-12-07
轉自http://www.cnblogs.com/kirinboy/archive/2008/03/25/dotnet_books_recommend.html今天看到dudu號召大家推薦對自己最有協助的技術圖書,在下不才,幾年間看過的書籍屈指可數,但有幸的是,所看的書都是經典中的經典。藉此post向大家推薦一下。因為都是經典書,所以沒什麼新意,其他人推薦的也不外乎這幾本。1.書名:Microsoft .NET架構程式設計(修訂版)作者:Jeffrey Richter譯者:李建忠出版日期:200
Time of Update: 2018-12-07
工作過程中,在Repeater綁定資料時,需要為每一行資料添加一個複選框。最初是通過<input type="checkbox" name="chkbox" id="chkbox" runat="server" />來加入,並在cs中通過HtmlInputCheckBox chkbox=e.item.FindControl("chkbox") as HtmlInputCheckBox;chkbox.Value="***";chkbox.Name="***";來實現。但是,這樣寫完後,
Time of Update: 2018-12-07
大家都知道,擷取字串的長度可用length來擷取,那麼擷取這段字串的位元組數呢?----英文字母肯定lenght和位元組數都一樣:都是1而中文lenght=1,位元組數=2因此,需要作的就是把中文字元的位元組數計算出來。----方法一:alert('a'.replace(/[^\u0000-\u00ff]/g,"aaa").length); //原理:把中文字元替換成2個英文字母,那麼位元組數就是2,我樣本中改成替換成3個英文字母了。因此彈出的位元組數是3,如果要正確的,當然是替換成2個字母了/
Time of Update: 2018-12-07
sql中的某個欄位用“,”分隔資料,需要擷取資料的時候直接把“,”拆分成資料,獲得一個資料的list。例如:需要查詢某欄位是否包含一個值,111是否存在於1111,2111,1112,1121,1113這個欄位中 。因為根據“,”逗號分開,要求的答案是:不在欄位中。用傳統的like '%111%',顯然不合適,這樣雖然111不存在但是依然能查到該條記錄。所以應該用以下語句實現:select * from Table where ','+columA+',' like
Time of Update: 2018-12-07
看MSDN上講,可以作為資料繫結控制項的資料來源對象需要繼承並實現IEnumerable或 IListSource介面。而Dictionary字典類很明顯是繼承並實現了IEnumerable介面的,那麼,如何講一個Dictionary對象綁定到Repeater等控制項呢?--------------------下面給出樣本(片段) 1public class DicTest:Page 2{ 3 protected Repeater nameList; 4 Dictionary<stri
Time of Update: 2018-12-07
一直對T-SQL的彙總函式、group by、having“耿耿於懷",因為在使用它們的時候,我經常性的犯錯誤。因此,現在將它們之間的一些小規則在此記錄一下,以後碰到問題好查:1、where與having的區別: where 的查詢條件是在分組之前進行的,換句話說:就是只能針對單行操作.因此,在它裡面是不能有彙總函式的。 而having的查詢條件是在分組之後進行的,也就是說,它可以針對多行記錄操作,,而且,它裡面可以使用彙總函式。 特別記註:彙總函式是針對多行操作的,這樣一來,
Time of Update: 2018-12-07
最近在項目中用到了jquery(俺的第一次%%%)感覺其選取器功能真的灰常強大~~~~~~~~-----我在項目中碰到這樣一個需求:假如有如下這樣幾個input type="text":CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->text with validate group property:<input type="text"
Time of Update: 2018-12-07
因為項目的關係,研究了一下Office的線上編輯功能,寫出來共用一下。Office xp之後的版本支援通過webdav協議(http的擴充)直接編輯伺服器上的檔案。IIS(6.0)支援webdav,這在IIS管理器的web服務擴充中可以看到.利用IIS作為webdav的伺服器端,可以很容易的實現office(word,excel等)的線上編輯.可以簡單的實驗一下:確保IIS的webdav擴充安裝並被啟用了,建立一個虛擬目錄test,在其中放一個word文檔a.doc,然後開啟word, 檔案-&
Time of Update: 2018-12-07
.NET Framework裡System.IO.Compression下有兩個可用於頁面壓縮的類,GZipStream和
Time of Update: 2018-12-07
在我們的OA項目中,一般都有一個需求就是線上編輯文檔的功能。在一般的OA產品中,一般會整合一些第三方的Office組件,如NTKO等等,第三方的組件功能很強大,我也不是很清楚這些功能的實現細節,但只是單純的線上編輯來說,現在有一種比較簡單的方案,就是使用基於HTTP 1.1擴充而來的WebDAV(Web Distributed Authoring and Versioning)。WebDAV可以直接使用瀏覽器、網路位置來管理遠程Web伺服器上的WebDAV檔案夾中的檔案,在Windows系統中,
Time of Update: 2018-12-07
前不久,接觸到.NET下的MVC-MonoRail,它推薦使用的模板引擎就是NVelocity(目前由Castle Project項目組接手)因此決定自學一下NVelocity的使用(拋開MonoRail)。--首先:在Castle
Time of Update: 2018-12-07
首先,瞭解一下與事件和委託有關的幾個類和屬性:Delegate, MulticastDelegate, EventHandler, EventHandlerList, EventHandlerList.ListEntry, Control, ComponentControl的Events屬性是由System.ComponentModel.Component
Time of Update: 2018-12-07
在http://www.cnblogs.com/Kenny-Jiang上看到他關於readonly與const的區別的講解,而且看到後邊的回複也有一些講解.. 受益良多.在此把眾位的觀點摘錄如下: 一、readonly和const是兩種不同的常量,其中readonly是運行時常量,而const是編譯時間常量。 舉例: public static readonly int A = 2; //A為運行時常量 public const int B = 3; //B為編譯時間常量
Time of Update: 2018-12-07
<%@ Master language="C#" %><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><%@ Import Namespace="Microsoft.SharePoint" %><%@ Register Tagprefix="SPSWC"
Time of Update: 2018-12-07
近日做了一下採集某個網頁的內容,並擷取其中所有的連結地址及連結標題。 其中用到了HttpWebRequest和Regex,代碼備忘如下: Code highlighting produced by Actipro CodeHighlighter