找到相关内容 1006
C++虚继承 (virtual inheritance)
C++的虚继承主要用于菱形继承: 如果: class A {}; class B : public A {}; class C : public A {}; class D : public B, public C {}; 那么构造D时,会调用A的构造函数两次,并生成2个A的对象,这样就会产生模糊调用。   如何避免上述问题?答曰虚继承! class B : public virtua
http://cyqdata.cn/cnblogs/article-detail-39943 
再谈Share-Nothing体系结构
之前比较PHP和ASP.NET的时候,提到了Share-Nothing-Architecture,这是PHP创始人Rasmus Lerdorf提出的概念。PHP采用的就是Share Nothing Architecture,各个HTTP请求之间在PHP这个层次是不共享任何状态的,这样的好处是可以使得PHP应用程序具有很高的扩容性(Scalability)。   世上的事情就是有利就有弊,SNA(S
http://cyqdata.cn/cnblogs/article-detail-39916 
WorkFlow入门Step.6—Building a Console Application -For-WF4.0
  开篇        之前我们讲述了控制流与WF4.0的基础。下面我们来看看如何使用控制台的形式来使用WF4.0、比如我们有时候不能通过设计器来设计工作流时,如何通过代码 的方式,来构建WF4.0应用程序,可能这就会为我们自定义工作流设计器等方面提供帮助。下面我们就开始吧。 摘要    &n
http://cyqdata.cn/cnblogs/article-detail-39893 
【原创】WinCE设备仿真器+虚拟串口+GPS模拟器搭建开发测试环境
所需软件: 1、WinCE 5.0设备仿真器 2、虚拟串口工具Virtual Serial Port Driver 6.9 3、Virace GPS 模拟器0.3.1chs 模拟环境: COM2:连接WinCE设备仿真器 COM7:连接GPS模拟器 环境搭建步骤:   1、虚拟串口设置 在VSPD中添加串口对COM2和COM7: 2、Virace GPS模拟器设置 端口号设置为COM7
http://cyqdata.cn/cnblogs/article-detail-39891 
WP7 应用数据存储Tombstoning(墓碑化)篇
     Windows Phone 可以支持5个墓碑化(Tombstoning)应用程序,第三方开发的应用程序只能使用最后一个墓碑空间,最新的墓碑化应用程序会自动替换前一个程序。我们可以利用墓碑化功能暂时保存应用程序当前状态,如果用户有意或无意触碰了手机Home 按键,并再次点击Back 按键时应用程序会从墓碑化状态激活并返回最后应用程序状态。 
http://cyqdata.cn/cnblogs/article-detail-39888 
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 
Silverlight实用窍门系列:45.Silverlight下使用WinDbg调试应用程序和查看异常情况
        在本节中我们将讲述如何通过WinDbg工具对Silverlight应用程序进行调试,我们可以判断其无效过期的引用或者事件,将其释放掉,以达到及时释放内存的作用。         首先我们需要下载WinDbg工具,在http://msdl.mic
http://cyqdata.cn/cnblogs/article-detail-39885 
信息化基础建设 Reporting Services报表开发
Reporting Services 报表开发 1. 设计报表 2. 部署报表 3. 测试报表   设计报表 启动Visual Studio 2008, 新创建报表项目,添加一个新的报表。 从工具箱中拖个Table到报表设计器中 自动弹出报表属性对话框,新创建一个连接,类型选.NET Assembly,字符串为net.tcp://localhost:2908/Serv
http://cyqdata.cn/cnblogs/article-detail-39884 
理解O/R Mapping
本文的目的是以最精炼的语言,理解什么是O/R Mapping,为什么要O/R Mapping,和如何进行O/R Mapping。   什么是O/R Mapping?   广义上,ORM指的是面向对象的对象模型和关系型数据库的数据结构之间的相互转换。   狭义上,ORM可以被认为是,基于关系型数据库的数据存储,实现一个虚拟的面向对象的数据访问接口。理想情况下,基于这样一个面向对象的接口,持久化一个O
http://cyqdata.cn/cnblogs/article-detail-39872 
解决:DropDownList的AutoPostBack=True不能触发SelectedIndexChanged事件
找找看,有没有button的id叫做类似submit的情况。如果有,请修改。 此处submit会与theform.submit(); 冲突... 总结:以后提交按钮 我宁可 id=tijiao 也不会id=submit 啦。作者: 达奇 发表于 2011-06-12 22:57 原文链
http://cyqdata.cn/cnblogs/article-detail-39850 
Linux中无缓冲文件I/O API
1.什么是无缓冲I/O 我们首先要知道Linux操作系统提供给我们的用户程序调用的接口,除了使用库函数,还可以直接使用系统调用。而今天我要介绍的相关函数就是直接调用了内核的系统调用,所以说它是无缓冲的,它跟标准的I/O函数相对应。 2.打开或者创建文件的函数:open() 要操作相关文件,就必须获得该文件的句柄,专业点叫文件描述符。它是进程在打开一个文件或者创建一个文件时,内核返回给该进程的一个唯
http://cyqdata.cn/cnblogs/article-detail-39845 
[WCF安全系列]谈谈WCF的客户端认证[Windows认证]
结束了服务认证的介绍之后,我们接着介绍WCF双向认证的另一个方面,即服务对客户端的认证,简称客户端认证。客户端认证采用的方式决定于客户端凭证的类型,内容只要涉及基于以下三种典型客户凭证类型的认证:Windows、用户名和X.509证书。从编程的角度来讲,Windows认证是最为简单的认证方式。在这种认证方式下,客户端进程运行的Window帐号对应的Windows凭证被自动作为调用服务的客户端凭证,
http://cyqdata.cn/cnblogs/article-detail-39840 
Windows程序设计零基础自学_4_Windows程序的显示和更新_之滚动条处理
     前面讨论过windows的WM_PAINT消息和文本显示的部分内容, 下午用了两个小时来学习滚动条的相关内容, 滚动条在大部分的win32应用程序中均有应用,在此学习一下将有助于深入了解windows程序滚动条的实现机制。      我发现其实windows程序设计主要的是熟悉各个API的用法和windows
http://cyqdata.cn/cnblogs/article-detail-39838 
基于.NET平台的Windows编程实战(四)—— 数据库操作类的编写
本系列文章导航基于.NET平台的Windows编程实战(一)——前言基于.NET平台的Windows编程实战(二)—— 需求分析与数据库设计基于.NET平台的Windows编程实战(四)—— 数据库操作类的编写基于.NET平台的Windows编程实战(五)—— 问卷管理功能的实现基于.NET平台的Windows编程实战(六)—— 题目管理功能的实现 大家都知道本系统的正常运行少不了数据库
http://cyqdata.cn/cnblogs/article-detail-39836 
走进Linq-Linq to Objects(下)实例篇
本系列文章导航走进Linq--Linq横空出世篇走进Linq-辉煌的背后走进Linq-Linq大观园不能不说的C#特性-对象集合初始化器不能不说的C#特性-匿名类型与隐式类型局部变量不能不说的C#特性-扩展方法不能不说的C#特性-匿名方法和Lambda表达式不能不说的C#特性-迭代器(上)及一些研究过程中的副产品不能不说的C#特性-迭代器(下),yield以及流的延迟计算走进Linq-Linq t
http://cyqdata.cn/cnblogs/article-detail-39818 
Swing特效-渐显效果
能不能让Swing控件也有渐隐和渐显的效果呢,答案当然是肯定的。这里也要说明一下Swing这些高级特性的实现机制。Swing里的特效不是靠调用一个方法就可以实现的,而是要我们自己去写这些方法,主要还是重写Swing的public void paint(Graphics g)方法。Swing的一切样式说白了都是利用paint方法“画”上去的,所以说Swing比较慢,当然如果我
http://cyqdata.cn/cnblogs/article-detail-39793 
LINQ to SQL快速上手 step by step
前言       最近接连遇到几个朋友问我同一个问题,就是关于.NET平台上ORM框架的选择。我想在这个讲求效率的时代,谁也不想手写SQL或存储过程去访问数据库了。大家都知道,在Java平台上,ORM这一块基本是Hibernate的天下。当然,相对轻量级的iBatis也有不错的表现。      不过
http://cyqdata.cn/cnblogs/article-detail-39782 
Windows Phone 中的弹出窗口
由于目前的Silverlight for Windows Phone 中不支持ChildWindow,所以当我们想要弹出一些窗口时,只能自己想办法了。 第一种方法是MessageBox,相当的简单,当然你也可以给它加上一些样式。 第二种方法是 查看Silverlight中 ChildWindow的定义方式(推荐使用ILSpy或者Reflector反编译) 第三种方法是使用Popup控件模
http://cyqdata.cn/cnblogs/article-detail-39763 
Linq To Sql进阶系列(六)用object的动态查询与保存log篇
本系列文章导航Linq To Sql进阶系列(一)从映射讲起Linq To Sql进阶系列(二)M:M关系Linq To Sql进阶系列(三)CUD和LogLinq To Sql进阶系列(四)User Define Function篇Linq To Sql进阶系列(五)Store Procedure篇Linq To Sql进阶系列(六)用object的动态查询与保存log篇Linq To Sql进
http://cyqdata.cn/cnblogs/article-detail-39742 
Windows程序设计零基础自学_2_Windows程序的显示和更新_之WM_PAINT消息
     前面的一篇文章里面,我模仿那本经典的书写了一个windows程序, 对windows的程序设计有了一点点的感性认识, 但是对于程序的设计还是一知半解,因此需要继续自学, 接着看那本经典的书......      下面是我的一点总结吧,贴出来让各位大侠看看,希望大侠们不吝指教, 指出我认识中的不当之处,以帮助我
http://cyqdata.cn/cnblogs/article-detail-39712