Time of Update: 2018-12-05
通常在伺服器端大家都已經做了很多緩衝的工作,ASP.NET CACHE也好MemeryCache也好卻總是忽略了用戶端緩衝。因為大家都知道不管哪個client都會緩衝已經訪問過的網站,但是瀏覽器緩衝時間都是短暫的,所以最好是自訂延長瀏覽器緩衝。這個時候就需要修改Http頭資訊了,頭資訊中有個欄位:Cache-Control:no-cache有很多辦法可以修改頭欄位,比較方便通用的就是在web.config裡設定,例如:<?xml version="1.0"?>
Time of Update: 2018-12-05
SqlDataReader dr=Get_dr(xxxx);string ID=dr["ID"];//如果在sql 中沒有此列,則會報錯.個人認為,在讀取時,最好做一個判斷. static bool readerExists(SqlDataReader dr, string columnName) { dr.GetSchemaTable().DefaultView.RowFilter = "ColumnName= '" +
Time of Update: 2018-12-05
//作用:把ListBox中的全部內容轉換成一個字串,各個欄位間用,分隔 // //參數:Lists,需要轉換的ListBox.items // //傳回值:轉換好的字串 // public string ListToString(ListItemCollection Lists) { string result=""; for(int i=0;i<Lists.Count;i++) { if
Time of Update: 2018-12-05
文章目錄 關於重構的幾個觀點:關於UT的幾個觀點:
Time of Update: 2018-12-05
我在DataGrid中加入了一列checkbox用來控制刪除多行可是發現了一個問題,就是假如我的分頁為每頁3行當我把一頁的所有記錄行全部刪除時,會出現當前索引錯誤我想如果全部刪除1.後面沒有記錄跳到前一個頁面
Time of Update: 2018-12-05
1)First case for an sample
Time of Update: 2018-12-05
其實下文中說的解決方案不僅僅適用於應用了Ef的項目,其它涉及資料訪問的測試同樣適用。不說先貼上原文連結
Time of Update: 2018-12-05
<%# cncproject.pub.Left(DataBinder.Eval(Container.DataItem, "title")) %>一段資料繫結代碼cncproject.pub.Left(string str);傳回值是string.作用是把字元長度超過15 字竄去掉後面追加"..."。資料繫結表達是應該支援 函數調用的,可是我這段代碼在運行時出現"編譯器錯誤資訊: CS1502:
Time of Update: 2018-12-05
(EnvDTE.DTE)System.Runtime.InteropServices.Marshal.GetActiveObject("VisualStudio.DTE.10.0")這裡90對應2008應用如擷取解決方案目錄:string solutionDirectory = ((EnvDTE.DTE)System.Runtime .InteropServices
Time of Update: 2018-12-05
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("資料庫列表不可為空!",
Time of Update: 2018-12-05
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;
Time of Update: 2018-12-05
請先看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
Time of Update: 2018-12-05
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.
Time of Update: 2018-12-05
看了一些網上的資料,整理一下。1、在1個頁面中應用Theme: 如果想在某1個頁面中應用Theme,直接在aspx檔案中修改<%@ Page Theme="..." %> 2、在所有頁面應用同1個Theme: 如果要在所有頁面上使用相同的Theme,在web.config中的<system.web>節點下加上句<pages theme="..."/>3、讓控制項不應用Theme:
Time of Update: 2018-12-05
有圖有真相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;
Time of Update: 2018-12-05
因為在園子裡沒有查到相關文章,所以發到首頁讓大家拍磚。起因:每次跑xUnit總是第一個測試需要十幾秒的執行時間而其他最久0.5s都不到,我是個懶人發現這個問題的時候也沒有去多想還是做手上的東西,但是心裡的刺埋下了。(這裡對xUnit說明下老鳥繞過,每個測試都是獨立的對象,而我這個resharper的計算也是只計算每個執行個體的建立執行時間,因為xunit裡建立執行個體的建構函式就是通常說的setup)有圖有真相我走的彎路,可以直接繞過看結果:無腦的先用Test with performance;
Time of Update: 2018-12-05
1.為什麼蠶寶寶很有錢?==>因為它會結繭(節儉) 2.為什麼小白兔不嫁給斑馬呢?==>因為兔媽媽說紋身不是好孩子 3.tw什麼時候可以統一?==>買即食麵的時候(統一即食麵) 4.猴子不喜歡什麼線?==>平行線(因為沒有相交<香蕉>) 5.巧克力和西紅柿打架,為什麼是巧克力贏?==>因為巧克力棒嘛 6.鯊魚吃了綠豆會怎麼樣?==>變成了綠豆沙 7.火柴燒著後進了醫院,變成了什麼?==>棉簽
Time of Update: 2018-12-05
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,
Time of Update: 2018-12-05
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 }
Time of Update: 2018-12-05
先途中目錄【Areas】【Admin】名字隨便。目錄說明:【Admin】代表當前area,裡面就像預設的MVC模板建立的網站一樣放你的目錄【Controllers】【Views】;配置說明:需要在【Views】下放MVC的config,最簡單的辦法就是建立一個MVC項目從【Views】裡拷貝一個過來。每個Area中的Views都需一個單獨的Config。配置Area類:{AdminAreaRegistration}類需要放在【Admin】目錄下(這個是預設的要求,如果有需求的話也可以放在別的地方