网站导航
首页
API文档
小知识
技术文章
项目文档
关于我们
联系我们
程序人生
技术经验
问与答
阅读分享
英语学习
新概念英语
新闻公告
行业资讯
系统公告
程序人生
策略模式
策略模式一、定义最近开始研读HeadFirst设计模式,这本书给人的感觉耳目一新,不容易犯困啊。今天和大家分享一下策略模式。1.定义:策略模式定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用该算法的客户。上图为策略模式结构图,其中:Strategy可以声明为接口或者抽象类,主要用来抽象不同的算法或行为;ConcreteStra...
2022-11-08
分享 35 套精美的 PSD 图标素材
分享35套精美的PSD图标素材非常感谢那些很有才华的设计师分享它们的劳动成果,让更多的人可以使用他们的创意设计。今天,本文与大家分享35套精美的PSD源文件格式的图标资源,需要的朋友赶紧收藏起来哦:)1-DesignersIcons点击下载2-iDroidiconsforAndroid点击下载3-FreeTwitterIcons点击下载4-PSD:Adobe...
2022-11-08
与.Net大师Jeffrey Richter面对面交流
与.Net大师JeffreyRichter面对面交流与.Net大师JeffreyRichter面对面交流——TUP对话大师系列活动回顾上周末很有幸参加了CSDN举行的TUP活动,不但获得了带有Jeffrey签名的图书一本,而且还得到了和Jeffrey面对面交流的机会。会上也见到了很多牛人,博客园上的金旭亮老师,图灵丛书的主编刘江老师以及微软的测试总管方敏先生...
2022-11-08
[翻译]JavaScript秘密花园 scope, namespace, constructor, equality and comparisons
翻译]JavaScript秘密花园scope,namespace,constructor,equalityandcomparisonsJavaScriptGarden-原文JavaScriptGarden-中文翻译作用域与命名空间尽管JavaScript支持一对花括号创建的代码段,但是并不支持块级作用域;而仅仅支持函数作用域。functiontest(){/...
2022-11-08
sql查询like和charindex和substring比较性能测试
sql查询like和charindex和substring比较性能测试300万条记录 like 和 charindex 函数以及substring函数性能比较:环境:sql2005数据量:300万查询结果数据量:2849999机器环境P43.0双核2G内存1. 执行语句表结构:USE[Test]GO/******对象:Table[dbo].[TabTest]...
2022-11-08
OO设计原则总结
OO设计原则总结什么是设计原则? 设计原则是基本的工具,应用这些规则可以使你的代码更加灵活、更容易维护,更容易扩展。基本原则封装变化Encapsulatewhatvaries.面向接口编程而非实现 Codetoaninterfaceratherthantoanimplementation.优先使用组合而非继承 FavorCompositionOverInhe...
2022-11-07
AjaxControlToolkit的安装与使用详解
AjaxControlToolkit的安装与使用详解AjaxControlToolkit下载http://ajax.asp.net/downloads/default.aspx?tabid=47http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=...
2022-11-07
.NET开发资源精华收集与共享吐血收集不敢独享的东西
.NET开发资源精华收集与共享吐血收集不敢独享的东西.NetGeneral 微软.Net中文主页.NETFramework开发中心微软.NetFramework中文产品支持中心微软.NetFramework中文新闻组(Web)微软VB.Net中文新闻组(Web)博客园.NET2.0专题孟宪会之精彩世界微软.NET俱乐部MSDN中文网络广播AspxBoy教程网...
2022-11-07
学习CSLA.NET资料
学习CSLA.NET资料CSLA是Component-based,Scalable,LogicalArchitecture的简写,CSLA. NET是RockfordLhotka基于.Net设计的一套N-tier分布式框架。CSLA.NET包含如下功能:l n-Levelundocapability 译:n层撤销功能l ...
2022-11-07
c#扩展方法奇思妙用
c#扩展方法奇思妙用c#扩展方法出来已久,介绍的文章也很多,但都是笼统的。本人最近一直在思考扩展方法的应用,也悟出了一些,准备将这最近一段时间对扩展的思考,写成一个系列文章。每个文章只介绍一个应用方面,篇幅不会太长。先声明一下,本系列文章主要为提供一个新的编程的思路(所提供的代码仅供参考,不足处请包涵),希望大家把讨论的重点放在编程思想上。打算将文章写成三个...
2022-11-07
Memcache的资料
Memcache的资料看了一些Memcache的资料,整理了一个PPT。Memcached分析ViewmorepresentationsfromWonwang.收获最大的部分,我觉得是在应用上如何更好的对缓存进行使用和处理,来解决CacheStamples的问题。通常只进行一次缓存判断的逻辑,在应对高并发的访问时,经常会引起问题,因此增加锁机制和Mutex就...
2022-11-06
SQL Server 2005新特性之使用with关键字
SQLServer2005新特性之使用with关键字1.引言现实项目中经常遇到需要处理递归父子关系的问题,如果把层次关系分开,放在多个表里通过主外键关系联接,最明显的问题就是扩展起来不方便,对于这种情况,一般我们会创建一个使用自连接的表来存放数据。例如存放会员地区数据表结构可能是这样:列名描述location_id地区编号location_name地区名称p...
2022-11-06
一个简单的AOP框架学习
一个简单的AOP框架学习在.NetUnity2.0中的Interception,按三种方式实现:1.TransparentProxy/RealProxyInterceptor即Remoting代理机制。2.InterfaceInterceptor 即动态代码(Emit编程)实现3.VirtualMethodInterceptor也是动态代码实现,Emit编程...
2022-11-06
通过Handler实现ASP.NET WebForm自定义控件局部刷新
通过Handler实现ASP.NETWebForm自定义控件局部刷新看到这样的标题,也许马上会有人说直接用UpdatePanel不就行了,的确在大部分时候使用UpdatePanel就能实现我们需要的业务需求,但UpdatePanel的灵活性很有限,当业务需求比较复杂的时候,过多的使用UpdatePanel会导致页面很复杂,也可能会是页面的实现看起来很别扭,性...
2022-11-06
在VS2010项目中引用Lib静态库(以Openssl为例)
在VS2010项目中引用Lib静态库(以Openssl为例)Openssl是个为网络通信提供安全及数据完整性的一种安全协议,囊括了主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其它目的使用。首先下载Openssl包:(http://www.openssl.org/),这是一个C语言类库包,在Windows下可以通过...
2022-11-06
-- 继续下滑加载更多... --
上一页
35
36
37
下一页
W3CAPI 在线教程 | 菜鸟教程 © 2018 版权所有 | 豫ICP备18043494号-2