网站导航
首页
API文档
小知识
技术文章
项目文档
关于我们
联系我们
程序人生
技术经验
问与答
阅读分享
英语学习
新闻公告
行业资讯
系统公告
程序人生
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
如何构建安全的.net web应用系统
如何构建安全的.netweb应用系统构建一个安全的系统,这是一个非常庞大的工程。它包括设置网络安全,设置操作系统安全以及应用程序本身的安全性。本文介绍的是有关应用.Net技术如何构建一个安全的Web应用系统。一安全涉及的服务构建一个Web应用系统,肯定要涉及到客户端,iis以及数据库等各个组建。下面这幅图[该图来源:http://msdn2.microsof...
2022-11-06
T4+VSIX 打造Visual Studio 2010 中的Entity代码生成自定义工具
T4+VSIX打造VisualStudio2010中的Entity代码生成自定义工具T4+VSIX打造VisualStudio2010中的Entity代码生成自定义工具(上)首先简单介绍下T4(CodeGenerationandTextTemplates),也就是有一些文本模板和控制逻辑组成的混合体,可以使用这些模板生成程序中的部分源代码。在VisualSt...
2022-11-06
利用memcached构建高性能的Web应用程序(转)
利用memcached构建高性能的Web应用程序(转)面临的问题对于高并发高访问的Web应用程序来说,数据库存取瓶颈一直是个令人头疼的问题。特别当你的程序架构还是建立在单数据库模式,而一个数据池连接数峰值已经达到500的时候,那你的程序运行离崩溃的边缘也不远了。很多小网站的开发人员一开始都将注意力放在了产品需求设计上,缺忽视了程序整体性能,可扩展性等方面的考...
2022-11-05
在ASP.NET中实现ModelViewPresenter(MVP) (转)
在ASP.NET中实现ModelViewPresenter(MVP)(转)[原文地址]ImplementingModel-View-PresenterinASP.NET [原文作者]AlexMueller[示例代码]下载示例代码介绍我在ASP.NET中使用MVP设计模式已经一年有余,在此之前我在一个使用事件驱动实现的SmartClient应用程序中...
2022-11-05
几个软件研发团队管理的小问题
几个软件研发团队管理的小问题最近在与一位总经理交流的时候,他谈到他们公司的软件研发管理,说:“我们公司最大的问题是项目不能按时完成,总要一拖再拖。”他问我有什么办法能改变这个境况。从这样一个问题开始,在随后的交谈中,又引出他一连串在软件研发管理中的遇到的问题,包括:.现有代码质量不高,新来的开发人员接手时宁愿重写,也不愿意看别人留下的“烂”代码,怎么办?.重...
2022-11-05
回顾我的2010,20本书陪我度过的三十而立的年纪[转]
回顾我的2010,20本书陪我度过的三十而立的年纪[转]http://www.cnblogs.com/perfectdesign/archive/2011/02/01/2010_read_books.html2010年,正好是我三十而立之年,一直有习惯从霍营城铁到知春路地铁站的时候,三十分钟时间里拿着本书看,不觉一年间居然看了20本书,特来晒晒: 前几本书...
2022-11-05
架构师要了解
架构师要了解一.架构师?1.1架构设计涉及范围图 如图所示架构设计说涉及到的范围,首先是对架构支撑的底层平台选择,目前业界流行和通用的就是.Net平台和Java平台(J2EE);然后在平台支持之上做技术相关架构设计(主要会采用面向对象OO,面向方面编程AOP以及面向服务架构设计SOA等思想),在SOA推广上IBM和SUN两家公司尤为突出;在业务不断的变化...
2022-11-05
DYCOM用于开发网络应用程序的通信部分功能的快速开发
DYCOM用于开发网络应用程序的通信部分功能的快速开发DYCOM用于开发网络应用程序的通信部分功能的快速开发,并且支持跨平台通信技术。所支持的客户端可以从DYCOM官方网站:http://dy2com.com了解更多。。。使用前的准备工作:我们先了理一下DYCOM的使用方法,首先DYCOM是通过dll的方式提供了二次开发的编程接口,我们首先可以到DYCOM官...
2022-11-05
使用TransactionScope实现事务
使用TransactionScope实现事务 之前听同事说起C#.NET在2.0的时候就有一个“事务池”的东西,今天抽空在网上找了一下,接着翻一翻MSDN,发现了这个类——TransactionScope,字面上理解是叫“事务范围”,这个听起来比较农,在网上看到的一个比较好听的叫法是“分布式事务”,比较给力! 之所以去了解这个类,是因为之前一直在想一个...
2022-11-05
-- 继续下滑加载更多... --
上一页
32
33
34
下一页
W3CAPI 在线教程 | 菜鸟教程 © 2018 版权所有 | 豫ICP备18043494号-2