2013年12月25日

SocketIO4Net.Client

摘要: Project DescriptionSocketIO4Net.ClientUpdate as of 11/02/2013A develop branch is up at https://github.com/jstott/socketio4net/tree/developfor anyone looking to take an early peek. Xhr-polling and websockets are working from the C# client. Thank to the efforts from one of our users Nick, this featur. 阅读全文

posted @ 2013-12-25 13:56 荣锋亮 阅读(3305) 评论(0) 推荐(0) 编辑

2013年12月24日

Arduino and the Web using NodeJS and SerialPort2

摘要: By Bangon Kali, 18 Aug 2012Download demo project - 2.43 KBIntroductionThis article provides the necessary steps in allowing your Arduino board to be interfaced to the web using novel but Open Source technologies everyone can use. This has long been available but using other alternative ways of doin. 阅读全文

posted @ 2013-12-24 17:28 荣锋亮 阅读(670) 评论(0) 推荐(0) 编辑

Programmatically disable/enable Windows firewall

摘要: By petersunde, 24 Jan 2007IntroductionThis article teaches you how to disable and enable your Windows firewall programmatically.SetupCreate a new Windows Application project.Click on Project->Add Reference and add the following files:Click Browse tab -> Add C:\windows\system32\Hnetcfg.dll.Clic 阅读全文

posted @ 2013-12-24 16:05 荣锋亮 阅读(487) 评论(0) 推荐(0) 编辑

C# COM Object for Use In JavaScript / HTML, Including Event Handling

摘要: By Jerome Terry, 22 Apr 2009Download source - 5.12 KB IntroductionI wanted to be able to use a pre-built .NET object inside a web browser. After searching the web (including CodeProject), I found that a possible solution would be to create a .NET COM component and use the ActiveXObject in JavaScrip. 阅读全文

posted @ 2013-12-24 16:02 荣锋亮 阅读(550) 评论(0) 推荐(0) 编辑

Accessing Hardware in Silverlight using COM

摘要: By esaulsberry, 26 May 2010Download source - 30.61 KBIntroductionSilverlight 4 gives access to the user's microphone and camera, and adds printing capabilities, but as far as hardware goes, that's it. Fortunately Silverlight 4 also provides access in Elevated Trust Out-Of-Browser application 阅读全文

posted @ 2013-12-24 16:01 荣锋亮 阅读(294) 评论(0) 推荐(0) 编辑

转 微软Sysinternals Suite工具13年12月版下载

