找到相关内容 3226
基于OPENGL使用C++实现相机类
应gis for net朋友要求,发布一下以前写的相机类源码,这些代码没有经过优化,很粗糙。而且时间很长了,我根据记忆写了一点简单说明,详细的我也忘记了,见谅。 // Camera.cpp: implementation of the CCamera class.///////////////////////////
http://cyqdata.cn/cnblogs/article-detail-42815 
Office系列在线预览
最近客户有个需求,需要在线预览PPT、Excel、Word,开始打算用第三方组建去读取 office系列,然后生成html,这样的话样式相当于丢了,只剩下数据,而且第三方组件对office版本支持不够完善,最关键的是还是样式丢了! 最后决定,用户在上传的过程中调用office API里面的saveAs,自动生
http://cyqdata.cn/cnblogs/article-detail-42807 
动态生成 Excel 文件供浏览器下载的注意事项
最近有一个软件项目,客户使用中,发现 IE6 会在页面中打开 Excel 文件,看到乱码。 经过调查,发现 IE6 有一些比较怪异的工作方式,可以认定为一个 bug. 发生问题时,通过 Firefox 的插件 Firebug , 发现我们在设置 HTTP response 的 header 时候,设置不当: respo
http://cyqdata.cn/cnblogs/article-detail-42806 
Entity Framework 4 In Action 读书笔记——开篇
写在开篇之前 Entity Framework 4 In Action 这本书目前还没有中文版的,大体看了一下目录感觉还不错,如果想从中学到东西还是看原汁原味的好。从淘宝上搜了一下这本书要将近100块钱,亚马逊300多,只好将就着看电子书吧,如果想要电子书的朋友,可以到网上搜,有很多资源,这里就不附上下载地址了。
http://cyqdata.cn/cnblogs/article-detail-42805 
[MSSQL]GROUPING SETS,ROLLUP,CUBE初体验
看到某段代码,不懂: SELECT GROUPING(GRP_A), GRP_A,GRP_B,COUNT(0) FROM T GROUP BY GROUPING SETS(GRP_A,GRP_B) 于是百度,
http://cyqdata.cn/cnblogs/article-detail-42793 
改进C#代码之20:保证值类型的常量性和原子性
    经常会遇到一些需要保证常量值不能被外界修改的情况,当然,我们可以通过使用private set;的方式来保证内部成员属性不会被外界修改,但是,如果遇到了多线程的情况,可能还是保证不了常量内部数据值的一致性,下面把常用的三种常量定义方式罗列一下,且越往后的方式越使得常量的原子性更强: 
http://cyqdata.cn/cnblogs/article-detail-42780 
SQL Server 2008中的CDC(Change Data Capture)功能使用及释疑
CDCChange Data Capture:变更数据捕获)这个功能是SQL Server 2008企业版的功能,它提供了一种新的机制,对表格数据的更新进行跟踪,在数据仓库的建设过程中,通过这种技术,可以简化从业务数据库导入数据的复杂度。   之前我有过两篇文章介绍,最近因为又在和有关客户介绍这方面的应用。
http://cyqdata.cn/cnblogs/article-detail-42775 
WCF 4.0 进阶系列 – 第十二章 实现单向操作和异步操作(中)
单向操作特别适用于"触发然后忘记"场景,在该场景中,客户端程序并不期望服务回传任何信息。但是,许多操作并不适用于这种情况,其向客户端程序返回数据。为了处理这些情况,WCF支持异步操作和IAsyncResult设计模式。在WCF中你可以使用两种方式实现IAsyncResult设计模式:在客户端 程序中异步调用操作;或在W
http://cyqdata.cn/cnblogs/article-detail-42772 
Javascript事件总结
事件冒泡 事件的不同阶段 取消事件冒泡 重载浏览器默认行为 常见事件对象 this 事件对象 事件绑定 传统Dom绑定 W3C标准
http://cyqdata.cn/cnblogs/article-detail-42763 
MSBuild + MSILInect实现编译时AOP-改变前后对比
    实现静态AOP,就需要我们在预编译时期,修改IL实现对代码逻辑的修改。Mono.Cecil就是一个很好的IL解析和注入框架,参见编译时MSIL注入--实践Mono Cecil(1)。   我的思路为:在编译时将加有继承制MethodInterceptBaseAttribu
