找到相关内容 37
C++复习之STL(二)——谈一谈关联式容器set和有序vector的使用选择问题
1.set的宣言 先看看C++标准中对set的介绍: A set is a kind of associative container that supports unique keys (contains at most one of each key value) and provides for fast re
http://cyqdata.cn/cnblogs/article-detail-52413 
DotLiquid-Asp.net模板引擎
    以前用过一段时间的PHP,感觉非常不错,其中最让我难忘的就是Smarty模板引擎,当时就微微地想Asp.net里有没有像这样的模板引擎呢?不过由于之后的工作内容都用不到,或者说没有想到用模板,这想法也没导致我做一些事情,就不了了之了。     现在也是工作需要,
http://cyqdata.cn/cnblogs/article-detail-52252 
STL中改变map的默认比较方式
大家知道,STL中的map底层是用红黑树实现的,其泛型原型如下: template <class _Key, class _Tp, class _Compare, class _Alloc>class map { ...... } 其中_Key表示比较
http://cyqdata.cn/cnblogs/article-detail-52159 
Spread for Windows Forms快速入门(12)---数据分组(Outlook风格)
你可以设置的显示将行分组变成 OUTLOOK样式。对于大量的数据来说,这样会以用户需要的顺序显示数据。用户可以选择要进行的排序(以列为依据),然后控件会以此为依据将行组织起来,分级地显示数据。既可以通过双击列首的方式,也可以通过点击和拖拽此列进入页面头部分组栏的方式 选中要进行分组的列。 允许用户使用行分组
http://cyqdata.cn/cnblogs/article-detail-42838 
Winform开发中另一种样式的OutLookBar工具条
很早的时候,曾经写了一篇随笔《WinForm界面开发之“OutLookBar”工具条》介绍了OutLookBar样式的工具条,得到很多同行的热烈反馈,我个人也比较喜欢这样的工具条布局,因此我很多共享软件中,都经常看到这种OutLookBar的工具条,这种工具条提供了一种较好的界面布局,方便对工具
http://cyqdata.cn/cnblogs/article-detail-42444 
事件绑定之小测试 &mdash; onclick &amp;&amp; addEventListener
昨晚回去后,和雷子讨论如何才能“检测”到页面上某个元素都绑定了哪些事件监听函数,第一感觉就是应该从浏览器入手,比如FF,或者Chrome等,开发工具中应该有相应的功能,于是测试之: 前提:只是一个简单的小测试,而且 addEventListener 属于标准绑定函数,IE 中与此不兼容(IE 相应的是 attachE
http://cyqdata.cn/cnblogs/article-detail-42247 
无处不在的.NET:在Matlab中使用WPF
最近园子里在讨论.NET程序员努力提高自身素质的问题。园子是.NET爱好者的大本营,大家都对这门技术充满了热情。然而不能不说的是,在国内说到.NET,80%以上的语境恐怕是指ASP.NET,这无形中助长了非.NET程序员,尤其是C++程序员和C++出身的技术主管对.NET的偏见和藐视,因为C++的领域大多看上去比做网站“更有技术性”。 国内某C++出身的主管认为同样的逻辑用
http://cyqdata.cn/cnblogs/article-detail-42201 
让title闪动起来:新消息提醒
前些天,要实现一个功能。在后台,一些信息是要实时提醒给后台管理员。用的是通过ajax获取最新信息,然后在前台提示;原来系统自带的是弹出一个对话框,然后flash播放铃声;这种方式不是很友好,对话框弹出一会就消失了,这个页面不能最小化,不然是看不到的;另外播放铃声也得要求管理员带上耳机。于是就想到了邮箱中来新邮件那种提示方式,闪动标题栏;思路是: 通过ajax访问后台,若有新消息,则将网页
http://cyqdata.cn/cnblogs/article-detail-41729 
不要在公共接口中传递STL容器
最近的一个项目,是开发一个framework,提供给公司内部不同的产品线使用。 之间遇到的一个问题,就是STL容器的使用, 而结论是不要在公共接口中传递STL容器: 这里说的STL容器,但主要则是指容器,字符串类,但其实可以推广到在STL中提供的任何类型, 这里说的公共接口,是指需要暴露给客户的sdk头文件,包括函数签名,或者类成员变量; 也可以说,不要在暴露给客户的头文件中包含STL的头文件
http://cyqdata.cn/cnblogs/article-detail-41472 
使用SuperSocket实现TLV自定义协议网络通信的Demo
      前些天看到江大鱼发布了SuperSocket 1.4正式版,由于最近项目使用到了网口的通讯编程,于是,也查看了下SuperSocket源代码,发现架构还是很清晰的,并且易于扩展,具体中文文档详见:http://www.cnblogs.com/jzywh/archive/2011/04/19/SuperSocketDocument.htm
http://cyqdata.cn/cnblogs/article-detail-41432 
Outlook 2010邮件管理OBA插件
  现在,企业里利用电子邮件进行沟通协作是非常普遍的事,如企业里建设Exchange邮件系统,然后利用Exchange 的OWA通过Web方式去访问,且不管在身在何处只要是能连接互联网都可以访问,也可以通过配置Exchange客户端来访问如Office Outlook这样就可以更便携的、更快速的读取邮件或发送邮件等操作。   但是,企业的Exchange邮件系统每个人邮箱都受
http://cyqdata.cn/cnblogs/article-detail-41314 
java spring、.net castle windsor 、unity容器使用方法对比
综合研究使用了java spring\.net castle\unity 进行管理,在使用配置文件的情况下发现还是java spring 和castle windsor 比较简洁,但从服务支持和RoadMap上讲,觉得在.net领域还是Unity胜出,能充分利用.net framework .  我选择Unity的几大理由:1、持续的RoadMap2、强大的微软3、因为基于.net ,更原生态4、
http://cyqdata.cn/cnblogs/article-detail-40613 
看图学HMTL5:HMTL5是什么?
点击查看清晰大
http://cyqdata.cn/cnblogs/article-detail-40088 
金融系统中PBOC/EMV的TLV的算法实现(含C++/C#)
      TLV即Tag-Length-Value,常在IC卡与POS终端设备中通过这样的一个应用通信协议进行数据交换。在金融系统以及认证中,PBOC以及EMV的认证规范文档上面也有对TLV做了一些说明,由于认证规范都是英文文档,所以有些人可能不易于理解。首先我先介绍下什么是TLV,TLV的用途是什么,以及如何实现它的打包解包算法。  
http://cyqdata.cn/cnblogs/article-detail-40052 
Castle IOC容器快速入门
摘要:IOC模式是近年来非常流行的一种模式,相信大家都不陌生了,如果你还不是很熟悉的话,可以看看Martin Fowler大师的文章http://martinfowler.com/articles/injection.html,网上可以下载到中文版本。在Castle中,Windsor就是它的一个IOC容器,它构建于MicroKernel之上,功能非常强大。本文将通过一个简单的例子来带你快速走进Ca
http://cyqdata.cn/cnblogs/article-detail-39913 
EntLib5.0 日志应用程序块(logging) 使用与配置
1.Logging Block的基础概念 EntLib 5.0 的日志组件单独使用比log4net,common.Logging等似乎要麻烦很多,而且要显式引用 Microsoft.Practices.EnterpriseLibrary.CommonMicrosoft.Practices.EnterpriseLibrary.LoggingMicrosoft.Practices.ServiceLoc
http://cyqdata.cn/cnblogs/article-detail-39886 
我的VSTO之路(五):Outlook初步开发之联系人扩展
上一讲我们完成对Word的介绍,文本开始,我将着重介绍Outlook。Outlook是微软Office中一个非常实用的工具,尤其在一个拥有Windows Domain的公司局域网中,Outlook是员工最常用的通讯工具,所以对Outlook实行进一步的定制开发的需求量是很大的。本文中,我先以联系人的扩展为开始,讲解如何开发一个强大的Outlook插件。   故事的开始 首先我们假设一个场
http://cyqdata.cn/cnblogs/article-detail-39851 
[WCF安全系列]实例演示:TLS/SSL在WCF中的应用[HTTPS]
上一篇演示的是绑定类型为NetTcpBinding情况下基于TLS/SSL的Transport安全模式的实现,接下来我们改用另外一种绑定:WS2007HttpBinding。对于基于HTTP的绑定,Transport安全模式的实现方式又根据寄宿方式的不同而具有一定的差异,我们首先来介绍自我寄宿的方式。 一、自我寄宿(Self-Hosting) 无论对于HTTPS还是SSL Via TCP,服务
http://cyqdata.cn/cnblogs/article-detail-38952 
[WCF安全系列]实例演示:TLS/SSL在WCF中的应用[上篇]
在接下来的系列文章中我们正是讨论关于身份认证的主题。在前面我们已经谈到了,WCF中的认证属于“双向认证”,既包括服务对客户端的认证(以下简称客户端认证),也包括客户端对服务的认证(以下简称服务认证)。客户端认证和服务认证从本质上并没有什么不同,无非都是被认证一方提供相应的用户凭证供对方对自己的身份进行验证。我们先来讨论服务认证,客户端认证放在后续的文章中。 在《从两种安全
http://cyqdata.cn/cnblogs/article-detail-38574 
图文并茂 简单 ATL COM开发
1.打开vs2010,新建ATL COM 项目,如下图1   2.勾选 【支持COM+ 1.0】和【支持部件注册器】   3 添加了一个com项目,在项目名称上点击右键,添加类,如下图   然后打开如下窗口,选择ATL简单对象即可。   然后是如下窗口,在简称一栏中输入类名称FirstClass,其他输入框会自动填写,然后点击完成即可。如果出现提示【是否覆盖
http://cyqdata.cn/cnblogs/article-detail-37430