08 2011 档案

csdn爬网
摘要:public partial class Program { static void Main(string[] args) { CloseIE(); string url = "http://blog.csdn.net/dz45693"; string html = GetRequest(url); int count = GetPageCount(html); for (int i = 1; i <= count; i++) ... 阅读全文

posted @ 2011-08-31 16:50 dz45693 阅读(153) 评论(0) 推荐(0) 编辑

打造自己的LINQ Provider(中):IQueryable和IQueryProvider
摘要:概述在.NET Framework 3.5中提供了LINQ 支持后,LINQ就以其强大而优雅的编程方式赢得了开发人员的喜爱,而各种LINQ Provider更是满天飞,如LINQ to NHibernate、LINQ to Google等,大有“一切皆LINQ”的趋势。LINQ本身也提供了很好的扩展性,使得我们可以轻松的编写属于自己的LINQ Provider。 本文为打造自己的LINQ Provider系列文章第二篇,主要详细介绍自定义LINQ Provider中两个最重要的接口IQueryable和IQueryProvider。IEnumerable<T>接口在上一篇打造自己的 阅读全文

posted @ 2011-08-30 15:36 dz45693 阅读(8018) 评论(0) 推荐(0) 编辑

打造自己的LINQ Provider(上):Expression Tree揭秘
摘要:概述在.NET Framework 3.5中提供了LINQ 支持后,LINQ就以其强大而优雅的编程方式赢得了开发人员的喜爱,而各种LINQ Provider更是满天飞,如LINQ to NHibernate、LINQ to Google等,大有“一切皆LINQ”的趋势。LINQ本身也提供了很好的扩展性,使得我们可以轻松的编写属于自己的LINQ Provider。本文为打造自己的LINQ Provider系列文章第一篇,主要介绍表达式目录树(Expression Tree)的相关知识。认识表达式目录树究竟什么是表达式目录树(Expression Tree),它是一种抽象语法树或者说它是一种数据结 阅读全文

posted @ 2011-08-30 15:31 dz45693 阅读(171) 评论(0) 推荐(0) 编辑

分布式缓存HttpRuntime.cache应用到单点登陆中_优化登陆
摘要:图片看不清楚?请点击这里查看原图(大图)。 以前的设计方案,是我们在数据库中放一个表,用作存储验证登陆成功的用户,并且生成用户TOKEN(令牌) 分布式缓存+集群的解决方案图: 图片看不清楚?请点击这里查看原图(大图)。 相应的代码: DE层中配置文件:<configuration> <appSettings> <!--集群相关开始--> <!--集群IP组--> <add key="ClusterGroupAddr" value="192.168.1.165,10.132.41.52" /> 阅读全文

posted @ 2011-08-26 17:08 dz45693 阅读(220) 评论(0) 推荐(0) 编辑

jquery常用的插件1000收集
摘要:花N长时间积累的Jquery插件,希望大家喜欢。大家还有什么新的插件,请留言,我们一并收录。感谢大家的支持。1.accordion类基于jQuery开发,非常简单的水平方向折叠控件。 Horizontal accordion: jQuery 热点图书:www.hotbook.cn jQuery-Horizontal Accordion 具有XBOX360 blade界面风格的水平方向Accordion。 jQuery-Horizontal Accordion jQuery plugin: Accordion 用于创建 折叠菜单的jQuery插件。 jQuery plugin: Acc... 阅读全文

posted @ 2011-08-25 14:33 dz45693 阅读(7347) 评论(0) 推荐(0) 编辑

PostSharp摘要
摘要:摘要本文首先介绍AOP(面向方面编程)的相关概念及理论,然后介绍如何使用PostSharp框架在.NET平台上实现AOP,最后对PostSharp的机制及AOP的优劣进行一个简单的分析。AOP(Aspect-Oriented Programming)AOP的基本定义及作用根据维基百科的定义,“AOP(Aspect-Oriented Programming)是一种将函数的辅助性功能与业务逻辑相分离的编程泛型(programming paradigm),其目的是将横切关注点(cross-cutting concerns)分离出来,使得程序具有更高的模块化特性。AOP是面向方面软件开发(Aspect 阅读全文

posted @ 2011-08-20 16:51 dz45693 阅读(8194) 评论(2) 推荐(0) 编辑

解决vista/win7安装windows live messenger 2011找不到wlidcli.dll及错误800488eb .
摘要:问题一:找不到文件wlidcli.dll。这个问题可能是由于修改了默认的Common Files 文件夹所在磁盘造成的。默认的位置是“C:/Program Files (x86)/Common Files/microsoft shared/Windows Live”,比如被改到了“D:/Program Files (x86)/Common Files/microsoft shared/Windows Live”,由于安装程序不能访问注册表或注册表中有位置冲突(通常64位系统有两套注册表,程序可能在安装时读取一个,而运行时读取另一个,而两处的值可能不同),所以还是会把这个dll文件安装到C盘。解 阅读全文

posted @ 2011-08-01 19:01 dz45693 阅读(8151) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示