找到相关内容 266
如何利用Interception简化MVVM中的Model和ViewModel的设计
这一篇是“如何利用AOP简化MVVM中Model和ViewModel的设计”一文的姊妹篇。阅读本文之前,请一定要先阅读上一篇,否则你可能对有关问题理解不深。   上一篇说到,我们可以用AOP的方式,具体来说,我们使用了一个第三方的框架(PostSharp)来实现了代码注入。PostSharp的方式是静态注入,它是需要改变IL代码的。 请看下面这个截图,Customer类型里面的IL代码其
http://cyqdata.cn/cnblogs/article-detail-40755 
SQL点滴18—SqlServer中的merge操作,相当地风骚
今天在一个存储过程中看见了merge这个关键字,第一个想法是,这个是配置管理中的概念吗,把相邻两次的更改合并到一起。后来在technet上搜索发现别有洞天,原来是另外一个sql关键字,t-sql的语法还是相当地丰富的。本篇是一篇学习笔记,没有什么新意,这里给出technet上的地址连接供大家参考权威:http://technet.microsoft.com/zh-cn/library/bb5106
http://cyqdata.cn/cnblogs/article-detail-40618 
flex 中子窗口通过事件刷新父窗口中的数据
经常听到有人问子窗口操作完成之后,要刷新父窗口的数据怎么办??有人用过parentDocument;有人使用过在子窗口中new一个父窗口的对象,然后通过这个对象访问父窗口的方法或属性;。。。。。第一种,也可以实现。但是第二种就没法理解了,严格来说子窗口是不能new父窗口的实例的。。。。最好的方法是用事件,今天就弄一个事件的例子吧,大牛们可以不看。新童鞋务必看看,有帮助的。。。。附件可直接下载 运行
http://cyqdata.cn/cnblogs/article-detail-40569 
C#中的接口
本文中所有图示纯为个人理解(参考了Assembly中元数据的存储方式),与真实情况可能有所出入。 图中绿色表示公有方法,红色表示私有方法。 本文将通过以下四个案例来分析C#中的接口究竟是如何工作的。 1、公有方法实现接口方法 尽管C#在定义接口时不用指明接口方法的访问控制方式,但默认接口方法均为public型(这可以从反编译的IL代码中看到)。下面是使用Reflector查看的接口IL代码 .cl
http://cyqdata.cn/cnblogs/article-detail-40485 
数据库设计中的14个技巧
1. 原始单据与实体之间的关系   可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对 应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实 体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计 录入界面大有好处。  〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员
http://cyqdata.cn/cnblogs/article-detail-40410 
Python中的列表解析和生成表达式
优雅、清晰和务实都是python的核心价值观,如果想通过操作和处理一个序列(或其他的可迭代对象)来创建一个新的列表时可以使用列表解析(  List comprehensions)和生成表达式,通过这两个操作,我们可以看到这三个观点是如何在python中和谐统一起来的。   列表解析   在需要改变列表而不是需要新建某列表时,可以使用列表解析。列表解析表达式为: [expr for it
http://cyqdata.cn/cnblogs/article-detail-40279 
预览:Visual Basic与C#中的异步语法
在最近的博客文章中,Visual Basic团队发布了一条简单的消息,声称在Visual Basic和C#中将会增加异步编程语法。两种语言新增的Async和Await关键字的实现将基于.NET 4.0中的任务并行库(Task Parallel Library,TPL)。   Async关键字用于方法,它将启用方法的异步行为。在这个方法中,Await关键字将暂停当前的执行流程,直到当前异步行为结束为
http://cyqdata.cn/cnblogs/article-detail-40268 
详解PostgreSQL中的checkpoint概念
checkpoint又名检查点,在oracle中checkpoint的发生意味着之前的脏数据全部写回磁盘,数据库实现了一致性与数据完整性。oracle在实现介质恢复时将以最近的checkpoint为参照点执行事务前滚。在postgresql中checkpoint起着相同的作用:写脏数据;完成数据库的完整性检查。   checkpoints相关参数:  checkpoint_segments:  W
http://cyqdata.cn/cnblogs/article-detail-40267 
关于项目管理中的一些事情,挑来说说(二)
还是接上篇来讲; 上一篇:关于项目管理中的一些事情,挑来说说   上次说道,解决新员工精神紧张的问题,等下说; 每个员工,无论经验如何,刚刚进入一个公司,情绪是高度紧张的,对于细节也较为敏感,这次最忌讳便是直接上司,一副可有可无的态度, 其实,绝大部分员工辞职都是因为和直属上司不和导致的,这不是我说的....是有理论依据滴; 故此,这时的领导如果负责任的话,需要帮助新人熟悉环境,并且
http://cyqdata.cn/cnblogs/article-detail-40237 
Spring.NET 中的 ADO.NET 数据访问的示例
Spring.NET 1.3.1 中提供了一个使用 AdoTemplate 的完整示例,包括使用泛型和使用非泛型技术进行数据访问,这个示例位于下载的压缩包中 \Spring.NET-1.3.1\Spring.NET\examples\Spring\Spring.DataQuickStart。Spring.NET 的下载地址:http://www.springframework.net/downlo
http://cyqdata.cn/cnblogs/article-detail-40232 
ASP.NET中的认证与授权
用户认证   .net提供了3种用户认证的方式,分别是Windows,Forms,Passport。这几种形式的定义可以在网站根目录下Web.config中的authentication节点中看见。Windows是默认的验证形式,它是根据机器的访问权限来判断的。Passport是微软提供的一种验证形式,不常用。我们需要的知道并了解的是forms形式。forms验证就是表单认证,提供了以身份id和密
http://cyqdata.cn/cnblogs/article-detail-40205 
.NET 4.0 Beta2中的BigInteger和Complex类
.NET4.0 Beta2中提供了新的System.Numerics命名空间,对应于System.Numerics.dll。该命名空间下就两个类BigInteger和Complex,我们来简单了解下这两个类的用法。 BigInteger:任意大小的带符号整数 1.Int64, SByte, UInt16, UInt32, and UInt64这些都有一个MinValue和MaxValue属性。而B
http://cyqdata.cn/cnblogs/article-detail-40085 
我眼中的C# 3.0
缘起   每次有新技术发布时,我们总能感受到两种截然不同的情绪: 一种是恐惧和抵抗,伴随着这种情绪的还有诸如"C# 2.0用的挺好的,为什么要在C# 3.0搞到那么复杂?"或者"我还在使用C# 1.0呢?"等言辞;另一种则是兴奋和拥抱,伴随着这种情绪的还有诸如"原来这个问题在C# 3.0里可以这么简单!"等言辞。   最近我在公司内部做一个LINQ的系列讲座,在我为其中 C# 3.0新特性这一
http://cyqdata.cn/cnblogs/article-detail-40082 
HAL、FML、APL分层思想 In Action —— 在“光电心率探测仪”中的应用
背景   之前在学习 Zigbee 时,曾发表了一篇博文《嵌入式项目代码结构的分层——HAL、FML、APL》,其中谈到了我在编写的一些经验总结,并在之后的一篇博文中应用了这种分层思想(《Zigbee之旅(十):基于CC2430的温度监测系统》)。之后呢,则一直被课业和学生工作所围困,很少有时间继续搞嵌入式方面的学习了。   呵呵,不过最近机会来了,那就是我们大三下所开设的
http://cyqdata.cn/cnblogs/article-detail-39959 
以数据库为中心的系统中的业务逻辑组织方式
前言相信很多人都有类似的经历:随着业务越来越多, 系统的越来越复杂, 我们都会感觉我们的代码越来越难看, 重复代码越来越多, 越来越难以维护。 恩, 这确实是个问题, 但有没有可能解决的办法? 老实说, 确实很难, 但不是完全没有可能, 或者说有改善的可能。 最近就关于这方面进行了一些学习和考虑, 以纯理论的方式总结了一下, 希望能对对这方面有兴趣的同学有所帮助。 很多面向应用的系统是以数据为中
http://cyqdata.cn/cnblogs/article-detail-39931 
C#中的委托和事件(续)
引言     如果你看过了 C#中的委托和事件 一文,我想你对委托和事件已经有了一个基本的认识。但那些远不是委托和事件的全部内容,还有很多的地方没有涉及。本文将讨论委托和事件一些更为细节的问题,包括一些大家常问到的问题,以及事件访问器、异常处理、超时处理和异步方法调用等内容。 为什么要使用事件而不是委托变量?     在 C#中的委托和事
http://cyqdata.cn/cnblogs/article-detail-39915 
JavaScript中的类型
一、关于类型 什么叫做类型?简单地说,类型就是把内存中的一个二进制序列赋予某种意义。比如,二进制序列0100 0000 0111 0000 0001 0101 0100 1011 1100 0110 1010 0111 1110 1111 1001 1110如果看作是64位无符号整数类型就是4643234631018606494 而按照IEEE 754规定的浮点数二进制表示规则(见附1)双精度浮点
http://cyqdata.cn/cnblogs/article-detail-39911 
actionscript中的sound类控制音频文件的操作示例
package { import fl.controls.Button; import fl.controls.Label; import flash.display.MovieClip; import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import fl
http://cyqdata.cn/cnblogs/article-detail-39855 
一个程序员生命中的角色!你属于哪种?
为什么要说是《一个程序员在生命中的角色》,因为我不了解其他的行业,我目前的职业就是一个程序员。所以只能对自己的现状和自己的职能说解说一下。不管我们去做怎么。我们每天都会在扮演着不同的角色。但是有几次你是主角呢?而又有几次是配角,或者就是个客串。我想大多数人就是个群众演员吧。我这么说好像一点也不夸张。我做程序员不久,算上开始入门到现在也就2年吧。但是技术很一般,不过体会到不少。呵呵。所以每天都在扮演
http://cyqdata.cn/cnblogs/article-detail-39804 
关于项目管理中的一些事情,挑来说说
虽然现在已经不是项目经理了,跳来新公司已经变成小弟级别了,但是不免拿现在的经理和以前的我职责和处事作风做些比较; 果然位置不同,看事情的角度便不同,发现以前自己有很多的地方处理不是好,也能够发现现在的经理一些值得商榷办法; 本来今天只想谈谈一些经验和让童鞋们避免做错事和如何做一个好的程序员,至少知道项目经理关心什么,但是刚刚回忆了下,前后跟过真的很多的项目经理, 从日系外包到国网项目,再到现在这
http://cyqdata.cn/cnblogs/article-detail-39774