12 2010 档案
摘要:Message Queue(微软消息队列)是在多个不同的应用之间实现相互通信的一种异步传输模式,相互通信的应用可以分布于同一台机器上,也可以分布于相连的网络空间中的任一位置。它的实现原理是:消息的发送者把自己想要发送的信息放入一个容器中(我们称之为Message),然后把它保存至一个系统公用空间的消息队列(Message Queue)中;本地或者是异地的消息接收程序再从该队列中取出发给它的消息进行处理。实质 在消息传递机制中,有两个比较重要的概念。一个是消息,一个是队列。消息是由通信的双方所需要传递的信息,它可以是各式各样的媒体,如文本、声音、图象等等。消息最终的理解方式,为消息传递的双方事先
阅读全文
摘要:介绍: rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。他遵循Mozilla Public License开源协议。采用 Erlang 实现的工业级的消息队列(MQ)服务器。 RabbitMQ的官方站:http://www.rabbitmq.com/AMQP(高级消息队列协议) 是一个异步消息传递所使用的应用层协议规范,作为线路层协议,而不是API(例如JMS),AMQP 客户端能够无视消息的来源任意发送和接受信息。AMQP的原始用途只是为金融界提供一个可以彼此协作的消息协议,而现在的目标则是为通用消息队列架构提供通用构建工具。因此,面向消息的中间件 (MOM)系统
阅读全文
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> publicstaticclassXmlSerializerExtensions{#regionPrivatefieldsprivatestaticreadonlyDictionary<RuntimeTypeHandle,XmlSerializer>ms_serializers=newDictionary<RuntimeTypeHandle,XmlSerializer>
阅读全文
摘要:一、结合EntityFramework进行的简单实现 staticvoidLoadExcel(){stringfilePath=@"E:\Excel目录\";LoadFileTree(filePath);}staticvoidLoadFileTree(stringfilePath){stringconnString="server=localhost;uid=sa;pwd=qaz~123;database=MedicalSearch";System.IO.DirectoryInfodi=newDirectoryInfo(filePath);var_que
阅读全文
摘要:Quartz.NET是一个开源的作业调度框架,是OpenSymphony 的 Quartz API的.NET移植,它用C#写成,可用于winform和asp.net应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂的调度。它有很多特征,如:数据库支持,集群,插件,支持cron-like表达式等等。你曾经需要应用执行一个任务吗?这个任务每天或每周星期二晚上11:30,或许仅仅每个月的最后一天执行。一个自动执行而无须干预的任务在执行过程中如果发生一个严重错误,应用能够知到其执行失败并尝试重新执行吗?你和你的团队是用.NET编程吗?如果这些问题中任何一个你回答是
阅读全文
摘要:原文:http://blog.csdn.net/nlx0201/archive/2010/09/15/5885711.aspx 又是引用第三方DLL的一篇方法,后来建议作者用Reflector反编译提出方法了。 之前看过一些通过C#代码生成PDF文件的方式,用得最多的IText可以实现HTML页面生成PDF文件(也有一些人在机器上装了PDF打印机,使用打印来生成PDF),不过我个人觉得IText生成PDF的方法比较复杂,而在相当一段时间内查看资料后,发现有另外一个插件可以更好的控制HTML生成PDF文件。具体方法介绍如下:首先,下载一个ABCpdf .NET 7.0,下载地址:http://.
阅读全文
摘要:I want to start with how the templates will work out in an actual Visual Studio project/solution. T4 templates have a *.tt extension. You can compartmentalize code by splitting it into different include files. That's what all the *.ttinclude files are.Make sure that the project where the templat
阅读全文
摘要:当今的WEB领域,新概念、新技术不断涌现 -- WEB2.0、AJAX、HTML5.0... ... 但在几乎被我们忽略的HTML和XHTML里,还有许多并不为人所知的,但却非常有用的一些TAG 以下就是其中的七种用法: 一、元素分组:<fieldset>、<legend> 示例: 1<fieldset>2<legend>健康信息:</legend>3<form>4<label>身高:<inputtype="text"/></label>5<label>体
阅读全文