摘要: SysinternalsSuite是微软出品的一套集成数十个绿色软件的系统工具包。SysinternalsSuite和IT之家的魔方电脑大师设计一样,里面的各个小工具组件都可以单独拿出来运行,都是绿色化设计。想了解这套工具包的详细信息,请查阅《微软极品Sysinternals Suite工具包使用指南》。本次更新的四个组件是Disk2vhdv2.0更新日志如下(12月19日):Disk2vhd,autilityforperformingphysical-to-virtualconversionofWindowssystems,addssupportforVHDX-formattedVHDs(t 阅读全文

posted @ 2013-12-24 08:34 荣锋亮 阅读(279) 评论(0) 推荐(0) 编辑

2013年12月23日

转使用Storm实现实时大数据分析

摘要: 简单和明了,Storm让大数据分析变得轻松加愉快。当今世界,公司的日常运营经常会生成TB级别的数据。数据来源囊括了互联网装置可以捕获的任何类型数据,网站、社交媒体、交易型商业数据以及其它商业环境中创建的数据。考虑到数据的生成量,实时处理成为了许多机构需要面对的首要挑战。我们经常用的一个非常有效的开源实时计算工具就是Storm—— Twitter开发,通常被比作“实时的Hadoop”。然而Storm远比Hadoop来的简单,因为用它处理大数据不会带来新老技术的交替。Shruthi Kumar、Siddharth Patankar共同效力于Infosys,分别从事技术分析和研发工作。本文详述了St 阅读全文

posted @ 2013-12-23 17:06 荣锋亮 阅读(256) 评论(0) 推荐(0) 编辑

转详解Zoosk千万用户实时通信背后的开源技术

摘要: 导语:本文由Zoosk(一个具有5000万会员的浪漫的社交约会网站)工程副总裁Peter Offringa所写,讲述了Zoosk的实时通信技术。当我们的会员从Zoosk获得的最有价值的消息时,他们可以实时进行交互。毕竟,每个用户其连接的另一端都可能在未来产生关系。这种情况的兴奋和丰富才能充分实现实时。该套件的Zoosk服务促进这些交互一般被描述为实时通信(RTC)。这些通信交付使用XMPP协议,其他流行的即时通信产品也使用该协议。Zoosk的会员在三个不同的相互作用中体验实时通信:存在。当一个成员正在积极地连接到 Zoosk RTC的基础设施时,其公共的状态将显示为“可用”。如果他们一段时间内 阅读全文

posted @ 2013-12-23 16:05 荣锋亮 阅读(984) 评论(0) 推荐(0) 编辑

2013年12月22日

Where is Silverlight now?

摘要: Some time ago, I wrote anarticleabout the comparison between HTML5 and Silverlight. That article was indeed about the "comparison" itself rather than another attempt to compare the two; mainly because I consider that kind of measuring to be pointless. Then again, with the passage of time, 阅读全文

posted @ 2013-12-22 17:39 荣锋亮 阅读(253) 评论(0) 推荐(0) 编辑

A glance at C# vNext

摘要: ContentsIntroductionBackgroundA list of featuresPrimary constructorRead only auto-propertiesStatic type inclusionsDerived property expressionsMethod expressionsEnumerable paramsMonadic null checkingConstructor type inferenceOut parameter inferencePoints of InterestReferencesHistoryIntroductionThe cu 阅读全文

posted @ 2013-12-22 17:37 荣锋亮 阅读(338) 评论(0) 推荐(0) 编辑

2013年12月20日

silverlight 进行本地串口调用的一种可行的解决方法 之silverlight端代码

摘要: 接上边的文章。在javascript暴露操作activex 串口接收之后,就是silverlight端进行串口数据的显示,我们的显示方式比较简单,只是为了演示,我们每隔1秒进行数据的获取并显示,为了进行测试我们使用的是虚拟串口,虚拟串口的软件比较多,我使用的是VSPD虚拟串口的破解版(大家都爱这样用),这个软件的使用是比较简单的。我的虚拟串口如图我测试的时候使用的是COM3 与COM4 这是成对出现的,主要是方便调试,一个发送,一个接受。我了进行发送,我写了一个比较简单的发送端,使用C#的,思路很简单就是每隔一定的时间进行连续的发送数据,这些数据是有编号的(主要是方便查看)。主要的代码如下: 阅读全文

posted @ 2013-12-20 10:54 荣锋亮 阅读(507) 评论(0) 推荐(0) 编辑

2013年12月19日

flex 与 javascript互调用

摘要: 一、在JavaScript中调用Flex方法在Flex中可以用ExternalInterface来调用Flex的方法,途径是通过在Flex应用可调用方法列表中添加指定的公用方法。在Flex应用中通过调用addCallback()可以把一个方法添加到此列表中。addCallback将一个ActionScript的方法注册为一个JavaScript和VBScript可以调用的方法。addCallback()函数的定义如下:addCallback(function_name:String, closure:Function):voidfunction_name参数就是在Html页面中脚本调用的方法名 阅读全文

posted @ 2013-12-19 11:11 荣锋亮 阅读(192) 评论(0) 推荐(0) 编辑

2013年12月18日

silverlight 进行本地串口调用的一种可行的解决方法

摘要: silverlight 是一个很不错的开发平台,我们可以设计出很绚丽的界面,用户可以拥有很好的体验,但是就目前来说,进行本地串口的直接调用时不行的,因为安全的原因,有没有相对简单的调用方式呢? 答案是有的,大家应该还记得在B/S 架构中我们使用的activex 插件吧,这是可以进行本地调用的一种方式,但是有一定的局限性,就是只能在IE浏览器中,也就是使用windows平台,今天我的解决方法也是使用activex插件,对于跨平台当然是目前比较难办的。具体的思路如下:在上面的一般关于silverlight 托管代码与javascript 互调用的文章中有介绍,今天的设计就是依托那篇文章。我使用ac 阅读全文

posted @ 2013-12-18 15:06 荣锋亮 阅读(722) 评论(0) 推荐(0) 编辑

2013年12月17日

silverlight 中javascript 代码与托管代码的互调用 以及一些思考

摘要: silverlight 客户端javascript 代码与托管代码的互调用时比较用意义的同时,因为silverlight本身就是一个插件,如果两者之间不能进行相互的调用,对于web 上的一些特殊的功能是没法操作的。 以下为两者之间进行互操作的实现代码,以及最后一些在实际开发中的可以使用的地方。1, javascript 调用托管代码 。这个就比较有意思了,/// /// 注册的客户端可调用的托管代码 /// [ScriptableType()] public class CallClass { [ScriptableMember()] ... 阅读全文

posted @ 2013-12-17 15:36 荣锋亮 阅读(242) 评论(0) 推荐(0) 编辑

2013年12月6日

使用cglib动态创建javabean

摘要: 动态创建javabean对于我们进行开发,会有一定的帮助,一下是使用cglib动态创建javabean的一个例子:先贴上code:package com.dalong.CreateCode;import java.util.Iterator; import java.util.Map; import java.util.Set;import net.sf.cglib.beans.BeanGenerator; import net.sf.cglib.beans.BeanMap;public class CodeCreate { /** * 实体Object */ private Object.. 阅读全文

posted @ 2013-12-06 11:22 荣锋亮 阅读(1819) 评论(0) 推荐(0) 编辑

2013年12月5日

ActiveMQ 5.9支持Replicated LevelDB Store 和Hawtio Web控制台

摘要: 最新版本的消息代理Apache ActiveMQ支持LevelDB Store的复制,同时引入了一个新的HawtioWeb控制台。在之前的版本发布了8个月之后,5.9版本已于最近发布,该版本的新功能和改进包括:Replicated LevelDB Store,一个key-value、基于文件的持久化数据库,它使用Apache ZooKeeper从一组代理节点中挑选出一个主节点,然后将所有的更新从主节点同步复制到剩余的代理节点。一个新的代理插件,可以对代理的XML配置进行选择性地变化,这些变化不需要重启就能生效,不会有停机时间。当然,依然有一些变化需要重启代理。Hawtio Web控制台,一个插 阅读全文

posted @ 2013-12-05 11:55 荣锋亮 阅读(514) 评论(0) 推荐(0) 编辑

2013年11月30日

mustache 模板

摘要: NAMEmustache-- Logic-less templates.SYNOPSISA typical Mustache template:Hello {{name}}You have just won ${{value}}!{{#in_ca}}Well, ${{taxed_value}}, after taxes.{{/in_ca}}Given the following hash:{ "name": "Chris", "value": 10000, "taxed_value": 10000 - (10000 阅读全文

posted @ 2013-11-30 09:34 荣锋亮 阅读(433) 评论(0) 推荐(0) 编辑

2013年11月18日

Django开发中DJANGO_SETTINGS_MODULE is undefined错误的解决方案

摘要: 大家在进行python web 框架 django 的学习过程中应该会碰到DJANGO_SETTINGS_MODULE is undefined 一下是几种可行的解决方法:第一种解决方案进入到mysite目录下,用python manage.py shell启动python解释器环境,manage.py shell命令在启动解释器之前,它告诉Django使用哪个设置文件。 Django框架的大部分子系统,包括模板系统,都依赖于配置文件;如果Django不知道使用哪个配置文件,这些系统将不能工作。如图:第二种解决方案不用通过python manage.py shell开启解释器交互模式,直接在. 阅读全文

posted @ 2013-11-18 09:24 荣锋亮 阅读(268) 评论(0) 推荐(0) 编辑

2013年11月14日

Python CGI

摘要: 什么是CGI ?公共网关接口或CGI,Web服务器和一个自定义的脚本之间交换信息是是一组定义的标准..CGI规范在由NCSA和NCSA定义的CGI保持如下:公共网关接口或CGI,如HTTP服务器信息服务器的标准接口是外部网关方案.当前版本CGI/1.1和CGI/1.2.网页浏览理解CGI的概念,让我们看看会发生什么,当我们点击一个超链接到浏览特定网页或URL.您的浏览器触点的HTTP Web服务器,即需求的URL ie.文件名.Web服务器解析URL,如果发现该文件,然后发送回浏览器,否则发送错误消息表明您已经请求一个错误的文件.Web浏览器从Web服务器的响应,并显示收到的文件或错误消息.但 阅读全文

posted @ 2013-11-14 17:17 荣锋亮 阅读(596) 评论(0) 推荐(0) 编辑

CGI知识

摘要: 学习CGI脚本(脚本)CGI 意思为 Common Gateway Interface, 一种基于浏览器的输入、在Web服务器上运行的程序方法. CGI脚本 使你的浏览器与用户能交互,为了在数据库中寻找一个名词, 提供你写入的评论,或者从一个表单中选择几个条目并且能得到一个明确的回答. 如果你曾经遇到过在web上填表或进行搜索, 你就是用的CGI脚本. 你那时也许没有意识到,因为大部分工作是在服务器上运行的,你看到的只是结果.作为一个网页设计者, 你创建客户端的 CGI脚本, 服务器端的程序用来处理用户输入, 结果返回给用户.在这里你将学习关于CGI脚本的一切:CGI脚本是什么?它是怎样工作的 阅读全文

posted @ 2013-11-14 17:07 荣锋亮 阅读(241) 评论(0) 推荐(0) 编辑

2013年11月13日

Practical MQTT with Paho

摘要: There is always a temptation when faced with a problem such as "This application needs to just send a value to another server" to reduce it to something as simple as opening a socket and sending a value. But that simple proposition soon falls apart in production. Apart from having to write 阅读全文

posted @ 2013-11-13 08:37 荣锋亮 阅读(7750) 评论(0) 推荐(0) 编辑

2013年11月12日

NGINX了解

摘要: Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:新浪、网易、 腾讯等。 优点Nginx 可以在大多数 Unix like OS 上编译运行,并有 Windows 移植版。 Nginx 的1.4.0稳定版已经于2013年4月24日发布,一般情况下,对于新建站.. 阅读全文

posted @ 2013-11-12 15:43 荣锋亮 阅读(300) 评论(0) 推荐(0) 编辑

.net remoting 技术

摘要: Remoting编辑目 录1简介2主要元素3两种通道4激活方式5对象定义6服务器7客户8基础补充9小结1简介什么是Remoting,简而言之,我们可以将其看作是一种分布式处理方式。从微软的产品角度来看,可以说Remoting就是DCOM的一种升级,它改善了很多功能,并极好的融合到.Net平台下。Microsoft .NET Remoting 提供了一种允许对象通过应用程序域与另一对象进行交互的框架。这也正是我们使用Remoting的原因。为什么呢?在Windows操作系统中,是将应用程序分离为单独的进程。这个进程形成了应用程序代码和数据周围的一道边界。如果不采用进程间通信(RPC)机制,则在一 阅读全文

posted @ 2013-11-12 14:18 荣锋亮 阅读(492) 评论(0) 推荐(0) 编辑

数据库同步核心代码

摘要: 使用微软同步模块实现的数据同步核心代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using Microsoft.Synchronization;using Microsoft.Synchronization.Data;using Microsoft.Synchronization.Data.SqlServer;using System.Data.SqlClient;using System.ComponentModel;using System.Reflection;us 阅读全文

posted @ 2013-11-12 10:47 荣锋亮 阅读(560) 评论(0) 推荐(0) 编辑

调用系统工具代码

摘要: 调用系统的工具,并可以实现回调处理核心代码:public static class DOS { public static void CMD( string commandNameOrFileName, string arguments, DataReceivedEventHandler callback) { try { Process process = new Process(); pr... 阅读全文

posted @ 2013-11-12 10:44 荣锋亮 阅读(240) 评论(0) 推荐(0) 编辑

FTP文件服务器代码

摘要: 文件操作的核心代码:/// /// FTP文件信息类(帮助进行文件的上传于下载) /// [Serializable()] public class FileInfo { /// /// 默认构造函数 /// public FileInfo() { } /// /// /// /// 文件名 /// 文件大小 public FileInfo(string filename, long ... 阅读全文

posted @ 2013-11-12 10:41 荣锋亮 阅读(369) 评论(0) 推荐(0) 编辑

消息处理代码

摘要: 消息处理封装的代码:public class Transceiver { public IPAddress MQServerIP { get; set; } public UInt16 MQServerPort { get; set; } public String MQUserName { get; set; } public String MQPassword { get; set; } public String MQTopi... 阅读全文

posted @ 2013-11-12 10:38 荣锋亮 阅读(622) 评论(0) 推荐(0) 编辑

软件开发的一些难点与解决方式:

摘要: 组件之间的协作: 进行软件开发的很多时候我们一般使用的是基于组件化的软件开发模型,尤其是对于大型的软件系统,更是如此,组件之间的交互协作更是我们必须处理的,一般有一下集中可选的方式: 1,进程间的通信 包括IPC ,RPC 等方式 比如共享内存,管道,套接字 ,邮槽。 2,使用通信协议 比如http ,telnet ,ftp 同时可以有自己开发的协议。 3,通信中间件 有好多的可选方式 COM+ ,CORBA,.NETRemoting ,WCF,RMI,JMS 等好多的实现方式。 事件的处理: 基于事件的模式,对于软件的开发具有较大的益处,但是其中的实现会碰到好多的... 阅读全文

posted @ 2013-11-12 10:29 荣锋亮 阅读(1923) 评论(0) 推荐(0) 编辑

2013年11月11日

原有系统各模块的设计分析------消息服务器模块

摘要: 在设计原有系统的时候,其中有一个模块式消息处理模块,我们的命名是消息服务器,使用消息服务器的名称应该是更合理的,因为设计消息转发的消息模块使用的是activeMQ一个java JMS标准实现的开源MQ消息服务器。 开始的时候我们的设计有一下的考虑: 1,自己制定消息的格式,在服务器进行实现,并转发,客户机链接消息服务器并进行接收 。因为警情消息的格式是较多,同时数据的大小也相对是比较多的,是串口接收的数据,同时对于多客户的链接,多线程的处理,相对来说压力是比较大的,没有好的处理方式,服务器容易出现故障影响系统的稳定性,最重要的是对于多坐席端的数据进行实时的转发,以及坐席端对于数据的实时更新,. 阅读全文

posted @ 2013-11-11 15:13 荣锋亮 阅读(1015) 评论(0) 推荐(0) 编辑

2013年11月10日

原有系统的技术使用

摘要: 2.3.1ADO.NETEntityFrameworkADO.NETEntityFramework是微软以ADO.NET为基础所发展出来的对象关系对应(O/RMapping)解决方案,早期被称为ObjectSpace,现已经包含在VisualStudio2008ServicePack1以及.NETFramework3.5ServicePack1中发表。EntityFramework利用了抽象化数据结构的方式,将每个数据库对象都转换成应用程序对象(entity),而数据字段都转换为属性(property),关系则转换为结合属性(association),让数据库的E/R模型完全的转成对象模型,如 阅读全文

posted @ 2013-11-10 18:32 荣锋亮 阅读(250) 评论(0) 推荐(0) 编辑

2013年11月9日

警情处理软件设计的技术初步规划

摘要: 由于以前设计过警情处理软件所以现在的想法是在原有设计的基础之上进行重新的规划。 软件的设计是典型的C/S模式的,系统包含消息服务器、ftp防区图服务器,数据库服务器、以及客户机(坐席客户端),这是原有系统的主要模块,但是现在的目的是设计一个可以实现具有分布式,可配置,具有动态数据处理,多区域互通,可集中进行数据统计分析的系统。以上的要求就需要我们在设计中重新认真的进行设计,个人的一点规划是: 1,在系统中添加缓存处理模块。 2,增加NOSQL数据库的数据存储模块(理由很简单就是为了可以对于较大数据的存储.......)。 3,增加通用API接口模块(目的是为了进行其他客户... 阅读全文

posted @ 2013-11-09 09:11 荣锋亮 阅读(307) 评论(0) 推荐(0) 编辑

2013年11月8日

警情软件设计规划

摘要: 以前做过一个安防的接警软件,使用.net 开发的,说是.net 但是其中也使用了java 的以下技术。现在想起来还是有点价值的,现在突然有一个想法,就是将系统的设计进行规范化,同时将系统的设计更加稳定,同时能够达到分布式实时警情处理的目的,将原有系统的桌面设计扩展到web 平台,同时顺应当前的现状,能够进行手机端的实时处理,实时观看,达到客户警情与前台通知人员的实时,准确,以及客户自主化。 系统的设计是在原有简单系统的基础上实现的。 前期的阶段是技术的选型,以及系统的整体规划,主要是核心的实现,对于界面的设计目前还没有太多的要求。 这个系列可能会是一段较长的时间,同时对于系统的设计也... 阅读全文

posted @ 2013-11-08 19:10 荣锋亮 阅读(253) 评论(0) 推荐(0) 编辑

2013年11月7日

WCF with CLR Trigger

摘要: Invoking a WCF Service from a CLR TriggerBySam Shiles,30 Jan 2008Download source code - 21.9 KBIntroductionThis article will walk you through all the steps necessary to setup a sample project demonstrating how to create a CLR Trigger in SQL Server 2005 that will communicate with a WCF service of you 阅读全文

posted @ 2013-11-07 13:02 荣锋亮 阅读(253) 评论(0) 推荐(0) 编辑

2013年11月5日

C++ const 转

摘要: C/C++中const关键字详解 为什么使用const?采用符号常量写出的代码更容易维护;指针常常是边读边移动,而不是边写边移动;许多函数参数是只读不写的。const最常见用途是作为数组的界和switch分情况标号(也可以用枚举符代替),分类如下: 常变量:const类型说明符 变量名 常引用:const类型说明符 &引用名 常对象:类名const对象名 常成员函数:类名::fun(形参)const 常数组:类型说明符const数组名[大小] 常指针:const类型说明符* 指针名 ,类型说明符*const指针名首先提示的是:在常变量(const类型说明符 变量名)、常引用(const 阅读全文

posted @ 2013-11-05 14:59 荣锋亮 阅读(183) 评论(0) 推荐(0) 编辑

2013年10月31日

C# 中获取系统安装的MS Offfice信息(是否安装、版本、安装路径)

摘要: using System;using System.Collections.Generic;using System.Text;namespace WpsTest{ public class OfficeOperator { #region 方法 #region public static /// /// 检测MS-Office是否正确安装 /// 通过注册表检测 /// /// 获得安装的版本号,如office2000,office2003,office2007 /// public static bool IsInstall(out string Version) { bool re... 阅读全文

posted @ 2013-10-31 09:38 荣锋亮 阅读(706) 评论(0) 推荐(0) 编辑

2013年10月30日

CView说明

摘要: CView是视图是程序设计中使用率最高的窗口对象,它是用户的主要操作界面。因为它通常以某种形式表示文档数据,所以称之为视图。一个视图对象只关联一个文档对象;一个文档对象可以关联多个视图,每个视图对象以不同形式表示文档数据。目 录1简介2关联对象3视图绘制4虚函数4.1OnUpdate4.2OnInitialUpdate()4.3PostNcDestroy4.4OnCmdMsg4.5OnActivateView5派生类1简介从文档类中将文档中的数据取出后显示给用户;接受用户对文档中数据的编辑和修改;将修改的结果反馈给文档类,由文档类将修改后的内容保存到磁盘文件中。文档负责了数据真正在永久介质中的 阅读全文

posted @ 2013-10-30 15:30 荣锋亮 阅读(733) 评论(0) 推荐(0) 编辑

CDocTemplate 使用

摘要: CDocTemplate是抽象的基类,它定义了文档模板的基本函数功能。通常通过应用的InitInstance函数来实现创建一或多个文档模板。文档模板定义了三个类之间的关系。·文档类由CDocument派生得到。·视图类显示文档类的数据,可从CView,CScrollView, CFormView或CEditView中派生得到(可直接使用CEditView)。·框架窗口类含有视图,对SDI应用,由CFrameWnd派生得到;对MDI,由CMDIChildWnd派生得到。如果无需定制框架窗口的行为,可直接使用CMDIChildWnd或CFrameWnd。应用对它支持的 阅读全文

posted @ 2013-10-30 11:53 荣锋亮 阅读(374) 评论(0) 推荐(0) 编辑

CWinApp 说明

摘要: 目 录1概述1.1基本信息1.2注意2执行顺序3CWinApp类成员3.1数据成员3.2构造函数3.3操作符3.4可重载的函数3.5初始化3.6命令操作1概述基本信息CWinApp为应用程序类MFC 中的主应用程序类封装用于 Windows 操作系统的应用程序的初始化、运行和终止。基于框架生成的应用程序必须有且仅有一个从 CWinApp 派生的类的对象。在创建窗口之前先构造该对象。CWinApp 是从 CWinThread 派生的,后者表示可能具有一个或多个线程的应用程序的主执行线程。在最新版本的 MFC 中,InitInstance、Run、ExitInstance 和 OnIdle 成员函 阅读全文

posted @ 2013-10-30 11:30 荣锋亮 阅读(650) 评论(0) 推荐(0) 编辑

2013年10月29日

AMQP和RabbitMQ入门

摘要: 准备开始高级消息队列协议(AMQP1)是一个异步消息传递所使用的应用层协议规范。作为线路层协议,而不是API(例如JMS2),AMQP客户端能够无视消息的来源任意发送和接受信息。现在,已经有相当一部分不同平台的服务器3和客户端可以投入使用4。AMQP的原始用途只是为金融界提供一个可以彼此协作的消息协议,而现在的目标则是为通用消息队列架构提供通用构建工具。因此,面向消息的中间件(MOM)系统,例如发布/订阅队列,没有作为基本元素实现。反而通过发送简化的AMQ实体,用户被赋予了构建例如这些实体的能力。这些实体也是规范的一部分,形成了在线路层协议顶端的一个层级:AMQP模型。这个模型统一了消息模式, 阅读全文

posted @ 2013-10-29 10:27 荣锋亮 阅读(1677) 评论(0) 推荐(0) 编辑

mariaDB 数据库

摘要: MariaDB是一个向后兼容、替代MySQL的数据库服务器。它包含所有主要的开源存储引擎。MariaDB源代码公开存放于Launchpad项目托管平台,同时也提供了二进制和编译包供下载。目 录1简介2起源3特点4目标5兼容性1简介MariaDB logoMariaDB基于事务的Maria存储引擎,替换了MySQL的MyISAM存储引擎,它使用了Percona的 XtraDB,InnoDB的变体,分支的开发者希望提供访问即将到来的MySQL 5.4 InnoDB性能。这个版本还包括了 PrimeBase XT (PBXT) 和 FederatedX存储引擎。2起源为何改了个名字呢,这其中是有些典 阅读全文

posted @ 2013-10-29 09:07 荣锋亮 阅读(651) 评论(0) 推荐(0) 编辑

导航