找到相关内容 52
代码重构-利用“反射机制”消除条件语句
1. 代码中时常出现条件语句分支,这样的代码很不利于扩展。例如下面代码片段: if (context.Request["action"] != null) { string action = context.Request["action"]; switch (action) {
http://cyqdata.cn/cnblogs/article-detail-36382 
WTL 核心机制
最近闲了一段时间,学了学WIN32的界面编程,由于对API有那么一点基础,所以想挑个轻量级的界面库学习,以便在较短时间内学得深入些,so,就选择了WTL。并在此记录自己的学习成果。 WTL背景介绍 WTL是微软ATL开发组成员Nenad Stefanovic先生在ATL Windowing机制上发展起来的一整套GUI框架,运用template技术组织和创建GUI对象,构筑了精致的面向对象框架(在这
http://cyqdata.cn/cnblogs/article-detail-35966 
社区性质网站事件驱动机制-观察者模式应用
    OECP社区用户积分与动态部分是使用基于观察者模式的思路实现的。观察者模式的介绍网上有好多,在这就只简单提一下,一带而过吧(如果以后有时间和必要再写一篇初级的让初学的朋友们看的)。这里主要介绍一下我们社区中利用这种模式的一个实现的思路,就作为观察者模式应用的一个实战范例吧.    下面简单说下观察者模式是个什么。所谓&l
http://cyqdata.cn/cnblogs/article-detail-35841 
ORACLE自主访问控制机制系统表研究
本人近来关注于数据库安全方面,粗略地研究了下数据库的自主访问控制(DAC)和强制访问控制(MAC),现把自己对ORACLE中DAC的理解写出来,与大家分享,以上均ORACLE文档结合自己的理解,难免存在错误的地方,还请指正。      访问控制是允许或者禁止某人访问某资源的过程,数据库中就是限制用户对数据库客体(如表、试图等)的访问。实现这种访问控
http://cyqdata.cn/cnblogs/article-detail-32651 
Discuz!X1.5 登录机制
最近需要研究一下 Discuz 的整个系统 的架构! 发现Discuz 验证用户是否在线的机制 非常有趣, 这里到时难住了我一个之前没怎么接触过Web系统的,唉,搞了半天才发现,Discuz!X 的判断是否在线的机制,不是跟我们普通想象的在数据库中又一个标志位来标识是否在线。 Discuz在数据库中是没有这个标志位的,只有在pre_common_onlinetime和pre_forum_onlin
http://cyqdata.cn/cnblogs/article-detail-31736 
【原创】构建高性能ASP.NET站点 第七章 如何解决内存的问题(前篇)—托管资源优化—垃圾回收机制深度剖析
构建高性能ASP.NET站点 第七章 如何解决内存的问题(前篇)—托管资源优化—垃圾回收机制剖析     前言:本章主要详细的讲述如何因内存问题而导致的性能问题,很多的时候都是深入.NET内核进行分析,然后给出解决方案,同时,本系列的其他文章,也争取做到:深入浅出。      本篇是为后面的做个铺垫,而且比较的精彩
http://cyqdata.cn/cnblogs/article-detail-25173 
使用扩展方法打造一套简单的WPF/SL绑定机制
在昨天的博文《WPF/Silverlight的数据绑定设计的真糟糕》中,分析了三大应用场景下WPF/SL下绑定的缺陷。我的应用中有95%以上(甚至99%以上)的绑定都属于那三种应用场景,因此无法接受WPF/SL繁琐的绑定机制。骂不是目的,想办法解决问题是黑客精神的所在。知道缺陷之后,就可以来弥补。刚才花了两个小时时间用扩展方法写了一套新的WPF/SL绑定机制。 本文只是一份简单的草案和思路探索,
http://cyqdata.cn/cnblogs/article-detail-21044 
小泥鳅解剖系列之模板机制
  为了给小泥鳅实现一套好的模板机制,曾经花了大量时间来分析目前互联网上的成熟,流行的通用程序,包括blog,cms,shop,bbs/.net,php,asp等,总结下来主要有以下几种:   1、CSS 通过加载不同的CSS文件来实现不同的展现效果。 相信熟悉CSS的话,便知CSS的强大,asp.net的默认主题基于此实现   优点:维护方便,速度快 缺点:2/8
http://cyqdata.cn/cnblogs/article-detail-9750 
jQuery1.5的新特征subclass——jQuery插件机制的救赎
感觉jQuery1.5最大的改变有两个,jQuery子类与异步列队,本文只谈jQuery子类。 首先要明白为何要推出此功能,是强化它那基本为零的OO功能吗?不是,从下面的源码你应该知道它不是让你自定义类。但这也是个愚蠢的问题,因为这样,这方法就叫Class,而不是subclass。 subclass: function(){ function jQuerySubclass( selecto
http://cyqdata.cn/cnblogs/article-detail-5057 
软件开发管理之:编码负责人及标准代码库机制
  软件开发管理之:编码负责人及标准代码库机制   软件工程中,涉及如下主要阶段:立项、需求、设计、编码开发、测试、发布、培训上线维护等,其中,编码开发如同整座软件大楼的砖瓦用料,将直接影响产品的功用、质量、性能。   编码开发过程中,往往是多人参与,团队作战,每个人的风格和技术水平不一,为规范作业,产生了编码规范,但规范往往比较缺少强制性,且不能从本质上使每个技术
http://cyqdata.cn/cnblogs/article-detail-4858 
WPF的消息机制(二)- WPF内部的5个窗口之隐藏消息窗口
  目录 WPF的消息机制(一)-让应用程序动起来 WPF的消息机制(二)-WPF内部的5个窗口 (1)隐藏消息窗口 (2)处理激活和关闭的消息的窗口和系统资源通知窗口 (3)用于用户交互的可见窗口 (4)用于UI窗口绘制的可见窗口 WPF的消息机制(三)-WPF输入事件的来源 WPF的消息机制(四)-WPF中UI的更新   WPF内部的5个窗口 对于Windows系统来说,它是一个消息系统,消息系统的核心就是窗口。对于WPF来说也是如此。那么WPF内部为什么需要窗口,又存在哪些窗口呢? 在上一篇,我们频繁的提及“线程”,“Dispatcher”其实,运行WPF应用程序所在的线程就是WPF所谓的UI线程,在Application.Run之后,调用Dispatcher.Run时会检查当前线程是否已经存在了一个Dispatch
http://cyqdata.cn/cnblogs/article-detail-2287 
PowerShell操作文件的机制探讨
由程序生成的数据通常会比生成它的程序有更长的存活期,文本文件能够很容易地从一个系统传输到另一个系统。本文将探讨PowerShell操作文件的机制、如何读取不同的数据格式并生成自己的数据,以及如何使用正则表达式从文本块中获取数据。 1 读取内容 在PowerShell中,Get-Content和Set-Content这两个cmdlet分别用于获取和设置原始二进制文件。默认情况下,这两个命令用于操作文本文件。图1所示为使用Get-Content获取文件内容。 Get-Content以行为单位返回一个字符串数组,每个数组元素中包含一行内容。图2所示为返回5个元素的字符串数组的文件内容。 从图中可以看到,返回值为数组形式。如果操作的文件内容为每行一个条目存在,则使得记录操作非常方便。 如果需要获取整个文件内容并转换为一个独立的字符串形式,则使用[string]::Join()静态
http://cyqdata.cn/cnblogs/article-detail-189