用戶端緩衝(Client Cache)

通常在伺服器端大家都已經做了很多緩衝的工作,ASP.NET CACHE也好MemeryCache也好卻總是忽略了用戶端緩衝。因為大家都知道不管哪個client都會緩衝已經訪問過的網站,但是瀏覽器緩衝時間都是短暫的,所以最好是自訂延長瀏覽器緩衝。這個時候就需要修改Http頭資訊了,頭資訊中有個欄位:Cache-Control:no-cache有很多辦法可以修改頭欄位,比較方便通用的就是在web.config裡設定,例如:<?xml version="1.0"?>

SqlDataReader 判斷是否存在某列的方法

SqlDataReader dr=Get_dr(xxxx);string ID=dr["ID"];//如果在sql 中沒有此列,則會報錯.個人認為,在讀取時,最好做一個判斷. static bool readerExists(SqlDataReader dr, string columnName)        {            dr.GetSchemaTable().DefaultView.RowFilter = "ColumnName= '" +           

幾個以前項目中使用的函數 )

//作用:把ListBox中的全部內容轉換成一個字串,各個欄位間用,分隔  //  //參數:Lists,需要轉換的ListBox.items  //  //傳回值:轉換好的字串  //  public string ListToString(ListItemCollection Lists)  {   string result="";   for(int i=0;i<Lists.Count;i++)   {    if

關於代碼重構和UT的一些想法,求磚頭

文章目錄 關於重構的幾個觀點:關於UT的幾個觀點:

我在DataGrid中加入了一列checkbox用來控制刪除多行

我在DataGrid中加入了一列checkbox用來控制刪除多行可是發現了一個問題,就是假如我的分頁為每頁3行當我把一頁的所有記錄行全部刪除時,會出現當前索引錯誤我想如果全部刪除1.後面沒有記錄跳到前一個頁面               

Mock HttpContext in TDD的幾種簡單應用

1)First case for an sample

Entity Framework Unit Testing problem and solution

其實下文中說的解決方案不僅僅適用於應用了Ef的項目,其它涉及資料訪問的測試同樣適用。不說先貼上原文連結

一段資料繫結代碼

<%# cncproject.pub.Left(DataBinder.Eval(Container.DataItem, "title")) %>一段資料繫結代碼cncproject.pub.Left(string str);傳回值是string.作用是把字元長度超過15 字竄去掉後面追加"..."。資料繫結表達是應該支援 函數調用的,可是我這段代碼在運行時出現"編譯器錯誤資訊: CS1502:

Code中擷取VS對象

