- 博客(44)
- 资源 (22)
- 收藏
- 关注
转载 c#中Dictionary、ArrayList、Hashtable和数组的区别
http://www.cnblogs.com/peterlu/archive/2011/02/16/1955748.htmlC# 集合类 Array Arraylist List Hashtable Dictionary Stack Queue <br />1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小, <br />但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。随后以前的数组就废弃!而集合却是可变长的 <br />2.数组要声明元素
2011-02-17 14:19:00 556
转载 ASP.NET Url请求过程
<br />一、常规情况:不是MVC应用架构<br />1、对ASP.NET的请求根据Web应用程序首先穿过UrlRoutingModule对象,是HTTP Module。<br />2、再由UrlRoutingModule对象在RouteTable对象集合中按照已经定义好的路由规则去匹配Route对象(实际上是实现RouteBase对象),如果路由不匹配,UrlRoutingModule对象什么都不做并且回到规则ASP.NET或IIS请求的请求过程处理。<br />3、匹配成功后,得到的Route对象。<
2011-02-17 14:18:00 505
转载 【原创】构建高性能ASP.NET站点 第七章 如何解决内存的问题(前篇)—托管资源优化—垃圾回收机制深度剖析
<br />构建高性能ASP.NET站点第七章如何解决内存的问题(前篇)—托管资源优化—垃圾回收机制剖析<br /> 前言:本章主要详细的讲述如何因内存问题而导致的性能问题,很多的时候都是深入.NET内核进行分析,然后给出解决方案,同时,本系列的其他文章,也争取做到:深入浅出。<br /> <br /> 本篇是为后面的做个铺垫,而且比较的精彩。只有真正的理解了本篇,后面才可以顺利的走下去。<br /> <br />本篇的议题如下:<br />内存问题概述(前篇)<br />托管资源优化(前篇)<b
2011-02-17 14:16:00 704
转载 【原创】构建高性能ASP.NET站点 第六章—性能瓶颈诊断与初步调优(下后篇)—减少不必要的请求
<br />构建高性能ASP.NET站点第六章—性能瓶颈诊断与初步调优(下后篇)—减少不必要的请求<br /> 前言:本篇的一些内容比较的有意思,总结了可能平时大家可以注意到的一些优化点,而且非常的实用。<br /> <br />本篇的议题如下:<br />识别和分析服务端的性能瓶颈(上)<br />内存(前篇)<br />缓存(前篇)<br />CPU(后篇)<br />处理请求线程(后篇)<br />提高性能的一些简单改进措施(下)<br /> 部署优化(前篇)<br />
2011-02-17 14:15:00 441
转载 【原创】构建高性能ASP.NET站点 第六章—性能瓶颈诊断与初步调优(下前篇)—简单的优化措施
<br />构建高性能ASP.NET站点第六章—性能瓶颈诊断与初步调优(下前篇)—简单的优化措施<br /> 前言:本篇给出一些在部署ASP.NET站点时采用的简单的优化措施。同时很也非常的感谢朋友对昨天发的文章的支持,本篇的内容不多,也比较的简单!<br /> <br /> 本篇议题如下: <br /> 识别和分析服务端的性能瓶颈(上)<br /> 内存(前篇)<br /> 缓存(前篇)<br /> CPU(前篇)<br /> 处理请求线程(前篇)<br />
2011-02-17 14:13:00 481
转载 【原创】构建高性能ASP.NET站点 第六章—性能瓶颈诊断与初步调优(上篇)—识别性能瓶颈
<br />构建高性能ASP.NET站点第六章—性能瓶颈诊断与初步调优(上篇)—识别性能瓶颈<br /> <br /> 前言:从本篇开始就真正的进入了性能调优的阶段,在之前的文章中提到了页面加载过慢的四个性能问题,其中第一个问题就是:服务端解析.aspx页面的时间过长,本篇就分析这个问题,给出一些方案,因为涉及到的问题很多,的在后续文章会逐个详细介绍。<br /> <br /> 因为本篇的篇幅过长,所以划分为了多篇。 <br /> 本篇的议题如下:<br /> 识别和分析服务端的性能瓶颈
2011-02-17 14:12:00 452
转载 【原创】构建高性能ASP.NET站点 第五章—性能调优综述(后篇)
<br />构建高性能ASP.NET站点第五章—性能调优综述(后篇)<br /> 前言:本篇主要讲述如何根据一些简单的工具和简单的现象来粗布的定位站点的性能问题。 <br />本章的议题如下:<br />性能调优的一般过程<br />利用分析工具分析页面加载信息<br />利用分析工具分析性能瓶颈<br /> <br />系列文章链接:<br />构建高性能ASP.NET站点开篇<br />构建高性能ASP.NET站点之一剖析页面的处理过程(前端)<br />构建高性能ASP.NET站点之
2011-02-17 14:11:00 378
转载 【原创】构建高性能ASP.NET站点 第五章—性能调优综述(中篇)
<br />构建高性能ASP.NET站点第五章—性能调优综述(中篇)<br /> 前言:本篇主要讲述用一些简单的工具来分析一些与站点性能有关的数据,在上一篇文章中,我们讨论了一下性能调优的一般过程,本篇就开始介绍一些方法和工具,让大家快速的入门。 <br /> <br /> <br />系列文章链接:<br />构建高性能ASP.NET站点开篇<br />构建高性能ASP.NET站点之一剖析页面的处理过程(前端)<br />构建高性能ASP.NET站点之二 优化HTTP请求(前端)<br />构建高性能A
2011-02-17 14:10:00 492
转载 【转】大型高性能ASP.NET系统架构设计
<br />大型高性能ASP.NET系统架构设计<br /> 大型动态应用系统平台主要是针对于大流量、高并发网站建立的底层系统架构。大型网站的运行需要一个可靠、安全、可扩展、易维护的应用系统平台做为支撑,以保证网站应用的平稳运行。 <br />系列文章链接:<br />构建高性能ASP.NET站点开篇<br />构建高性能ASP.NET站点之一剖析页面的处理过程(前端)<br />构建高性能ASP.NET站点之二 优化HTTP请求(前端)<br />构建高性能ASP.NET站点之三 细节决定成败<br
2011-02-17 14:10:00 540
转载 【原创】构建高性能ASP.NET站点 第五章—性能调优综述(前篇)
<br />构建高性能ASP.NET站点第五章—性能调优综述(前篇)<br /> 前言:这段时间,把系列文章又重新整理了一下,之前关于性能优化的介绍一些不是很清晰。可以说从本篇开始,才算是一个完整的系列的开始。<br /> <br />系列文章链接:<br />构建高性能ASP.NET站点开篇<br />构建高性能ASP.NET站点之一剖析页面的处理过程(前端)<br />构建高性能ASP.NET站点之二 优化HTTP请求(前端)<br />构建高性能ASP.NET站点之三 细节决定成败<br />构
2011-02-17 14:09:00 390
转载 构建高性能ASP.NET站点之三 细节决定成败
<br />构建高性能ASP.NET站点之三细节决定成败<br /> <br /> 前言:曾经就因为一个小小的疏忽,从而导致了服务器崩溃了,后来才发现:原来就是因为一个循环而导致的,所以,对“注意细节“这一说法是深有感触。<br /> <br /> <br />系列文章链接:<br />构建高性能ASP.NET站点开篇<br />构建高性能ASP.NET站点之一剖析页面的处理过程(前端)<br />构建高性能ASP.NET站点之二 优化HTTP请求(前端)<br />构建高性能ASP.NET站点之三 细节
2011-02-17 14:07:00 380
转载 【原创】构建高性能ASP.NET站点之二 优化HTTP请求(前端)
<br />构建高性能ASP.NET站点之二优化HTTP请求(前端)<br />前言: 这段时间比较的忙,文章写不是很勤,希望大家谅解.<br />上一篇文章主要讲述了请求一个页面的过程,同时也提出了在这个过程中的一些优化点,本篇就开始细化页面的请求过程并且提出优化的方案.同时,在上篇文章中,不少朋友也提出了一些问题,在本篇中也对这些问题给出了回答!<br /> <br /> <br />系列文章链接:<br />构建高性能ASP.NET站点开篇<br />构建高性能ASP.NET站点之一剖析页面的处理过程
2011-02-17 14:03:00 471
转载 【原创】构建高性能ASP.NET站点之一 剖析页面的处理过程(前端)
<br />构建高性能ASP.NET站点之一剖析页面的处理过程(前端)<br /> 前言:在对ASP.NET网站进行优化的时候,往往不是只是懂得ASP.NET就足够了的。在优化的过程中,一般先是找出问题可能存在的地方,然后证明找出的问题就是要解决的问题,确认之后,在进行一些措施。系列文章在结构上的安排是这样的:先讲述前端的调优,我会在文章的标题后面标上”前端”,如果是后台代码的调优,我会在标题上标上”后端”,如果是数据库设计的调优,我会在标题上标上”数据库”,希望大家多多提建议。<br /> <br />
2011-02-17 14:02:00 332
转载 【原创】构建高性能ASP.NET站点 开篇
<br />http://www.cnblogs.com/yanyangtian/archive/2010/07/16/1778986.html<br /> <br />构建高性能ASP.NET站点开篇<br /> <br /> 前言:有段时间没有写ASP.NET的东西了,心里总是觉得缺少了什么,毕竟自己对ASP.NET还是情有独钟的. 在本系列文章中,准备比较全面的讲述ASP.NET的性能的优化,从前台到后台,以后本列文也看作为大家的一个手册来查询!<br /> <br /> <br />系列文章链接:
2011-02-17 14:00:00 460
转载 几个经常用到的字符串的截取
<br />http://www.cnblogs.com/luqingsong/archive/2011/02/16/1956458.html<br /> <br />string str="123abc456";<br />int i=3;<br />1 取字符串的前i个字符<br /> str=str.Substring(0,i); // or str=str.Remove(i,str.Length-i); <br />2 去掉字符串的前i个字符:<br /> str=str.Remove(0
2011-02-17 13:42:00 516
转载 DataTable 导出到EXCEL代码
<br />http://www.cnblogs.com/springyangwc/archive/2011/02/14/1954377.html<br /> <br />首先引用Microsoft.Office.Interop.Excel;view sourceprint?01 privatevoidExportExcel(DataTable dt) 02 { 03 if(dt == null) return; 04 Microsof
2011-02-15 13:24:00 422
转载 GridView编辑状态下DropDownList的联动
<br />http://www.cnblogs.com/nine425/archive/2011/02/14/1954403.html<br /> <br />protected void ddlDw_SelectedIndexChanged(object sender, EventArgs e)<br /> {<br /> DropDownList ddlDw = sender as DropDownList;<br /> GridViewRow
2011-02-15 13:24:00 453
转载 下载Word文档的四种方法
<br />http://www.cnblogs.com/zjyuan/archive/2011/02/14/1954009.html<br /> <br />//第一种方法:<br />Response.ClearContent();<br />Response.ClearHeaders();<br />Response.ContentType = "Application/msword";<br />string s = Server.MapPath("文件名.doc");<br />Response.
2011-02-15 13:23:00 1922
转载 你应该知道的15个Silverlight诀窍
<br />http://www.cnblogs.com/powertoolsteam/archive/2011/02/14/1954098.html<br /> <br />我热爱Silverlight,并且身体力行写了很多Silverlight程序,也讨论了很多关于Silverlight的技术。对于刚刚接触Silverlight的开发人员来说,这篇文章是最适合你的。这篇文章列出了我使用Silverlight进行开发后,发现的15条小诀窍。如果你是一个全职的Silverlight开发的话,我希望你能了解并
2011-02-15 13:22:00 709
转载 C# PowerPoint操作的基本用法
<br />http://www.cnblogs.com/hyruur/archive/2011/02/14/1954118.html<br /> <br />1 using System;<br /> 2 using System.Collections.Generic;<br /> 3 using System.Linq;<br /> 4 using System.Text;<br /> 5 using OFFICECORE = Microsoft.Office.Core;<br /> 6 u
2011-02-15 13:19:00 6022 1
转载 C#文件复制小工具
<br />http://www.cnblogs.com/strivers/archive/2011/02/11/1951712.html<br /> <br />01usingSystem; 02usingSystem.Collections.Generic; 03usingSystem.ComponentModel; 04usingSystem.Data; 05usingSystem.Drawing; 06usingSystem.Text; 07usingSystem.Windows.Forms; 08
2011-02-13 13:15:00 505
转载 C#中new, override, virtual的具体用法
<br />http://www.cnblogs.com/luminji/archive/2011/02/08/1950001.html<br /> <br />一句话:你是否真的了解new, override, virtual<br />下面代码的结果,如果基类使用接口代替,也是一样的效果。<br />主要注意看override或new了基类的方法后,调用方将子类对象转型为父类后的输出会有什么不同;<br /> 代码class Program<br /> {<br />staticvoid Main
2011-02-13 13:11:00 389
转载 何在中文vs2010上安装英文的silverlight4 tools
<br />打开注册表<br />命令:regedit<br />打开节点:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/VisualStudio/10.0/Setup/VS/BuildNumber<br />在此处增加一个"字符串值",输入名称为“1033”,设置它的值为“10.0.30319”<br />ok<br />重新运行 silverlight4_tools.exe安装即可,安装完毕后,可以考虑删除掉该键值
2011-02-13 13:11:00 494
转载 DataTable简介
<br />http://www.cnblogs.com/Oliver.net/archive/2011/02/11/1951278.html<br /> <br />一、DataTable简介 <br />(1)构造函数 <br />DataTable() 不带参数初始化DataTable 类的新实例。 <br />DataTable(string tableName) 用指定的表名初始化DataTable 类的新实例。 <br />DataTable(string tableName, string t
2011-02-13 12:46:00 396
转载 C#中刷新页面的方式
<br />http://www.cnblogs.com/zhouxiuquan/archive/2011/02/11/1951287.html<br /> <br />1、 Response.Redirect( "NewsManager.aspx ");<br /> 这种页面刷新是从服务器回传。如果在前面使用了!ispostback判断只有第一次加载才绑定数据时,会造成刷新之后不显示数据。<br />2、 Response.Write( " <script> window.location= 'N
2011-02-13 12:45:00 1130
转载 C#:params 关键字的学习
<br />http://www.cnblogs.com/muzihai1988/archive/2011/02/11/1951542.html<br /> <br />今天看到了params,以前没用过就顺手学习了一下。<br />params 关键字有以下几大特点:params关键字可以指定采用数目可变的参数的方法参数(不指定参数的数目)。 可以发送参数声明中所指定类型的逗号分隔的参数列表或指定类型的参数数组。可以不传递参数。 在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中
2011-02-13 12:44:00 464
转载 用Visual C#创建Windows服务程序
<br />http://www.cnblogs.com/shuimiao/archive/2011/02/11/1951077.html<br /> <br />一.Windows服务介绍: <br /><br /> Windows服务以前被称作NT服务,是一些运行在Windows NT、Windows 2000和Windows XP等操作系统下用户环境以外的程序。在以前,编写Windows服务程序需要程序员很强的C或C++功底。然而现在在Visual Studio.Net下,你可以运用C++或Visu
2011-02-13 12:43:00 328
转载 C# 可变数量参数的使用
<br />http://www.cnblogs.com/zcold/archive/2011/02/10/1950922.html<br /> <br />今天遇到一个问题 函数的参数数量需要根据数据来变化 查了查网站 原来可以用 param 关键字 以下是例子<br />publicstaticclass ParamTest{ publicstaticint TestFunction(int A, int B, paramsint[] WhatEver) {
2011-02-13 12:43:00 452
转载 关于客户端与数据库服务器端的时间同步问题
<br />http://www.cnblogs.com/akin.net/archive/2011/02/11/1951360.html<br /> <br />这是一个做C/S的管理软件开发时经常被忽略的问题,客户端的时间与服务器的时间如果有偏差,数据统计、报表等等肯定会有“意外”的情况发生。<br />意图很简单:从数据库服务器获取到时间,根据这个时间修改当前客户端电脑时间。<br />用Sql的函数getdate(),是比较容易的。<br />我们是基于dotnet4.0、EntityFramewo
2011-02-13 12:40:00 1840
转载 委托和事件
<br />http://www.cnblogs.com/yellowsail/archive/2011/02/11/1951339.html<br /> <br />1.委托<br />委托类型的声明与方法签名相似, 有一个返回值和任意数目任意类型的参数:public delegate void TestDelegate(string message);public delegate int TestDelegate(MyType m, long num);<br />delegate 是一种可用
2011-02-13 12:39:00 404
转载 后台页面访问权限:页面基类&内置票据认证 使用方法
http://www.cnblogs.com/fishtreeyu/archive/2011/01/29/1947421.html<br />一般网站后台页面除了登录页面login.aspx未登录用户可访问外,其它页面必须登录用户才可访问,<br />当用户未登录时进入某个页面则自动判断并跳转到登录页面:<br />(如果login.aspx页面用到图片及Css、Js文件,那么也必须允许未登录用户可访问Images、Css、Js文件夹)<br /> <br />方法一:运用页面基类BasePage.cs<b
2011-02-13 12:35:00 474
转载 .Net在线编辑器:KindEditor及CkEditor配置说明
<br />http://www.cnblogs.com/fishtreeyu/archive/2011/02/11/1951516.html<br /> <br />一、KindEditor<br />KindEditor是一套开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,兼容IE、Firefox、Chrome、Safari、Opera等主流浏览器。 KindEditor使用JavaScript编写,可以无缝的与Java、.NET、PHP、ASP等程序接合。<br />Kind
2011-02-13 12:33:00 1212
转载 用c#实现通用守护进程
<br />http://www.cnblogs.com/tianzhiliang/archive/2011/02/12/1952221.html<br /> <br />1. 下载<br /> 源码下载:http://files.cnblogs.com/tianzhiliang/CocoWatcher.rar<br /> 安装包下载:http://files.cnblogs.com/tianzhiliang/CocoWatcher_Setup.rar<br />2. 安装注意事项在配置档中配置你要守护
2011-02-13 08:21:00 1970 1
转载 代码可读性提升之多条件判断语句
<br />http://www.cnblogs.com/wintersun/archive/2011/02/12/1952199.html<br /> <br />有时,看到类似这样的C#语句: 1: privatestaticbool TraditionalVerify(int number) 2: { 3: if ((number > 0) && (number >= 10) && (number % 2 > 0) && (number * 2 > 100)) 4
2011-02-13 08:20:00 420
转载 实用 打开窗口页面并返回值 整理总结
<br />http://www.cnblogs.com/hyd309/archive/2011/02/12/1952708.html<br /> <br />方法一、<br />主页面打开新窗口js 事件:<br />function ShowModelWindow() {<br /> var iTop = (window.screen.height - 600) / 2;<br /> var iLeft = (window.screen.width - 500) / 2;
2011-02-13 08:17:00 581
转载 反射常用功能-持续更新
<br />http://www.cnblogs.com/mextb1860/archive/2011/02/12/1952756.html<br /> <br />反射判断 某个对象 是否 是泛型集合的类型 public bool isCollection(object o) <br /> { <br /> return typeof(ICollection).IsAssignableFrom(o.GetType()) <br /> || typeof(ICol
2011-02-13 08:13:00 381
转载 ASP.NET使用表单验证在注销后使得浏览器后退按钮失效的简单方法
<br />http://www.cnblogs.com/charrli/archive/2011/02/12/1952715.html<br /> <br />问题描述:<br />ASP.NET使用表单验证在注销后浏览器仍然可以通过后退按钮回退到之前需要sign in才能看到的页面。<br />问题原因:<br />页面还保存在浏览器缓存中<br />解决方案:<br />一个可行的方案是为网站增加一个Exit.aspx页面,在其Page_Load方法里执行FormsAuthentication.Sig
2011-02-13 08:13:00 985
转载 Asp.net中服务端控件事件是如何触发的(笔记)
<br />http://www.cnblogs.com/yangtongnet/archive/2011/02/12/1952875.html<br /> Asp.Net 中在客 户端触发服务器端事件分为两种情况:一. WebControls中的Button 和HtmlControls中的Type为submit的HtmlInputButton这两种按 钮最终到客户端的表现形式为:<inputtype="submit"value="Submit">,这是Form表单的 提交按钮,点击以后会作为参数发送到
2011-02-13 08:11:00 698
转载 QQ窗口抓取及如何进行自动化操作
<br />http://www.cnblogs.com/top5/archive/2011/02/07/1949679.html<br /> <br />本文在文章开始,先介绍下窗口的抓取软件,Spy++及AccExplorer32.exe,前者是大名鼎鼎的微软出品,几乎可以抓取所有的Windows窗口及控件(其实也是一个窗口),另外一个也是类似,功能可以互补一下。<br />首先看看两者的界面,在抓取QQ的【查找联系人/群/企业】的窗口时候的情况:<br /> <br />Sp++的界面<br /> <
2011-02-08 12:52:00 680
转载 Asp.net Mvc分页方法介绍
<br />http://www.cnblogs.com/howzanh/archive/2011/02/01/1948790.html<br /> <br />在项目用MVC开发也很久了,今天整理了下分页的方法,写个DEMO供大家交流参考下。<br />首先来看页面图片效果:<br /><br />下面是项目文件截图:<br /> <br />在mvcweb项目中有个Global.asax.cs文件中有下代码:<br />routes.MapRoute(<br /> "Def
2011-02-08 12:47:00 539
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人