ActiveMQ发布订阅模式
摘要:ActiveMQ的另一种模式就SUB/HUB即发布订阅模式,是SUB/hub就是一拖N的USB分线器的意思。意思就是一个来源分到N个出口。还是上节的例子,当一个订单产生后,后台N个系统需要联动,但有一个前提是都需要收到订单信息,那么我们就需要将一个生产者的消息发布到N个消费者。 生产者: 假设生产者
阅读全文
posted @
2017-02-21 08:53
chen110xi
阅读(198)
推荐(0) 编辑
.Net平台下ActiveMQ入门实例
摘要:1.ActiveMQ简介 先分析这么一个场景:当我们在网站上购物时,必须经过,下订单、发票创建、付款处理、订单履行、航运等。但是,当用户下单后,立即跳转到“感谢那您的订单” 页面。不仅如此,若果没有延迟,用户还会受到一封电子邮件。如果我们使用传统方式去实现,一般是对数据库操作一通,然后调用各种接口、
阅读全文
posted @
2017-02-21 08:52
chen110xi
阅读(220)
推荐(0) 编辑
LINQ系列:LINQ to DataSet的DataTable操作
摘要:LINQ to DataSet需要使用System.Core.dll、System.Data.dll和System.Data.DataSetExtensions.dll,在项目中添加引用System.Data和System.Data.DataSetExtensions。 1. DataTable读取
阅读全文
posted @
2017-02-16 19:12
chen110xi
阅读(331)
推荐(0) 编辑
c# WMI获取机器硬件信息(硬盘,cpu,内存等)
摘要:http://blog.csdn.net/asciil/article/details/6931429 http://www.cnblogs.com/password1/p/5870751.html
阅读全文
posted @
2016-12-17 12:38
chen110xi
阅读(5638)
推荐(1) 编辑
XML通過XSD產生CLASS
摘要:步驟一:通過XML獲取XSD 格式:xsd "XML的完整路徑帶文件名" /O:"輸出路徑不帶文件名"。 步驟二:通過XSD獲取Classxsd file.xsd {/classes | /dataset} [/element:element] [/language:language] [/name
阅读全文
posted @
2016-11-29 13:36
chen110xi
阅读(300)
推荐(0) 编辑
无侵入方面编程-用HttpModule+SoapExtension监视页面执行参数(二)
摘要:上一篇文章 "无侵入方面编程-用HttpModule+SoapExtension监视页面执行参数(一)"中,我们实现了监视每个页面的执行情况和调用WebService的简单信息。 这次我们继续深入一下SoapExtension的应用,在不改变Soap的WSDL文档的情况下,配合在Dotnet编写的W
阅读全文
posted @
2016-07-28 17:16
chen110xi
阅读(268)
推荐(0) 编辑
无侵入方面编程-用HttpModule+SoapExtension监视页面执行参数(一)
摘要:先简单介绍一下项目吧,我们这个项目是用VS2003开发的,老早一个项目。WEB前端机+业务处理(WebService层)+数据库分别布置在不同的计算机上。 现在老总有一个需求,要统计出每个页面的执行时间,以及每次调用过哪些WebService方法,调用的时间等参数。 可行的方案有好多,但我感觉使用H
阅读全文
posted @
2016-07-28 17:15
chen110xi
阅读(392)
推荐(0) 编辑
在Windows驗證網站設定部分匿名存取
摘要:最近接連遇到幾次的需求:供內部使用的ASP.NET網站,全站使用Windows驗證,使用者以網域AD帳號登入,但網站包含少數API性質的ASHX、ASPX或MVC Action,提供其他系統呼叫整合。 此時問題來了,既為API性質,要求呼叫端程式用網域帳號登入徒增部署與管理的不便(需申請程式專用AD
阅读全文
posted @
2016-07-27 11:33
chen110xi
阅读(544)
推荐(0) 编辑
VS2010自带的性能分析工具分析.NET程序的性能
摘要:这篇博文给大家分享的是,如何使用VS自带的性能分析工具来分析我们编写的.NET程序,一边找出程序性能的瓶颈,改善代码的质量。在实际开发中,性能真的很重要,往往决定一个产品的生死~良好的用户体验的基础之一也是程序要有好的性能~ 下面以一个大家熟悉比较极端的例子,来说明编写代码时考虑性能的重要性。这里D
阅读全文
posted @
2016-07-06 17:40
chen110xi
阅读(349)
推荐(0) 编辑
解决WebService 测试窗体只能用于来自本地计算机的请求
摘要:问题: 今天上午,WebService部署成站点之后,如果在本地测试webservice可以运行,在远程却显示“测试窗体只能用于来自本地计算机的请求”或者"The test form is only available for requests from the local machine. ",原
阅读全文
posted @
2016-06-14 11:59
chen110xi
阅读(1784)
推荐(0) 编辑
StyleCop学习笔记——默认的规则
摘要:在StyleCop中有一些官方自己写好的检测规则下面就是英文的解释文档规则 http://stylecop.soyuz5.com/SA1630.html 1、SA1600:ElementsMustBeDocumented元素必须添加注释 2、SA1601: PartialElementsMustBe
阅读全文
posted @
2016-05-27 16:10
chen110xi
阅读(1561)
推荐(0) 编辑
StyleCop学习笔记——自定义规则
摘要:1、创建一个项目。 Visual Studio创建一个新的类库项目.NET3.5 2、引用两个DLL,StyleCop.dll和StyleCop.Csharp.dll. 3、添加自定义的规则。 MyCustomAnalyzer.cs代码如下: [csharp] view plain copy pri
阅读全文
posted @
2016-05-27 16:09
chen110xi
阅读(987)
推荐(0) 编辑
StyleCop学习笔记——初识StyleCop
摘要:一、定义 二、支持的环境。 三、同类产品。 StyleCop:分析c#源代码执行一组风格和一致性规则。它可以运行在微软VS或集成到一个MSBuild项目。 四、安装 1、下载地址。 http://stylecop.codeplex.com/releases/view/79972 2、安装过程。 ht
阅读全文
posted @
2016-05-27 16:08
chen110xi
阅读(384)
推荐(0) 编辑
C#代码覆盖率实践-vsinstr和OpenCover
摘要:最近接触的项目涉及到C#开发的应用,测试过程中我们需要去分析C#的代码覆盖率,问了一些人,在网上也搜了一些,零碎的找到很多资料,但是都不是很完整,实际使用的过程中还是走了不少弯路。到现在为止,有两种可行的方案试验成功了,这里写出来给大家分享下。可能很多人都用过,就当是个整理吧。 方法一:使用VS自带
阅读全文
posted @
2016-03-19 11:46
chen110xi
阅读(2234)
推荐(0) 编辑
C#通过WIN32 API实现嵌入程序窗体
摘要:本文实例讲述了C#通过WIN32 API实现嵌入程序窗体的方法,分享给大家供大家参考。具体如下: 这是一个不使用COM,而是通过WIN32 API实现的示例, 它把写字板程序嵌在了自己的一个面板中。 这么做可能没有实际意义, 因为两个程序之前没有进行有价值的交互, 这里仅仅是为了演示这么做到, 以下
阅读全文
posted @
2016-03-04 14:51
chen110xi
阅读(709)
推荐(0) 编辑
Microsoft Capicom 2.1 On 64bit OS
摘要:第一步下载capicom.dll http://files.cnblogs.com/files/chen110xi/DLL.7z 第二步注册capicom.dll至SysWow64 第三步VS中设置 1.添加com,capicom.dll的参考 2.COM 元件需注意是否內嵌 Interop 型別,
阅读全文
posted @
2016-02-17 17:04
chen110xi
阅读(1078)
推荐(1) 编辑
net 将WebService生成dll文件
摘要:通过dll来引用webservice的方法1.打开浏览器,然后写输入http://192.168.0.2/RentService.asmx?wsdl2.然后选择浏览器->文件->另存为RentService.wsdl3.然后用vs的命令提示符来编译,输入:wsdl /namespace:NRentS...
阅读全文
posted @
2015-11-16 17:22
chen110xi
阅读(1217)
推荐(0) 编辑
.Net并行编程高级教程(二)-- 任务并行
摘要:前面一篇提到例子都是数据并行,但这并不是并行化的唯一形式,在.Net4之前,必须要创建多个线程或者线程池来利用多核技术。现在只需要使用新的Task实例就可以通过更简单的代码解决命令式任务并行问题。1.Task及它的生命周期 一个Task表示一个异步操作,它的创建和执行都是独立的,因此可以对相关...
阅读全文
posted @
2015-10-29 08:28
chen110xi
阅读(1324)
推荐(0) 编辑