- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 乱说产品设计
决定在2008年增加写博客的频率,一个目的是继续练习写作的基本能力,另外则配合各个方面来学习和回顾。技术方面,除了一些技术文章之外,准备每周回顾一下一周内碰到的技术和开发管理方面的各种问题。现在的工作,每天都碰到各种各样的问题,在解决大部分问题的情况下,如何减少问题并提高开发、测试、部署的质量,表现的尤为重要。最近开始读《人月神话》,目前读完了6章,感觉现有关于产品设计方面的问题,针对性特别强。尽
2008-01-19 15:25:00
709
原创 ASP.NET1.1和2.0对于静态文件的不同处理
如果在IIS中将htm(或其它未映射的文件类型)映射至ASP.NET的Aspnet _ isapi.dll,在ASP.NET1.1和2.0中使用了不同的HttpHandler来处理这些请求。ASP.NET 1.1中使用了StaticFileHandler,具体可参照1.1中的machine.config: ASP.NET 2.0中使用了DefaultHttpHanlder
2007-12-30 19:22:00
950
原创 在ASP.NET不同版本间保存中文信息到Cookie中的差异
在Cookie中存储中文时,ASP.NET 1.1和ASP.NET 2.0的做法不同,另外ASP.NET读取ASP写入的中文Cookie时,需要UrlDecode解码。ASP.NET 1.1中直接把中文写入Cookie,然后读取Cookie,一切显示正常。写入:Response.Cookie[“Name”] = “测试”;读取:Response.Write(Request.Cookie[“
2007-03-29 17:58:00
1105
转载 引一篇讲什么是多线程的
引一篇讲什么是多线程的文章,来自于C++编程艺术在开始之前,有必要准确地定义术语多线程的含义。多线程是多任务的 特殊形式。通常,有两种类型的多任务:基于进程和基于线程的多任务。进程本质上是正在执行的程序。因此,基于进程的多任务就是允许您的计算机同时运行两个 或者更多程序的特性。例如,基于进程的多任务允许您在使用电子制表软件或者浏览Internet的同时运行文字处理程序。在基于进程的多任务中
2006-10-29 15:02:00
1465
转载 SQL Server优化的方法
查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)8、sp_lock,sp_who,活动的用户查看,原因是读
2006-09-23 23:10:00
917
原创 C#泛型学习笔记
以下为看李建忠在MSDN上的WebCast而做的笔记 C#泛型及机制 泛型是通过参数化类型来实现在同一份代码上操作不同数据类型的编程范式。 泛型示例:class StackT>...{ private T[] store; private int size; Stack() ...{ store = new T[10]; size
2006-09-23 11:38:00
1531
翻译 C#中的显式接口成员实现(explicit interface member implementation)
在C#中不可以继承多个基类,但是可以实现多个接口。但是当实现的不同接口中拥有相同名称的方法时,我们就必须使用限定的完全名称来在类中实现接口的方法,比如:public interface IMySQL...{string GetConnStr() ...{}}public interface IOracle...{string GetConnStr() ...{}}public class
2006-09-21 07:37:00
1954
原创 准备开读Programming C#
前段时间一直等中文版的Programming C#第四版,等了好久,在几个网上计算机书店一直是即将出版。实在是等不及了,前两天下载了英文版的,准备开始读(我可能会翻译一些章节来加深印象,到时候会放在我的这个blog上)。从7月底到8月底,我一直在做ASP.NET培训的项目指导老师,是给一帮大三的计算机专业的学生,来自好几个学校。之前从毕业到现在4年多的时间里,一直是在公司里做项目,平时的思路是
2006-08-26 15:03:00
986
原创 Javascript在IE和Firefox中的差异列表
早上8:35,又是匆匆忙忙地从家里赶出来,开始竞走到车站。5分钟,嗯,比昨天还快了一点,天上开始飘起小雪。等到了站下车后,已经变成了大的雪片在空中慢慢地落下来,那情景,似乎像满天的蒲公英在没有一丝风追赶地缓缓地降落。呵呵,好了,言归正传。这篇文章的本意是作为一个记录,把我平时遇到IE和Firefox中Javascript的差异记下来。现在就开始第一条吧。1. 当一个对象为不可见时,在IE中
2005-12-31 10:13:00
1845
转载 Start AJAX
最近开始研究AJAX[Asynchronous JavaScript and XML],很幸运google到了这篇发表在Devmo上的AJAX: Getting Started。现把这篇简洁易懂的文章翻译如下,与大家共享,希望能对大家有所帮助! 这篇文章会使你对AJAX有一个基本了解,并给出两个容易上手的例子。 目录 什么是AJAX? 第一步:如何发出一个HTTP请求 第二步:处理服务器的响应 第
2005-08-13 16:34:00
1272
转载 一个ajax的经典测试用例
安装jdk1.4和tomcat5.0.28,IE5.5获FireFox。进入正题 [1]写index.jsp文件 My JSP index.jsp starting page var req; function validate() { var idField = document.getElementById("userid"); var url = "servlet
2005-08-13 16:31:00
1165
原创 Mailer Excution Tips
Mailer Excution Part I Limitations of most pupular email clients in rendering HTML General rules Scripts and Dynamic HTMLsome technologies that should be avoided in HTML email designs:· Javascri
2005-05-27 17:37:00
1138
原创 Spam Filter Rules
Spam Filter RulesSpam Filter Principlehttp://www.zdnet.com.cn/developer/webdevelop/story/0,3800067013,39358741,00.htm
2005-03-24 15:16:00
1068
原创 项目学习笔记(一)
动态控件:1 、在使用LoadControl加载控件后,用户控件中的某些控件不再响应事件。 这个问题主要是由于将控件加载放在if (!Page.IsPostBack)之内引起的,放在外面即可。在思归的blog上对此问题进行了详细的说明。2、用户控件中某些控件的响应出现问题,如某个按钮第一次选择时不触发CLICK事件,第二次可以了。 这是由于没有给控件设置ID引起的,控件ID的作用在下面
2005-02-18 15:52:00
1637
原创 About DataGrid
Creating a Pageable, Sortable DataGridCommon Datagrid Mistakes当在 DataGrid 控件中创建项时会引发 ItemCreated 事件。当项被数据绑定到 DataGrid 控件后,将引发 ItemDataBound 事件。此事件为您提供了在客户端显示数据项之前访问该数据项的最后机会。当引发此事件后,该数据项将被设为空,并且不再可用。
2005-02-16 18:26:00
1036
原创 关于AD编程的一些资料
.NET Framework Class Library: System.DirectoryServices Namespace http://msdn.microsoft.com/library/en-us/cpref/html/frlrfsystemdirectoryservices.asp How to poll for changes to the Active Directory by
2005-02-05 00:23:00
1292
原创 改变思路
最近在公司做一个内部的项目,因为用了很多对自己来说陌生的东西,所以投入了很大的精力,希望能够把这个项目做的比较成功。从开始的结构设计上,虽然用到了三层,但准确的说应该是多层,使用了Wrox出版的那本电子商务高级编程上的结构(原来想用架构,后来放弃了,那词太吓人)。简单说就是在数据库和存储过程之上先放一个Core层,创建核心的数据基类,商务基类,表现基类,然后在每个模块中创建各自的三层,这些层分别继
2004-12-24 18:47:00
1127
原创 SQL server企业管理器中的一个小技巧
今天浏览ASP.NET上的Blog时,发现了一个SQL Server企业管理器里的小技巧,特意与大家分享。在企业管理器里选中一个表名,按Ctrl+C,然后在一个新建的记事本里Ctrl+V,你会发现创建这个表格的T-SQL语句(包含约束)已经被粘到这个记事本里了!!!真是一个很方便的设计!!!
2004-12-20 17:30:00
1231
原创 Community Server
community server 是一个集成了论坛(Asp.Net Forums),Blog(DotText),相册(nGallery),同时将会和DNN3.0合成的开源产品。官方网站:www.communityserver.org官方公告(原文):Within the next 2 weeks we will be announcing the availability of Commu
2004-11-10 13:06:00
1138
转载 ASP.NET 中的正则表达式
适用范围:Microsoft® .NET FrameworkMicrosoft® ASP.NET正则表达式 API摘要:正则表达式是一种处理文本的有用工具。无论是验证用户输入、搜索字符串内的模式、还是以各种有效方式重新设置文本格式,正则表达式都非常有用。下载本文的源代码。本页内容引言正则表达式使用历史简介简单表达式限定符
2004-10-13 17:16:00
1221
原创 Windows XP Service Pack 2中弹出窗口拦截器的研究
1 引言1.1 研究背景微软公司于2004年8月份正式发布了耗资庞大的Windows XP Service Pack 2(英文版),这不是一次简单的补丁打包升级,而是融入了众多新技术的Windows系统更新。微软声称SP2解决了以往的众多系统漏洞并且大大加强了Windows的安全性。对于Web开发者来说,值得关注的是SP2在IE中加入了Pop-up(弹出窗口拦截)功能,这将影响到世界上绝大部分使用
2004-09-27 12:56:00
8864
4
原创 学习笔记(7.8) -- 对服务器控件应用样式
1 HTML Controls除了标准HTML样式设定外,HTML 控件可以通过System.Web.UI.HtmlControls.Style来设定样式有关 Internet Explorer 浏览器支持的 CSS 属性的更多信息,请参阅 MSDN Web Workshop 的 CSS Attributes Reference 页。例如: Text1.Style["w
2004-09-27 09:06:00
999
翻译 微调你的Web站点以适应Windows XP Service Pack 2(翻译) --- Windows XP SP 2-对Web开发者的安全信息(一)
微调你的Web站点以适应Windows XP Service Pack 2原作:Microsoft Corporation 2004年7月 body {FONT-SIZE: 12px; FONT-FAMILY: Verdana;}STRONG { FONT-SIZE: 14px; COLOR: #0033CC; }译者:Amom 2004年8月 原文链接:http://msdn
2004-08-27 11:40:00
3244
原创 正则表达式 学习笔记(一)
这段时间准备熟悉一下正则表达式。先来说一些不太相关的东西吧,关于JavaScript的一些历史。昨天去北图查有关正则表达式的资料,因为没找到专门讲正则表达式的书,所以就找了一本Oreilly的一本JavaScript权威指南来翻。在那本书的开始看到JavaScript1.5的时候说当时Netscape出了两个版本的JavaScript的解释器,分别是SpiderMonkey(C Edition
2004-08-04 14:26:00
1036
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人