上一页 1 2 3 4 5 6 7 8 9 10 ··· 107 下一页
摘要: [来源:J.D. Meier's Blog]微软刚推出了一个ASP.NET 2.0 Internet 安全之参考实现( ASP.NET 2.0 Internet Security Reference Implementation)。这是个配有全部编码和指导性文档的样本应用,其宗旨是示范在实际应用中如何应用“模式和实践之安全向导”中的最佳实践。这个应用是从Pet Shop 4发展而来,使之适用于Internet。该应用使用了表单认证,用户和角色数据是储存在SQL数据库里的。该应用可以在其官方网站上下载:ASP_NET 2_0 Internet Security Reference Impleme 阅读全文
posted @ 2009-02-02 11:27 leonardleonard 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 换皮肤的方式有很多种,最简单的通常就是切换页面CSS,而CSS通常写在外部CSS文件里。那么切换css其实就是更换html里的link href路径。我在网上搜索了下。一般有两种方式:1,在页面放一个holder控件。然后用编程方式把当前用户的风格css link写入页面。2,通过反射机制,逐个控件设置css样式。上面两种方式都挺麻烦的,第一种需要在每个页面上放一个holder控件。类似的做法还有把link标签加runat=server的做法。页面多了,都比较麻烦。第二种不用考虑了。性能编程效率上问题多多。记得以前在学习DNN的时候,在他里面发现了一种修改form里默认的action地址的方式 阅读全文
posted @ 2009-02-02 11:23 leonardleonard 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 在以前的ASP时候,当请求一个*.asp页面文件的时候,这个HTTP请求首先会被一个名为inetinfo.exe进程所截获,这个进程实际上就是www服务。截获之后它会将这个请求转交给asp.dll进程,这个进程就会解释这个asp页面,然后将解释后的数据流返回给客户端浏览器。其实ASP.DLL是一个依附在IIS的ISAPI文件,它负责了对诸如ASP文件,ASA等文件的解释执行,-------------------------------------ASP.NET的HTTP请求处理方法当客户端向web服务器请求一个*.aspx的页面文件时,同asp类似,这个http请求也会被inetinfo.e 阅读全文
posted @ 2009-02-02 11:00 leonardleonard 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 转自 http://blog.csdn.net/phphot/archive/2008/08/31/2857049.aspx一项目计划: 1.项目计划并不是一边将自己所熟悉的工作内容留给自己一边不停的说这个工作量太大,让MM来协助,你要这样的话我建议你当老总找个秘书。 2.开会: 开会的目的是解决问题,不是休息,不是一个会可以开它半天,要讲究效率;开会时在讨论大家所关心的问题,而不是几个组员的问题,如果几个人有问题可以会后来解决,而 不是让大家等你们,直到你们解决完问题,才让大家散会。 二.项目管理: 1.负起责任: 让你管项目,你就得负起这个责任,不是让你的其他组员写代码而你在一边喝茶, 阅读全文
posted @ 2009-02-01 11:14 leonardleonard 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 新的一年,你的老板或客户,是否曾和你抱怨公司的网站性能愈来愈差?网站大家都会写,自从有了 Visual Studio 之后,连你家楼下的正妹小喵和隔壁的王大婶都会写 ASP.NET。但同样的一个画面,背后的性能却可能是天差地远,更惶论多人同时上线的企业网站,而程序员的身价也因此有所差别。本帖提供一些改善网站性能的点子,从硬件、软件、程序技巧的层面都有,也欢迎大家分享自己的经验或秘技。(1) 重新调整或重新设计 DB schema、索引 (index)一个在线系统的性能不佳,主要原因都是来自于数据库规划及 SQL 语句层面,至于 .NET 程序撰写不良都还在其次。先将数据库适度地做正规化,如:一 阅读全文
posted @ 2009-01-05 14:07 leonardleonard 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 本人作为一位web工程师,着眼最多之处莫过于 性能与架构,本次幸得参与sd2.0大会,得以与同行广泛交流,于此二方面,有些心得,不敢独享,与众博友分享,本文是这次参会与众同撩交流的心得,有兴趣者可以查看视频 架构设计的几个心得: 一,不要过设计:never over design这是一个常常被提及的话题,但是只要想想你的架构里有多少功能是根本没有用到,或者最后废弃的,就能明白其重要性了,初涉架构设计,往往倾向于设计大而化一的架构,希望设计出具有无比扩展性,能适应一切需求的增加架构,web开发领域是个非常动态的过程,我们很难预测下个星期的变化,而又需要对变化做出最快最有效的响应。。 ebay的工 阅读全文
posted @ 2008-12-19 14:41 leonardleonard 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 得到函数名:System.Diagnostics.StackTrace st = new System.Diagnostics.StackTrace(); this.Text = st.GetFrame(0).ToString();得到代码行,源代码文件名:StackTrace st = new StackTrace(new StackFrame(true));Console.WriteLine(" Stack trace for current level: {0}", st.ToString());StackFrame sf = st.GetFrame(0);Console.W 阅读全文
posted @ 2008-12-15 16:12 leonardleonard 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 特性(attribute)是被指定给某一声明的一则附加的声明性信息。在C#中,有一个小的预定义特性集合。在学习如何建立我们自己的定制特性(custom attributes)之前,我们先来看看在我们的代码中如何使用预定义特性。  using System;   public class AnyClass { [Obsolete("Don't use Old method, use New method", true)] static void Old( ) { }static void New( ) { } public static void Main( ) { Old( ); 阅读全文
posted @ 2008-12-15 16:10 leonardleonard 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 作者:李建忠接到一位前不久C#培训学员的来信,这位学员虽然以前功底欠缺,但学习劲头很足,在培训中成长很快。即便基本吃透《.NET框架(修订版)》还嫌不够过瘾,一心要成为高手中的高手。来信的目的是希望我来指点进阶方向。说实话,我一般不想在这些有关个人发展的大是大非的问题上给人指导,因为太多亲身或眼见的经历告诉我人生实在是很难捉摸,善良、智慧、勤奋这些我们珍视的品格常常会碰到可怕的现实。我感觉我鼓励一个人的时候,我只关注到了“程序正义”,并没有多大的信心向他保证“结果正义”。人生不像软件,可以在好的设计下有一个好的产出。但我又不想让后学失望,也就冒昧地写下了下面一点个人浅陋的心得,摘录一段,接受各 阅读全文
posted @ 2008-12-11 17:17 leonardleonard 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 周 婷 (zhouting@cn.ibm.com), 软件工程师, IBM 中国软件开发技术实验室2007 年 8 月 31 日很多应用譬如监控、即时通信、即时报价系统都需要将后台发生的变化实时传送到客户端而无须客户端不停地刷新、发送请求。本文首先介绍、比较了常用的“服务器推”方案,着重介绍了 Comet - 使用 HTTP 长连接、无须浏览器安装插件的两种“服务器推”方案:基于 AJAX 的长轮询方式;基于 iframe 及 htmlfile 的流方式。最后分析了开发 Comet 应用需要注意的一些问题,以及如何借助开源的 Comet 框架-pushlet 构建自己的“服务器推”应用。“服务 阅读全文
posted @ 2008-11-20 17:44 leonardleonard 阅读(118) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 107 下一页