(EnvDTE.DTE)System.Runtime.InteropServices.Marshal.GetActiveObject("VisualStudio.DTE.10.0")這裡90對應2008應用如擷取解決方案目錄:string solutionDirectory = ((EnvDTE.DTE)System.Runtime                                              .InteropServices                     

http://winzheng.blog.ccidnet.com/blog/ccid/do_showone/tid_9268.html

asp.net下實現資料庫的備份與恢複 作者: winzheng 發表日期: 2005-09-05 15:07 文章屬性: 原創 複製連結 WebDataBak.aspx.cs bakServer.cs為自訂類代碼核心代碼:1.private void BtnDataBackup_Click(object sender, System.EventArgs e)  {   if ( lstDb.Items.Count == 0 )   {    pub.Alert("資料庫列表不可為空!",

Parallel Power並行的力量(一個測試代碼)

Parallelusing System;using System.Collections.Generic;using System.Diagnostics;using System.Linq;using System.Text;using System.Threading; namespace ConsoleApplication2{    class Test    {        static void Main()        {            int max = 500; 

EF多對多關係中如何利用關係表(EF4.1 Many to Many involves junction table details)

請先看dudu的文章http://www.cnblogs.com/dudu/archive/2011/07/09/entity_framework_many_to_many.html一般的多對多關聯式資料庫表:Mapping代碼:Code SnippetmodelBuilder.Entity<BlogPost>()    .HasMany(b => b.Categories)    .WithMany(c => c.CategoryBlogPosts)    .Map  

Chromium.org team 改進vs編譯速度的一些建議

The Chromium.org team listed several options for accelerating the build (at this point about half-way down the page):In decreasing order of speedup:Install Microsoft hotfix 935225. Install Microsoft hotfix 947315. Use a true multicore processor (ie.

.NET2.0的Themes和Skins

看了一些網上的資料,整理一下。1、在1個頁面中應用Theme:       如果想在某1個頁面中應用Theme,直接在aspx檔案中修改<%@ Page Theme="..." %> 2、在所有頁面應用同1個Theme:      如果要在所有頁面上使用相同的Theme,在web.config中的<system.web>節點下加上句<pages theme="..."/>3、讓控制項不應用Theme:     

Lucene2.9.2 + Apsara Distributed File System分詞2.3.1(一) 入門: 建立簡單索引,搜尋(原創)

有圖有真相ps:可以看到中文分詞成功,搜尋也命中了;說明:如果想好好學Lucene建議看Lucene in action 2nd version,另外2.9.2中對以前很多方法已經廢棄,舊代碼就別看了; 下面是代碼:建立索引public static void IndexFile(this IndexWriter writer, IO.FileInfo file){    var watch = new Stopwatch();    var startTime = DateTime.Now; 

Entity Framework 第一次查詢時嚴重延遲的問題

因為在園子裡沒有查到相關文章,所以發到首頁讓大家拍磚。起因:每次跑xUnit總是第一個測試需要十幾秒的執行時間而其他最久0.5s都不到,我是個懶人發現這個問題的時候也沒有去多想還是做手上的東西,但是心裡的刺埋下了。(這裡對xUnit說明下老鳥繞過,每個測試都是獨立的對象,而我這個resharper的計算也是只計算每個執行個體的建立執行時間,因為xunit裡建立執行個體的建構函式就是通常說的setup)有圖有真相我走的彎路,可以直接繞過看結果:無腦的先用Test with performance;

搞怪IQ題

     1.為什麼蠶寶寶很有錢?==>因為它會結繭(節儉)   2.為什麼小白兔不嫁給斑馬呢?==>因為兔媽媽說紋身不是好孩子   3.tw什麼時候可以統一?==>買即食麵的時候(統一即食麵)   4.猴子不喜歡什麼線?==>平行線(因為沒有相交<香蕉>)   5.巧克力和西紅柿打架,為什麼是巧克力贏?==>因為巧克力棒嘛   6.鯊魚吃了綠豆會怎麼樣?==>變成了綠豆沙   7.火柴燒著後進了醫院,變成了什麼?==>棉簽  

JSON DATE 轉換標準的一些資料(收集)

Json的Date標準還沒出來,所以有各種花樣的date,而我們經常在js上使用自然問題多多了。關於標準可以看http://weblogs.asp.net/bleroy/archive/2008/01/18/dates-and-json.aspx 如果您使用的微軟的Json序列化庫那麼date會是這個樣子:/Date(1224043200000)/下面是轉換成JS obj的方法var date = eval(jsonDate.replace(/\/Date\((\d+)\)\//gi,

Join and Group By with LINQ to Entities

Good code:var query = (from s in db.ForumStatsSetwhere s.LogDate >= date1 && s.LogDate <= date2group s by new {s.Topic.topicID, s.Topic.subject,s.Topic.datum, s.Topic.Forum.forumID,s.Topic.Forum.forumName,s.Topic.Forum.ForumGroup.name }

MVC 3 AreaRegistration and some problem reference

先途中目錄【Areas】【Admin】名字隨便。目錄說明:【Admin】代表當前area,裡面就像預設的MVC模板建立的網站一樣放你的目錄【Controllers】【Views】;配置說明:需要在【Views】下放MVC的config,最簡單的辦法就是建立一個MVC項目從【Views】裡拷貝一個過來。每個Area中的Views都需一個單獨的Config。配置Area類:{AdminAreaRegistration}類需要放在【Admin】目錄下(這個是預設的要求,如果有需求的話也可以放在別的地方

總頁數: 61357 1 .... 12507 12508 12509 12510 12511 .... 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.