网站导航
首页
API文档
小知识
技术文章
项目文档
关于我们
联系我们
程序人生
技术经验
问与答
阅读分享
英语学习
新闻公告
行业资讯
系统公告
程序人生
优秀的基于模板的代码生成工具Template Studio
优秀的基于模板的代码生成工具TemplateStudioLLBLGen作为一个优秀的ORM代码生成工具,可以基于模板快速生成应用程序代码。可能你也会推荐T4,CodeSmith等模板生成器,但是先别急,先看看这篇文章作为入门教程,再来比较各自的优势和不足。以第三方的模板ProvidecommonSQLFunctionsforMicrosoftSQLServe...
2022-12-23
C# 关闭/打开显示器工具+源码(一个API的简单操作)
C#关闭/打开显示器工具+源码(一个API的简单操作)C#关闭/打开显示器工具+源码(一个API的简单操作)如有转载,请注明出处:http://www.cnblogs.com/flydoos/archive/2011/08/23/2150132.htmlC#关闭/打开显示器工具+源码(一个API的简单操作)最近这些日子,连夜总是要下载一些资料,要是看到电脑亮...
2022-12-23
结对编程是什么?
结对编程是什么?结对编程是什么?在此模式下,一对程序员并肩作战,平等互补进行开发工作。两个程序员并排坐在一台电脑前,同对一台显示器,使用同一个键盘,同一个鼠标进行工作。一起分析,一起测试,一起设计,一起编程。这个图很好的说明了结对编程那么结对编程中两个人如何扮演角色?应该是驾驶员,和领航员的角色。驾驶员是控制键盘输入的人,而领航员是起到领航,提醒的作用。为什...
2022-12-23
在Windows Azure中实现和调试一个WCF服务(上)
在WindowsAzure中实现和调试一个WCF服务(上)为了把在WindowsAzure中运行的,使用强大的WCF框架的服务暴露出来,WindowsAzure提供了一个WCF角色。无论在哪个框架和平台上构建复杂的,具有高度可扩展性的系统,通过它们的功能进行逻辑分组,针对那些分组来抽象代码,并且分别执行它们,都是一种简单而高效的扩展性策略。你应该把用来“绘制...
2022-12-23
dotTrace 使用说明
dotTrace使用说明注意:在做基于VS2005开发的网站分析的时候,dottrace必须打开IIS的对应该的网站,他不能打开VS2005打开的程序 性能分析(PerformanceProfiling):在dotTrace中在被测试程序中当某些特定操作持续的时间.可以定位运行最慢的代码(Locatetheslowest-runningpartsinyou...
2022-12-22
Linq to SQlite的使用
LinqtoSQlite的使用数据库是软件不可或缺的组成部分,传统数据库越来越大,对于中小型应用有点浪费;SQLite,是一款轻型的数据库,支持ACID事务,无需安装或配置,源代码完全公开,速度也非常快,非常适合中小型应用;LinqtoSQL是微软出的,生成和管理关系型数据库的非常易用的架构;把Linq用于SQlite数据库将会给SQlite数据库的编程带来...
2022-12-22
面向领域驱动架构的查询实现方式
面向领域驱动架构的查询实现方式在上一篇文章《.NET应用框架架构设计实践-概述》的评论部分,有网友提出了一个在面向领域驱动架构的实践中比较常见的问题:“DDD使用聚合根访问,那例如那些通用查询如何实现?难道都要经过聚合根多步得到么?DDD如何实现关联表的查询,例如3表关联查询?”这个问题比较泛,涉及的内容也比较多,我就单独一篇文章介绍一下我对这个问题的看法。...
2022-12-22
让工作自动化
让工作自动化每天打开电脑,首先要做的是打开最常用的软件:要和朋友联系,你打开了QQ;要收邮件,你打开了Outlook;要听音乐,你打开了酷狗……但是你不想做机器人,每天重复的打开这些软件,于是你让它们开机启动。恭喜,你有不做机器人的基本思想。这些简单重复的操作扔给电脑吧,你需要把宝贵的精力用来做其他更有价值的事。但是聪明的你有没有想过,日常工作中有没有其他事...
2022-12-22
多点触摸多点触控(MultiTouch)Microsoft Surface控件之ScatterView
多点触摸多点触控(MultiTouch)MicrosoftSurface控件之ScatterView 今天,我来介绍一下MicrosoftSurface当中的控件,ScatterView控件是MicrosoftSurface控件中简单的一个,也是很常用的一个。ScatterViewClass的命名空间是Microsoft.Surface...
2022-12-22
管道的基本用法
管道的基本用法有关管道的基本用法请看System.IO之使用管道在进程间通信(System.IO.Pipes使用)。本文介绍命名管道使用实例,文中例子是几个客户端都通过一台服务器获得新生成的int类型id。服务器端功能:当客户端请求一个新的id时,将现有id自增1,然后返回给客户端。服务器端实现:在程序启动时,启动n个线程,在每个线程中都声明一个NamedP...
2022-12-22
使用Varnish代替Squid做网站缓存加速器的详细解决方案[原创]
使用Varnish代替Squid做网站缓存加速器的详细解决方案[原创]Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸VerdensGang(vg.no)使用3台Varnish代替了原来的12台squid,性能比以前更好。 Varnish的作者Poul-HenningKamp是FreeBSD的内核开发者之一,他认为现在的计算机比起1975...
2022-12-21
为什么要关闭数据库连接,可以不关闭吗?
为什么要关闭数据库连接,可以不关闭吗?首先要说明的是连接数是有限制的:代码如下:for(inti=0;i<10000;i++){SqlConnectionconn=newSqlConnection(@"DataSource=.\SQLEXPRESS;AttachDbFilename=""E:\DB\NORTHWND.mdf"";IntegratedSe...
2022-12-21
Office系列在线预览
Office系列在线预览最近客户有个需求,需要在线预览PPT、Excel、Word,开始打算用第三方组建去读取 office系列,然后生成html,这样的话样式相当于丢了,只剩下数据,而且第三方组件对office版本支持不够完善,最关键的是还是样式丢了!最后决定,用户在上传的过程中调用officeAPI里面的saveAs,自动生成了静态html,预览的时候就...
2022-12-21
ISAPI_Rewrite引起的IIS应用程序池崩溃(fatal communication error)
ISAPI_Rewrite引起的IIS应用程序池崩溃(fatalcommunicationerror)在园子的发展过程中,曾经遭遇过多次应用程序池崩溃问题(比如:为什么应用程序池总是崩溃),每次都被搞得精疲力尽,后来稀里糊涂地解决了问题,却没找到问题的真正原因。而这一次,一天内解决了问题并找到了真正原因。这次与以前有什么不同呢?我想主要的不同是面对问题时心态...
2022-12-21
NUnit是一款优秀的开源回归测试框架
NUnit是一款优秀的开源回归测试框架来源:http://www.wangchao.net.cn/bbsdetail_71022.html一、概述 NUnit是一款优秀的开源回归测试框架,我在《NUnit学习笔记》一文中已对其基本使用方法进行了简单的介绍。但除了TestFixture、TestFixtureSetUp、Test和TestFixtureTea...
2022-12-21
-- 继续下滑加载更多... --
上一页
10
11
12
下一页
W3CAPI 在线教程 | 菜鸟教程 © 2018 版权所有 | 豫ICP备18043494号-2