学习笔记:11种行为型设计模式简单对比
这几种行为型设计模式分别为:Template Method 模板方法模式 Command 命令模式 Interpreter 解释器模式 Mediator 中介者模式 Iterator 迭代器模式 Observer 观察者模式 Chain Of Responsibility 职责链模式 ...
Path.Combine 的计算结果
Path.Combine("d:\\projects", "\\20090716\\11")); 的计算结果下面代码执行的结果一样么?Console.WriteLine(Path.Combine("d:\\projects", "\\20090716\\11"));Console.WriteLine(Path.Combine("d:\\projects", ...
对 ActiveMQ .NET 1.1.0 组件接受中文信息乱码的修复
最近在使用 Apache ActiveMQ 消息队列做一些工作,在使用的时候,发现发送消息的内容是中文时,获得消息时,获得的是乱码。发送和接收我使用的是 ActiveMQ .NET 1.1.0 组件。分析原因进去后,发现是这个开源组件的...
Microsoft Visual Studio 代码优化导致的bug过程记录
上周五CSDN的论坛发布了一个新的版本,发布后发现有个奇怪的bug。一个WebService的调用,调用方传递的信息一切正常,接受方接受到的就是null。整个过程没有任何异常发生。想尽方法调试进去后,发现如下的怪异情况:...
StringJoiner 拯救那些性能低下的字符串拼装代码
前言一般程序员所拥有最“强”的两件武器就是:复制和粘帖。 String这篇文章是想介绍大家一个小技巧。我们知道,或者第一天学习C#的时候就认识string类型,然后很快就知道最简单的拼装string的写法:stri...
[译]分辨差别 -- 第三部分: fixed 和 fixed
译自Eric Lippert's Blog, 原文: http://blogs.msdn.com/ericlippert/archive/2009/08/27/what-s-the-difference-between-fixed-and-fixed.aspx 某天我收到一封这样开头的邮件: &n...
[译]分辨差别 -- 第二部分: 作用域, 定义空间和 生存期
[译]分辨差别 -- 第二部分: 作用域(scope), 定义空间(declaration space) 和 生存期(lifetime)译自Eric Lippert's Blog, 原文: http://blogs.msdn.com/ericlippert/archive/2009/08/03/what-s-the-...
[译]分辨差别 -- 第一部分: 泛型不是模板
译自Eric Lippert's Blog, 原文: http://blogs.msdn.com/ericlippert/archive/2009/07/30/generics-are-not-templates.aspx因为我不是常人, 所以我喜欢去了解容易混淆的东西间的微妙差别:我的脑袋里还是非常地不...
关于弹出模态窗口的缓存问题
弹出模太窗口时,用<base target="_self">来控制窗体的大小,弹出模态窗口时,会有缓存存在,解决办法: 在<head></head>中加入<meta. http-equiv="pragma" content="no-cache">...
国外十大(ASP.Net C#)的开源CMS
1、Ludico Ludico是C#编写的居于ASP.NET 2.0的Portal/CMS系统。它的模块化设计是你可以按照你希望的使用或开发网站功能。它里面有高级的用户管理,一个所见即所的(WYSIWYG)的编辑器等。 下载地址:http://so...
变量的更多内容
5.11 隐式转 一般将字节数较小的数据类型转换为字节数较大的数据类型(当然也可以相等 例如:ushort与char(等字节) ...
RSS文件输出(ASP.NET C#版)
StringBuilder sb = new StringBuilder(); sb.Append("<?xml version=\"1.0\" encoding=\"utf-8\" ?><?xml-stylesheet type=\"text/xsl\" h...
.NET GridView使用滚动条(通过<div>)
<div style="height: 450px; width: 350px; overflow-x: auto; overflow-y: auto;"> <asp:GridView ID="GridView1" runat="server" BackColor="LightGoldenrodYellow" BorderCol...
.net重写url浅谈
最近小项目要求重写url找了下资料用到了MS的2个dll,微软的例子写得太不明显了。后来终于改好了。ActionlessForm.dll------用来处理回发URLRewriter.dll----- 是微软封装好了的一个URL重写组件添加引用----具体...
ASP.NET实现数据采集
第一次写博客,写的不好请大家不要见怪,这是我自己写的一个数据采集程序,是采集一个人才网里面人才的信息!//先按照下面的字段创建一个数据表public partial class Form2 : Form { &n...
Asp.net实现静态页-添加新闻生成静态页
好久没来过博园了,今天在看许昌人才网时,无意之间蹦出来了一点点灵感,让我困惑了好长时间的ASP。NET生成静态网终于搞定了一点点。参观代码如下://当后台添加或编辑信息后执行如下代码:string html = string.Em...
SqlBulkCopy 复制批量插入数据
using System;using System.Data.SqlClient;namespace ConsoleApplication1{ class Program { static void Main(string[] args)...
C#中的委托和事件-抛砖引玉
最近在学习委托和事件,在书店里面看了好多书,但是都是迷迷的…… 今天在博客园里面看到了 张子阳 所写的博客C#中的委托和事件:http://www.tracefact.net/CSharp-Programming/Delegates-and-Events-in-CSharp.asp...
.Net中用ajax控件实现功能(例)
随笔简介:积累技术,免得遗忘环境:VS2008,sql 2005,系统自带数据库1.功能,在dropdownlist中选择查询条件,点击按钮查询,无刷新gridview限制各条件下的数据2.实现方式,在body中添加一个scriptmannager, 接着添加一个upd...
Silverlight应用程序获取ASP.NET页面参数
在开发Silverlight应用程序时,我们经常会遇到这样一种情况,需要在Silverlight应用程序的UserControl中获取ASP.NET页面参数,这个参数不一定来自于当前Silverlight应用程序的宿主页...