- 博客(18)
- 资源 (6)
- 收藏
- 关注
转载 用MSBuild和Jenkins搭建持续集成环境
你或其他人刚刚写完了一段代码,提交到项目的版本仓库里面。但等一下,如果新提交的代码把构建搞坏了怎么办?万一出现编译错误,或者有的测试失败了,或者代码不符合质量标准所要求的底限,你该怎么办?最不靠谱的解决方案就是寄希望于所有人都是精英,他们根本不会犯这些错误。但如果真的出现了这些问题,我们就希望发现的越早越好。最好的方式就是只要有代码提交,我们就有某种方式对它进行验证。这就是持续集成的作用。持续...
2018-11-30 14:18:50 405
原创 VS2015常用快捷键总结
生成解决方案 F6,生成项目Shift+F6调试执行F5,终止调试执行Shift+F5执行调试Ctrl+F5查找下一个F3,查找上一个Shift+F3附加到进程Ctrl+Alt+P,逐过程F10,逐语句执行F11切换断点F9(添加或取消断点)运行至光标处Ctrl+F10跳出当前方法Shift+F11新建解决方案:Ctrl+Shift+N打开解决方案:Ctrl+Shift+O保存...
2018-11-28 15:59:00 427
转载 DevExpress控件使用经验总结
https://www.cnblogs.com/wuhuacong/archive/2011/08/31/2161002.html
2018-11-20 10:00:57 247
转载 C/S+Web Service混合模式
传统C/S软件的"断骨增高"https://www.cnblogs.com/xdesigner/p/8549969.html
2018-11-20 09:43:01 238
转载 不要在using语句中调用WCF服务
如果你调用WCF服务时,像下面的代码这样在using语句中进行调用,需要注意一个问题。using (CnblogsWcfClient client = new CnblogsWcfClient()){ client.Say("Hello, cnblogs.com!");}上面这段代码看上去没问题,CnblogsWcfClient是一个自动生成的WCF客户端代理,继承自System...
2018-11-20 09:29:49 211
转载 批处理脚本自动以管理员权限运行
:::::::::::::::::::::::::::::::::::::::::::::: Elevate.cmd - Version 4:: Automatically check & get admin rights:::::::::::::::::::::::::::::::::::::::::::: @echo off CLS ECHO. ECHO ========...
2018-11-20 09:17:38 7588
转载 CodeSmith教程
https://www.cnblogs.com/Bear-Study-Hard/archive/2005/12/19/300112.html
2018-11-16 08:42:52 1514
转载 WCF一个Host实现多契约服务
因为最初错误的理解了Contract与Service的关系,把每个业务定义了相应的Contract与Service并将对应的Service一一继承相应的Contract,因为在WCF每个host只能提供一个Service所以导致,当你的服务很多的时候你要定义N多个host看下面演示提供User(用户)和Order(订单)两个服务:开启多个host代码:ServiceHost host1 = ...
2018-11-12 16:06:29 534
转载 不引用服务而使用WCF,手动编写客户端代理类
https://blog.csdn.net/u011854789/article/details/51878898
2018-11-12 16:03:02 486
转载 WCF入门系列教程
无废话WCF入门教程https://www.cnblogs.com/iamlilinfeng/archive/2012/09/25/2700049.html
2018-11-12 15:59:26 1456
转载 IIS 配置.svc的MIME映射
方法一最近在做Silverlight,Windows Phone应用移植到Windows 8平台,在IIS8中测试一些传统WCF服务应用,发现IIS8不支持WCF服务svc请求,后来发现IIS8缺少对WCF服务的Managed Handler,按照以下步骤添加后,IIS8即支持WCF服务。首先添加MIME类型 扩展名“.svc”,MIME类型 “application/octet-strea...
2018-11-09 10:14:12 8214
转载 C#中的var和dynamic
在理解var和dynamic关键字之前,让我们先了解一下编程语言的类别。C#中有两类编程语言:• 静态类型语言类别• 动态语言类别静态类型语言静态类型语言也被称为强类型语言。所谓强类型语言,通俗的讲,就是在编译过程中执行类型检查的语言。我们举个简单的例子,比如我们知道一个方法的返回类型,但是如果返回类型过于复杂,那么我推荐你使用var。但是,当你明确知道返回类型时,或者返回的只是简单类型...
2018-11-02 17:29:59 258
转载 invoke和begininvoke 区别
一直对invoke和begininvoke的使用和概念比较混乱,这两天看了些资料,对这两个的用法和原理有了些新的认识和理解。首先说下,invoke和begininvoke的使用有两种情况:control中的invoke、begininvoke。delegrate中的invoke、begininvoke。这两种情况是不同的,我们这里要讲的是第1种。下面我们在来说下.NET中对in...
2018-11-02 16:34:07 251
转载 ORM框架之------Dapper,Net下无敌的ORM
一,介绍:Dapper是一款轻量级ORM工具。如果你在小的项目中,使用Entity Framework、NHibernate 来处理大数据访问及关系映射,未免有点杀鸡用牛刀。你又觉得ORM省时省力,这时Dapper 将是你不二的选择。 —ORM框架的核心思想是对象关系映射,ORM是将表与表之间的操作,映射成对象和对象之间的操作,就是通过操作实体类来达到操作表的目的。从数据库提取的数据会自动按你...
2018-11-02 14:10:31 786
转载 C# DllImport用法和路径问题
DllImport是System.Runtime.InteropServices命名空间下的一个属性类,其功能是提供从非托管DLL导出的函数的必要调用信息。DllImport属性应用于方法,要求最少要提供包含入口点的dll的名称。DllImport的定义如下:[AttributeUsage(AttributeTargets.Method)] public class DllImportA...
2018-11-01 18:09:04 8793
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人