WebWalker

阅读-思考-实践-总结

表达式树相关

表达式树在项目中我本人表示使用到的情景并不多,可能是我还没有意识到它的真正好处吧,最近研究下来,它是如此的让人销魂 , 相关资源我罗列一下:   1、系列文章 Linq系列(1)——开始 Linq系列(2)——类型推断,IEnumerable和IQueryable Linq系列...

2012-09-07 10:28:04

阅读数:649

评论数:0

多类型下载-格式刷子的实现

在很多应用系统中,尤其是电子商务类应用系统,往往都会看到应用提供报表、不同数据格式的文件供用户下载,自然提供下载的文件有多种多样:EXCEL、CSV、TXT、PDF、WORD,甚至有更复杂的数据结构文档;本文主要介绍如何通过统一的数据集合,完成不同类型数据结构文档的转换,实现思路仅供参考! ...

2012-04-16 14:12:51

阅读数:616

评论数:0

【多线程】利用多线程提高并发吞吐率

有关单线程想必不用在这里罗嗦;多线程常常应用在大量密集型事务处理、高并发以及性能亟待提升的敏感区域,好处不言而喻:充分利用CPU资源、提高吞吐、减少用户等待、同事增强了程序的灵活性,更有利于内存任务调度、数据交互、资源分配等; 但应用多线程,往往带来额外的复杂性,如:死锁、线程通讯、线程同步等等,...

2012-04-13 17:00:40

阅读数:5322

评论数:0

应用XSLT进行菜单呈现转换

XSLT不多解释,大家都知道,它是扩展样式表转换语言(ExtensibleStylesheet Language Transformations)的简称,这是一种对XML文档进行转化的语言。       应用XSLT我们可以将复杂的HTML呈现视图的维护,变成相对轻量级、可扩展、可预测、可动态化...

2012-04-10 14:43:45

阅读数:787

评论数:0

防刷新、恶意攻击处理方案分析

网站、服务以及对外提供的接口等几乎所有的B/S、C/S应用,在运营的过程中,往往都有可能会遇到意想不到的暴力型攻击威胁,通常所说的有两类:恶意刷新、暴力破解(穷举),当然也不乏有应用漏洞扫描等,实现方式多样,大致有以下情形: (1)   暴力猜测密码等敏感信息 (2)   恶意刷新页面,致使服...

2011-11-21 15:38:40

阅读数:2633

评论数:0

实现产品列表的友好展示

在交易下单的页面中,如产品过多则会影响页面展示,影响用户体验效果;所以通过对产品恰当归类与良好的用户交互,会给用户体验度带来大大的提升,而静态无刷新互动体验效果则更好;据说如果你的客户被吸引,久而久之,你客户的客户也会成为你的客户(有点虚J),不论是什么样的交易(B2C、C2C,抑或是纯DEMO的...

2011-09-22 13:01:59

阅读数:856

评论数:0

App配置也可以单点化

       在分布式服务站点体系中,应用程序配置往往都是随程序发布包走,在线上运营的过程中,未有自动化部署工具的情况下,靠人力来部署上百台应用服务器,非同一般。即便通过自动化工具来完成配置更新与部署,多少还是要烦劳运维人员。于是乎,我们可以通过配置项的单点化来实现:通过在DB端完成数据配置,各应...

2011-09-07 17:26:31

阅读数:791

评论数:0

分布式SessionState“伪”实现

通常意义上的分布式状态服务器,需要平衡负载,考虑服务处理调度,以下方法摒弃其精髓,按随机算法分派状态服务。实现起来较为简单。1、Web.config2、实现 /// /// 分布式SessionState /// public class PartitionResolv...

2011-07-28 15:00:52

阅读数:581

评论数:0

正则表达式进行大文件查找时的超时处理

应用系统服务器端的日志查找有很多的实现方式,限于软件、资源的问题,决定自己开发个远程日志单点查看工具,实现原理: 服务端职责:提供消息接收、监听,提供日志搜索查找与反馈 客户端职责:发送查询指令,接收查询结果 UI:提供关键字(支持正则表达式)、全字、大小写查找,可设定开始时间、可搜索的机器...

2010-06-07 09:51:00

阅读数:2841

评论数:0

网站兼容性(持续更新)

站点兼容性,其实没什么好说的,不论是什么样的平台,输出到页面的终究是HTML、CSS、JS、VBS等等。因为每种浏览器的解释引擎不同,造成相同元素不同解析执行以及显示效果的不同,主要为CSS、JS。在调节站点兼容性方面,没有什么统一的方法和策略,一般只针对出现的问题附加不同的兼容处理方案;当然我们...

2010-01-24 14:26:00

阅读数:899

评论数:0

SingletonProvider

如下,通过单例Provider实现,类模型的单例,如果你的单例模式在业务场景中,却是应用较多,可以借鉴一下。 /// /// 类单例Provider(泛型) /// /// public sealed class SingletonP...

2008-07-21 13:40:00

阅读数:913

评论数:0

C#、Javascript闭包(closure)

闭包其实就是使用的变量已经脱离其作用域,却由于和作用域存在上下文关系,从而可以在当前环境中继续使用其上文环境中所定义的一种函数对象。下面分别从C#、JavaScript两种语言的角度分别描述下闭包的相关概念,援引两篇小文如下:   § C# 引用:http://kb.cnblogs....

2008-07-20 11:56:00

阅读数:646

评论数:0

Func)>) 泛型委托

