找到相关内容 37
<STL源码剖析>阅读笔记之 仿函数和适配器
  仿函数(函数对象)和适配器可以说是STL中默默无闻的贡献者,它们没有容器、算法和迭代器那么有名 但是其贡献却很大。这里总结的主要是书中第7、8章的内容。 一 仿函数   仿函数又称函数对象,从名字上可以得出,它本质上是 一种具有函数特质的对象, 也即可以像使用函 数一样使用该对象。怎么样做?重载operator()运算符即可,有了这个运算符,我们就可以在仿函数对象后 面加上
http://cyqdata.cn/cnblogs/article-detail-36917 
创建SSIS包—ETL中典型的数据清洗
前面我们熟悉了很多ELT任务,这一个节来讨论复杂点的数据清洗。这里我们要使用的数据源是.dat文件,这种文件在大型主机上,或者是比较老旧的应用系统中非常常见。这个例子的情景是一个信用卡公司,目前正着手于拓展Florida州新成立的一些公司的业务。市场部门每周都会向这些公司发送一些邮件,我们要为所有的邮件准备抽取数据。假设Florida州提供的一个上面这个dat文件,它是从老的计算机系统里面得到的,
http://cyqdata.cn/cnblogs/article-detail-36578 
ATL、MFC、WTL CString 的今生前世
上文分析了ATL、MFC CString的设计和实现,我们不禁会疑问,为什么ATL和MFC的CString头文件要搅在一起? 上文的分析有些杂乱,我们通过一张图来更加清晰的观察,如下:   上图中,用圈圈住的头文件表示ATL头文件,没被圈的代表MFC头文件。另外,在头文件旁边字符,表示各个头文件中实现的类。   现在让我们仔细观看,整个貌似平衡的设计中,其实有着很多的不平衡。我想问:   1、为
http://cyqdata.cn/cnblogs/article-detail-36506 
剖析ATL、WTL CString的实现
话说CString这个东西困扰了很多年轻人,因为它会引起诡异的编译错误,今天跟着我一起来深入ATL、WTL头文件,来把这个东西搞个清清楚楚。 【涉及到头文件】   ATL : atlstr.h, atlsimpstr.h   MFC : cstringt.h、afxstr.h   WTL : atlmisc.h   ATL和MFC有关剪不断理还乱的关系,为了更容易分析,我们先要理清这四个
http://cyqdata.cn/cnblogs/article-detail-36503 
WTL 核心机制
最近闲了一段时间,学了学WIN32的界面编程,由于对API有那么一点基础,所以想挑个轻量级的界面库学习,以便在较短时间内学得深入些,so,就选择了WTL。并在此记录自己的学习成果。 WTL背景介绍 WTL是微软ATL开发组成员Nenad Stefanovic先生在ATL Windowing机制上发展起来的一整套GUI框架,运用template技术组织和创建GUI对象,构筑了精致的面向对象框架(在这
http://cyqdata.cn/cnblogs/article-detail-35966 
使用STSUpld.UploadCtl实现多文件上传
效果图   前台aspx页面(UploadPage.aspx)       <script language="javascript" type="text/jscript">        function Do
http://cyqdata.cn/cnblogs/article-detail-35508 
【企业信息化】Outlook自动配置连接Exchange
      我们希望可以在outlook里面看到联系人当前的状态,比如正在进行打电话(根据lync),正在进行开会(根据outlook日历判断),这样我们就可以很明确的知道当前我们的联系人在干什么,适不适合马上联系他等等.如果我们在错误的时间联系了某个领导或者某个客户,有时候是会工作带来很大的不便的.为了达到这样的效果,使用exchange+lyn
http://cyqdata.cn/cnblogs/article-detail-35206 
asp.net mvc SelectList 的selected 失效及解决方案
在asp.net mvc的强类型视图(strongly typed view)下拉列表,在Controller中设定的选择项在View上选中失效了。下面是我的代码 AllUnSendMail        [AcceptVerbs(HttpVerbs.Post)]    &nbs
http://cyqdata.cn/cnblogs/article-detail-12518 
Asp.net MVC 2 + Castle + NHibernate 项目实战(1)
本文将开始一步一步地使用Asp.net MVC 2 + Castle + NHibernate 开发一个项目。   在开始之前,我先对这三个组件做一个简单的介绍:  Asp.net MVC  它是微软提供的一个基于MVC标准的Web开发模式,其典型特点是有控制器和视图;在这之前,.NET下的Web开发模式大多是采用WebForm,其典型特点是服务端控件和后台触发事件;
http://cyqdata.cn/cnblogs/article-detail-11689 
利用Attribute扩展MVC的Title和Sitemap
开篇 无论是 Asp.net 还是 MVC 中,想要设置网站的 Title 或者 Sitemap (不用控件)总是很麻烦。 Title 和 Sitemap 都是有关联的,所以有什么办法可以 Write once, run anywhere 呢?   先看一下效果和用法吧~ [效果]   [用法:Controller中]     [用法:View中] &
http://cyqdata.cn/cnblogs/article-detail-11412 
Asp.net Mvc中MVCContrib中无法使用Castle的发解决方案
在使用Asp.net Mvc MVCContrib 0.0.1.91中的Castle时会出现No component for key Home was found这样的错误 错误解决方法如下: 下载MvcContrib源代码,更改MvcContrib.Castle的WindsorControllerFactory.cs中的34行CreateController方法为:  
http://cyqdata.cn/cnblogs/article-detail-11389 
Asp.net Mvc Framework 十二 Castle扩展
由于Monorail是.net下MVC的先驱所以 Asp.net MVC理所当然要支持老的Castle用户 在Asp.net MVC扩展包中就提供了对Castle的支持与兼容 虽然这个扩展还有很多BUG与不足,但已从其中窥见Asp.net的扩展性之一斑 扩展的下载地址:MVC Contrib on CodePlex 其中的\Samples\MvcContrib.Samples.NVelocityV
http://cyqdata.cn/cnblogs/article-detail-10945 
通过外接程序将Outlook邮件导出成Word文档
Visual Studio允许创建Office类型的工程,用于给Office产品创建外接程序以及自定义模板等。这是一个非常实用的功能,在早期版本的Office中我们只能通过VBA代码来实现一些自定义的功能,如文本的自动替换、宏录制功能等等。VBA的功能很有限,有些时候我们希望自定义程序能够完成更多的功能,比如在Office多个不同产品之间进行文档转换、调用系统API、远程过程调用及Web Serv
http://cyqdata.cn/cnblogs/article-detail-8081 
Windows安全认证是如何进行的?[NTLM篇]
 《上篇》中我们介绍Kerberos认证的整个流程。在允许的环境下,Kerberos是首选的认证方式。在这之前,Windows主要采用另一种认证协议——NTLM(NT Lan Manager)。NTLM使用在Windows NT和Windows 2000 Server(or later)工作组环境中(Kerberos用在域模式下)。在AD域环境中,如果需要认证Windows NT系统,也
http://cyqdata.cn/cnblogs/article-detail-6523 
[精] Matlab实现鼠标写字 鼠标绘图
  最早的程序,实在忘了从哪里下载的了。能够实现鼠标的手写输入,但是一些不连续的点。   tmouse.m Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->function tmouse(action)% TMOUSE 本例展示如何以Handle Graphics来设定滑鼠事件(Mouse% Events)的反应指令(Callbacks)if nargin == 0 action = 'start'; end switch(action) % 开启图形视窗 case 'start', axis([0 1 0 1]);% 设定图轴范围 box on;% 将图轴加上图框 title('Click and
http://cyqdata.cn/cnblogs/article-detail-2231 
MetaData ETL 之配置
 MetaData ETL 最近整合ETL MetaData 大致分为4步 1 config 整合能根据配置信息来访问不同源和目标。方便维护时迁移和临时调整 2  业务逻辑整合所有的业务指标和逻辑在动态配置表里面实现。 3 column mapping 的实现 ETL 时column mapping是个头疼的事情。有新增加字段时每次都要人工去刷新mapping。能动态的根据源头来实现mapping 4 具有一定排错,对于常见错误能有一定的排错。比如snapshot延时或者创建失败时能根据错误信息做出相对措施。保证ETL的稳定。 1 先把配置自动化掉 用script 组件实现   代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighligh
http://cyqdata.cn/cnblogs/article-detail-334 
[EntLib]微软企业库5.0 学习之路——第十步、使用Unity解耦你的系统—PART4——Unity&amp;PIAB
      在前面几篇有关Unity学习的文章中,我对Unity的一些常用功能进行介绍,包括:Unity的基本知识、管理对象之间的关系、生命周期、依赖注入等,今天则是要介绍Unity的另外一个重要功能——拦截(Interception)。 以下是本文所要介绍的内容: 1、Unity与PIAB的关系。 2、使用Unity来接管PIAB的功能实现。   一、Unity与PIAB的关系       Unity中的Interception可以通过Unity的Container或独立的API(Intercept)来实现,这些具体的实现没有包含在Unity本身的类库中,而独立放在Unity.Interception这个类库中,想深入了解的朋友可以查看下这个类的具体源
http://cyqdata.cn/cnblogs/article-detail-237