老生常談:享元模式

      享元模式:          以共用的方式高效地支援大量的細粒度對象。       享元對象的狀態:         1:內蘊狀態(Internal State)內蘊狀態儲存在享元對象內部且不會隨環境改變而改變。因此內蘊狀態並可以共用。        2:外蘊狀態(External State)。外蘊狀態是隨環境改變而改變的、不可以共用的狀態。享元對象的外蘊狀態必須由用戶端儲存,並在享元對象被建立之後,在需要使用的時候再傳入到享元對象內部。外蘊狀態與內蘊狀態是相互獨立的。     

ReportViewerWebWebpart顯示報表時顯示的指令碼錯誤:Uncaught Sys.ArgumentNullException: Sys.ArgumentNullException: 值不

原因可能有三個:1、ReportService版本太低,所以可以升級Sql Server 2008 R2 SP2. 2、主版頁面中的ScriptManager的屬性加上ScriptMode="Release" 3、在網站的web.config中將設定為<compilation batch="false" debug="false"

婚姻軟件化、人生程式化。

從網上看到一篇有意思的文章,把他儲存下來:婚姻軟件化、人生程式化。 親愛的支援人員:       我急需您的協助。我最近將“女朋友7.0”升級到“妻子1.0”,發現這個新程式意外地啟動了孩子生產程式,而且佔用了大量的空間和珍貴的資源。這在產品的使用手冊中沒有提到。 此外“妻子1.0”自動將自己安裝到其他的所有的程式中,它隨系統同時啟動,監控整個系統的狀態。

MD5加密的兩種方式筆記。

第一種方式是使用: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

如何讀取系統字型、顏色、大小?