http://cyqdata.cn/cnblogs/article-detail-42761 
正确使用SqlConnection对象,兼谈数据库连接池
今晚看到上了评论头条的LoveJenny写的为什么要关闭数据库连接,可以不关闭吗?,文章写得简单易懂非常不错,而且代码贴的很到位,下面的讨论也很激烈(老赵都跑过去留言两次了,我恨)。又查看了两遍原文中的代码,我同意评论中有几位的看法,真正造成多线程并行操作数据库时的连接问题可能是由于对SqlConnection的不当使
http://cyqdata.cn/cnblogs/article-detail-42759 
【SQL心得】:在含有GROUP BY的SELECT语句中如何显示COUNT()为0的结果
1.问题 如下ExampleTable表,求各种类(CategoryID)满足Flag等于1的记录数。 ID Flag CategoryID 1 1 1 2 1 1 3 1 2 4 1 2 5 0 3           表1-ExampleTable  理想的结果应该如下:
http://cyqdata.cn/cnblogs/article-detail-42758 
Microsoft Surface控件之ScatterView
       今天,我来介绍一下Microsoft Surface当中的控件,ScatterView控件是Microsoft Surface控件中简单的一个,也是很常用的一个。ScatterView Class的命名空间是Microsoft.Surface.P
http://cyqdata.cn/cnblogs/article-detail-42757 
WCF 快速入门
定义服务契约   构建HelloWCF应用的第一步是创建服务契约。契约式是表示消息应用外形的主要方式。对于外形,是指服务暴露的操作,使用的消息schema和每个操作实现的消息交换模式(MEP)。总之,契约定义了我们消息应用生成和使用的东西。大多数契约是带有WCF API定义的属性标记的类型定义。   在下面的例子里,服
http://cyqdata.cn/cnblogs/article-detail-42755 
Microsoft Surface控件之LibraryContainer
      今天,我介绍一下LibraryContainer控件,它也是Microsoft Surface2.0当中的一个比较重要的控件,它是一个双视图控件,能在两个视图间任意切换,还可以对当中的项目分组和自定义样式,它也支持非常好的拖放操作。在控制两个视图切换是由两个
http://cyqdata.cn/cnblogs/article-detail-42752 
艹蛋客户的艹蛋需求的产物--批量修改web.config文件,同步到各个服务器指定目录下
  写这个小软件我实在是迫不得已,我是非常相当的能理解到艹蛋客户的艹蛋的需求。如果有一天我有幸能自己创业,做了老板,又如果做了老板之后能有机会与国企合作,我一定拒绝。我宁愿跟钱过不去不想让自己还有员工去遭那个罪!简直就是无比的艹蛋!我不敢保证这篇随笔会不会成为吐槽!  客户说他们会应上级
http://cyqdata.cn/cnblogs/article-detail-42750 
c# checked unchecked 关键字,在需要的时候请记得用他们两位
checked 和 unchecked关键字用来限定检查或者不检查数学运算溢出的;如果使用了checked发生数学运算溢出时会抛出OverflowException;如果使用了unchecked则不会检查溢出,算错了也不会报错。 1. 一段编译没通过的代码 int a = int.MaxValue * 2; 以上
http://cyqdata.cn/cnblogs/article-detail-42748 
跟小静读CLR via C#(10)-参数
  最近几天学了参数,其实对于参数本不陌生,从上学学C语言基础的时候就学过了。不过细心学下来,还是收获了一些。 一、 命名参数、可选参数 命名参数和可选参数是在Visual C#2010中引入的新特性。 笨地儿我个瓜不兮兮的,今天才知道。 可选参数:定义方法时为参数设置默认值,调用该方法时可以省略为某些
http://cyqdata.cn/cnblogs/article-detail-42731 
WCF 4.0 进阶系列 – 第十二章 实现单向操作和异步操作(上)
当客户端程序调用一个单向操作后,客户端可以继续运行而不用等待服务完成该操作。你可以通过操作合约指定单向操作行为。达到该目的的最简单方式是在当以操作时设置OperationContract特性类的IsOneWay属性为true。在本章的练习中你将会看到具体的例子。 单向操作的效果 定义一个操作为单向操作包含多个暗示,其中
http://cyqdata.cn/cnblogs/article-detail-42726 
Sencha Touch 快速入门2.0 第一章 开发Sencha Touch App
接触Sencha Touch已有近一个月的时间,在探索它的同时,走了不少的弯路。也有了不少的发现和体会。在此分享给各位,希望不管新手还是老鸟,都能在这篇文章里有所收获。 Sencha Touch简介 Sencha Touch可以让你的Web App看起来像Native App。美丽的用户界面组件和丰富的数据管理,
http://cyqdata.cn/cnblogs/article-detail-42723