找到相关内容 64
深入跨进程访问(AIDL服务)
AIDL服务只支持有限的数据类型,因此,如果用AIDL服务传递一些复杂的数据就需要做更一步处理。AIDL服务支持的数据类型如下: 1.Java的简单类型(int、char、boolean等)。不需要导入(import)。 2.String和CharSequence。不需要导入(import)。 3.List和Map。但要注意, List和Map对象的元素类型必须是AIDL服务支持的数据类型。不需要
http://cyqdata.cn/cnblogs/article-detail-35231 
Mongodb源码分析--主程序入口main()
      作为这个系列的开篇,本人特此声明,因为本人技术功力有限,且对mongodb源码目前也在研究探索中,可能会对mongodb内部某些实现机制及原作者的意图领会不够精确,因此错误再所难免,希望大家批评指正。另外本文所使用的mongodb源码为1.8 rc1,同时如果有条件的话,大家可以安装vs2010,用C++来编译调试mongodb源码,以便通过运行
http://cyqdata.cn/cnblogs/article-detail-35066 
重写的isPlainObject方法
jq1.4中新增了个静态方法$.isPlainObject,见http://api.jquery.com/jquery.isPlainObject/ 。 对于通过字面量定义的对象和new Object的对象返回true,new Object时传参数的返回false,如 var p1 = new Object; p1.name = 'tom'; var o1 = new Object('aa')
http://cyqdata.cn/cnblogs/article-detail-32624 
山寨UnityContainer.Resolve<T>的实现
听说基于Ioc+AOP编程是在半年前,IoC是个什么,至今没理解太深入,看到一些开源的项目都有用到Unity,interface横行。 试着写了个Demo小试了下Unity,原来是UnityContainer.Resolve<T>来创建对象实例。 从用途上来看,我就觉得Unity是个基于xml配置创建对象实例的地方,而避免在代码里直接引用子类。挺酷的,比工厂模式多了基于配置。 可自己在
http://cyqdata.cn/cnblogs/article-detail-32325 
苹果神话:读《Inside Steve’s Brain》有感
Jobs(乔布斯)是如今很多人心中的偶像。无可厚非。尽管有点夸张,他凭借一己之力缔造了整个苹果帝国。 那么,乔布斯脑子里到底想的什么呢?我也想知道答案,于是读了这本书。 顺便说一句,书写得很好,引人入胜。 这里挑几个比较有感触的地方与君分享:              
http://cyqdata.cn/cnblogs/article-detail-31561 
Air NativeWindow和Window的区别
Air程序中新建Window遇到一些问题,在网络中搜寻帮助之间。看到一篇名为Air的NativeWindow和Window的区别的博客,由此想记录两句。本文作为一个笔记,用以后继自己查阅帮助使用,同时也是一个求教问题的文章,希望高手能帮我解答,问题在最后,非常感谢 在网络中经常见到说NativeWindow不能addChild  Flex组件,此种说法是错误的,NativeW
http://cyqdata.cn/cnblogs/article-detail-28733 
Message Chains与Fluent Interface
Martin Fowler在其名著《重构》一书,提到了Message Chains坏味道。这种坏味道的表现特征是当调用者需要执行某个功能时,需要调用连续的多个方法,才能最终达成目的。这种调用方法的消息传递就像链条一样,因此Fowler将其命名为Message Chains。   这种坏味道暴露了过多实现细节。它将获得最终结果的整个过程暴露无遗。它不厌其烦地陈述着:首先该获得什么对象,
http://cyqdata.cn/cnblogs/article-detail-28663 
Raid信息丢失数据恢复及oracle数据库恢复验证方案
早些时候,有个客户14块盘的磁盘阵列出现故障,需要恢复的数据是oracle数据库,客户在寻求数据恢复技术支持,要求我提供详细的数据恢复方案,以下是提供给客户的详细数据恢复解决方案,本方案包含Raid数据恢复和oracle数据库的恢复验证。 一、对磁盘阵列的恢复方案    磁盘阵列常见故障表现为:A、阵列信息丢失,导致磁盘阵列在操作系统环境中查看不到;B、阵列中多个硬盘
http://cyqdata.cn/cnblogs/article-detail-25172 
MaintainUserRole, 一个功能的实现方法
在系统开发中,经常会遇到像下面这种场景的功能模块:管理用户的角色,在界面上显示所有Active的角色,如果用户有这个角色在界面上标示出来,比如CheckBox勾中,如下图。 这里会涉及三个表,User,Role,UserRoleRelation. DECLARE @UserID INT SELECT @UserID=1 ;WITH&
http://cyqdata.cn/cnblogs/article-detail-25152 
ASP.NET MVC 3 Beta初体验之实用的WebMail
    Asp.net MVC 3 Beta中提供了非常实用发送邮件的组件:WebMail。我试用了一下,和System.Web.Mail类似。这篇文章将简单介绍一下这个组件的使用。通过分成不带附件的邮件发送和带附件的邮件发送两种情况进行讲解。用一个请求帮助的应用场景为例。 不带附件的邮件发送 首先定义Controller。EmailRequest用于请求一