首先,說到字型、顏色,我們應該想到System.Drawing命名空間(當然,純屬個人無稽之談,火星訪客也可以想到銀河系空間去^_^)。先說說擷取系統字型的方法:  在System.Drawing命名空間下有個FontFamily類,其下有個靜態屬性:Families(返回的是一個

.NET技術書籍推薦

轉自http://www.cnblogs.com/kirinboy/archive/2008/03/25/dotnet_books_recommend.html今天看到dudu號召大家推薦對自己最有協助的技術圖書,在下不才,幾年間看過的書籍屈指可數,但有幸的是,所看的書都是經典中的經典。藉此post向大家推薦一下。因為都是經典書,所以沒什麼新意,其他人推薦的也不外乎這幾本。1.書名:Microsoft .NET架構程式設計(修訂版)作者:Jeffrey Richter譯者:李建忠出版日期:200

在伺服器控制項中需要加入單選或複選時的處理。

工作過程中,在Repeater綁定資料時,需要為每一行資料添加一個複選框。最初是通過<input type="checkbox" name="chkbox" id="chkbox" runat="server" />來加入,並在cs中通過HtmlInputCheckBox chkbox=e.item.FindControl("chkbox") as HtmlInputCheckBox;chkbox.Value="***";chkbox.Name="***";來實現。但是,這樣寫完後,

擷取字串的位元組數。

大家都知道,擷取字串的長度可用length來擷取,那麼擷取這段字串的位元組數呢?----英文字母肯定lenght和位元組數都一樣:都是1而中文lenght=1,位元組數=2因此,需要作的就是把中文字元的位元組數計算出來。----方法一:alert('a'.replace(/[^\u0000-\u00ff]/g,"aaa").length); //原理:把中文字元替換成2個英文字母,那麼位元組數就是2,我樣本中改成替換成3個英文字母了。因此彈出的位元組數是3,如果要正確的,當然是替換成2個字母了/

sql like擷取以逗號分割的欄位內的資料

sql中的某個欄位用“,”分隔資料,需要擷取資料的時候直接把“,”拆分成資料,獲得一個資料的list。例如:需要查詢某欄位是否包含一個值,111是否存在於1111,2111,1112,1121,1113這個欄位中 。因為根據“,”逗號分開,要求的答案是:不在欄位中。用傳統的like '%111%',顯然不合適,這樣雖然111不存在但是依然能查到該條記錄。所以應該用以下語句實現:select * from Table where ','+columA+',' like

如何將Dictionary綁定到Repeater?

看MSDN上講,可以作為資料繫結控制項的資料來源對象需要繼承並實現IEnumerable或 IListSource介面。而Dictionary字典類很明顯是繼承並實現了IEnumerable介面的,那麼,如何講一個Dictionary對象綁定到Repeater等控制項呢?--------------------下面給出樣本(片段) 1public class DicTest:Page 2{ 3  protected Repeater nameList; 4  Dictionary<stri

T-SQL的一點小備忘

一直對T-SQL的彙總函式、group by、having“耿耿於懷",因為在使用它們的時候,我經常性的犯錯誤。因此,現在將它們之間的一些小規則在此記錄一下,以後碰到問題好查:1、where與having的區別:    where 的查詢條件是在分組之前進行的,換句話說:就是只能針對單行操作.因此,在它裡面是不能有彙總函式的。    而having的查詢條件是在分組之後進行的,也就是說,它可以針對多行記錄操作,,而且,它裡面可以使用彙總函式。    特別記註:彙總函式是針對多行操作的,這樣一來,

JQuery 屬性選取器一點有意思的地方

最近在項目中用到了jquery(俺的第一次%%%)感覺其選取器功能真的灰常強大~~~~~~~~-----我在項目中碰到這樣一個需求:假如有如下這樣幾個input type="text":CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->text with validate group property:<input type="text"

Office文檔線上編輯的實現之一

因為項目的關係,研究了一下Office的線上編輯功能,寫出來共用一下。Office xp之後的版本支援通過webdav協議(http的擴充)直接編輯伺服器上的檔案。IIS(6.0)支援webdav,這在IIS管理器的web服務擴充中可以看到.利用IIS作為webdav的伺服器端,可以很容易的實現office(word,excel等)的線上編輯.可以簡單的實驗一下:確保IIS的webdav擴充安裝並被啟用了,建立一個虛擬目錄test,在其中放一個word文檔a.doc,然後開啟word, 檔案-&

實現頁面的GZip或Deflate壓縮。

.NET Framework裡System.IO.Compression下有兩個可用於頁面壓縮的類,GZipStream和

線上Word編輯

在我們的OA項目中,一般都有一個需求就是線上編輯文檔的功能。在一般的OA產品中,一般會整合一些第三方的Office組件,如NTKO等等,第三方的組件功能很強大,我也不是很清楚這些功能的實現細節,但只是單純的線上編輯來說,現在有一種比較簡單的方案,就是使用基於HTTP 1.1擴充而來的WebDAV(Web Distributed Authoring and Versioning)。WebDAV可以直接使用瀏覽器、網路位置來管理遠程Web伺服器上的WebDAV檔案夾中的檔案,在Windows系統中,

NVelocity模板引擎初學總結。

前不久,接觸到.NET下的MVC-MonoRail,它推薦使用的模板引擎就是NVelocity(目前由Castle Project項目組接手)因此決定自學一下NVelocity的使用(拋開MonoRail)。--首先:在Castle

控制項中的Events個人理解。

首先,瞭解一下與事件和委託有關的幾個類和屬性:Delegate, MulticastDelegate, EventHandler, EventHandlerList, EventHandlerList.ListEntry, Control, ComponentControl的Events屬性是由System.ComponentModel.Component

readonly與const

在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為編譯時間常量   

我的SharePoint 主版頁面

<%@ 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"

HttpWebRequest及Regex

       近日做了一下採集某個網頁的內容,並擷取其中所有的連結地址及連結標題。 其中用到了HttpWebRequest和Regex,代碼備忘如下:  Code highlighting produced by Actipro CodeHighlighter

總頁數: 61357 1 .... 5949 5950 5951 5952 5953 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.