RT,封装一个具有一个参数并返回 TResult 参数指定的类型值的方法 public delegate TResult Func( T arg ) T 此委托封装的方法的参数类型。 TResult 此委托封装的方法的返回值类型 可以使用此委托构造一个能以参数形式传递的方...

2008-07-17 20:55:00

阅读数:1018

评论数:0

谈谈采用哪种Ajax处理:UpdatePanel、AjaxPro、JQuery ajax、XmlHttpRequest

1、UpdatePanel刚出来的时候用过它,之后一直没有用过,感觉很方便,但与相关的JS处理可能会产生些冲突,在这方面可能会花些时间。如果不考虑性能、不考虑“啰嗦、四不像”,可以采用它。2、JQuery ajax如果纯粹是ajax请求时 不需要采用jquery ajax, 因为我们不需要这么大的...

2008-07-12 12:43:00

阅读数:2070

评论数:1

.Net Remoting常用部署结构

摘自:http://www.cnblogs.com/chy710/archive/2007/07/09/811457.html前段时间要用到.Net Remoting在Internet中,想采用TCP信道以获得较高的性能,但没有办法使防火墙允许端口(非80),最终采用下面的第二种方式,Http 8...

2008-07-11 17:45:00

阅读数:729

评论数:0

.NET&DB性能相关

本篇涉及.NET平台与DB交互时,在特定场景下如何最大限度的提升性能,涉及场景不断完善,不涉及数据库本身索引等自由特性。 § 场景1        大量数据插入业务数据表,因为业务表在生产环境一致在using中,且表结构附带不同的索引键,所以需要考虑的是否会影响业务本身,不能通过原始的单条记录...

2008-07-11 17:02:00

阅读数:504

评论数:0

WcfHelper

对WCF调用的简要封装,示例如下: /// /// /*try { return WcfClientDispose.Using(new AccountClient(), client =>...

2008-07-10 20:38:00

阅读数:747

评论数:0

实现HTTP页面、资源文件压缩

与IIS站点压缩资源文件相比,通过APP方式压缩,相对比较灵活,当然采用前端硬件层缓存压缩机制或第三方组件除外。 1、自定义压缩文件过滤 2、附加处理业务逻辑、计算 以下是实现代码: /// /// 页面压缩处理 /// public cla...

2008-07-10 20:37:00

阅读数:515

评论数:0

【ORM】相关探讨

一直以来,自己开发项目基本上都采用的ORM工具,很少去采用MS的ADO Helper, 之所以此前有这种想法, 可能是因使用ORM的“好处”所吸引, 从前任公司的XXDriver到国内开源的NBear、再到现在使用的NHibernate,基本都是这样的一个流程: 1、QDriver     ...

2008-06-23 23:53:00

阅读数:1416

评论数:0

Enterprise Library 3.1

Enterprise Library Enterprise Library 3.1 帮助文档中文翻译 :http://blog.csdn.net/doriandeng/archive/2007/10/23/1840309.aspx http://www.cnblogs.com/QLeelulu...

2008-06-22 23:09:00

阅读数:614

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