http://cyqdata.cn/cnblogs/article-detail-12566 
MS MVC框架漩涡中的MonoRail未来
上个星期,Hamilton向微软MVC团队通报了Castle团队从现实应用中获得的所有复杂和不直观的需求,并告知他们如何处理这些事情。另外他还开发了一些集成案例,作为对MS MVC可扩展性和插拔性的概念验证。 我现在可以做到: 创建对IParameterBinder的初始支持 创建NVelocity视图工厂(View Factory) 支持REST(支持基于接收头[ac
http://cyqdata.cn/cnblogs/article-detail-11692 
ASP.NET MVC 2示例Tailspin Travel UI层分析
Tailspin Travel 是一个旅游预订的应用程序示例,最新版本采用ASP.NET MVC 2技术构建,主要使用 DataAnnotations 验证, 客户端验证和ViewModels,还展示了许多Visual Studio 2010, .NET Framework 4, 和Windows Server AppFabric的技术,参看ASP.NET MVC 2示例Tailspin Trav
http://cyqdata.cn/cnblogs/article-detail-11677 
ASP.NET MVC 2示例Tailspin Travel
Tailspin Travel 是一个旅游预订的应用程序示例,最新版本采用ASP.NET MVC 2技术构建,主要使用 DataAnnotations 验证, 客户端验证和ViewModels,还展示了许多Visual Studio 2010, .NET Framework 4, 和Windows Server AppFabric的技术,今天刚刚发布了新版本。 Visual Studio 2010
http://cyqdata.cn/cnblogs/article-detail-11670 
ASP.NET MVC Training Kit发布了
Scott Guthrie昨天宣布了ASP.NET MVC 按照Ms-PL协议开源发布,具体内容参见ASP.NET MVC 1.0 has been released,也可以参看Scott Hanselman的新闻稿Microsoft ASP.NET MVC 1.0 is now Open Source MS-PL。 微软同时也推出了一套ASP.NET MVC frameworke培训教材, 其中
http://cyqdata.cn/cnblogs/article-detail-11669 
MVC3-Razor-WebMail轻松发邮件
 目录1 配置邮件发送的参数2 发送邮件3 效果   1 配置邮件发送的参数        WebMail所有的公开的属性  WebMail.SmtpServer = "smtp.gmail.com";//获取或设置要用于发送电子邮件的 SMTP&nbs
http://cyqdata.cn/cnblogs/article-detail-11155 
MVC ListBoxFor raises “value cannot be null” exception
I am trying to use the Html.ListBoxFor helper to show a list box and return the selected Id. Is there a problem with the dataValueField not being a string? If the SelectList contained in the model
http://cyqdata.cn/cnblogs/article-detail-10440 
WMI调用发生 InitializationFailure 错误的解决过程
调用 WMI 接口是获取系统信息的常用手段。本人在一个项目中需要获取本机的网卡信息,自然而然地就采用 WMI 调用的方式,代码也非常简洁。程序部署在绝大多数的客户机器上都运行得非常顺利,但在其中一台机器上却由于调用WMI而抛出 ManagementException,ErrorCode 为 InitializationFailure ,中文提示为“初始化失败&rdq
http://cyqdata.cn/cnblogs/article-detail-3757 
Monitor Wait 与 Pulse
Monitor说明 Enter, TryEnter 获取对象锁。此操作同样会标记临界区的开头。其他任何线程都不能进入临界区,除非它使用其他锁定对象执行临界区中的指令。 Wait 释放对象上的锁以便允许其他线程锁定和访问该对象。在其他线程访问对象时,调用线程将等待。脉冲信号用于通知等待线程有关对象状态的更改。 Pulse (信号), PulseAll 向一个或多个等待线程发送信号。该信号
http://cyqdata.cn/cnblogs/article-detail-3450 
SplitContainer控件扩展之收缩面板
前几天路过一个网站时看到一个关于SplitContainer控件美化的文章,实现的效果如图:(直接引用自那个站)     说起这个站看到的这篇文章,我还真是生气。本来觉得这个效果蛮好的,也想学习下。结果这玩意TMD整个一篇废文, 地址在这里    为什么我要生气呢,这边文章只是展示了最终效果,并且贴了一点点无关紧要的代码,连如何实现,什么原理完全木有讲。给我
http://cyqdata.cn/cnblogs/article-detail-3170 
SplitContainer控件扩展之收缩面板
前几天路过一个网站时看到一个关于SplitContainer控件美化的文章,实现的效果如图:(直接引用自那个站)     说起这个站看到的这篇文章,我还真是生气。本来觉得这个效果蛮好的,也想学习下。结果这玩意TMD整个一篇废文, 地址在这里    为什么我要生气呢,这边文章只是展示了最终效果,并且贴了一点点无关紧要的代码,连如何实现,什么原理完全木有讲。给我
http://cyqdata.cn/cnblogs/article-detail-3152