-
wpf – app.xaml.cs中的依赖项属性
所属栏目:[程序设计] 日期:2020-05-24 热度:192
我是 WPF的新手,下面的问题可能对很多人来说很傻,请原谅我. 如何在app.xaml.cs中创建依赖项属性? 实际上,我试图创造它.以下代码, public static DependencyProperty TempProperty = DependencyProperty.Register(Temp, typeof(string), typeof(App)); p[详细]
-
haskell – cabal(依赖)背后的原因是什么?
所属栏目:[程序设计] 日期:2020-05-24 热度:121
如何在Cabal-install中发生依赖? 我在Cabal/Survival – HaskellWiki阅读以下内容: 1. What is the difficulty caused by Cabal-install? The main difficulty with Cabal is otherwise known as ‘dependency hell’, in which the cab[详细]
-
学习BDD,TDD(ruby,C#,javascript)的好资源
所属栏目:[程序设计] 日期:2020-05-24 热度:110
学习BDD和EXD的好资源是什么? TDD( ruby,C#, javascript). 现在使用的好框架是什么? 看到 Why should I practice Test Driven Development and how should I start? Beginning TDD – Challenges? Solutions? Recommendations? Good C#[详细]
-
依赖注入 – 依赖注入的性能问题
所属栏目:[程序设计] 日期:2020-05-24 热度:84
在我的分析器报告中,我越来越多地看到依赖注入的基于模拟的测试结果.许多依赖项都是静态的,但是因为我们想要单独测试方法,所以它们会更改为实例成员,如下例所示: class ShortLivedThing { IDependency1 dep1; IDependency1 dep2; IDependency1 dep3; ... int[详细]
-
华为交换机链路聚合配置命令
所属栏目:[程序设计] 日期:2020-05-24 热度:125
手工负载分担模式链路聚合 介绍了手工负载分担模式链路聚合配置场景、step及注意事项。 1.1.1 建立配置任务 1.1.2 创建Eth-Trunk 1.1.3 (可选)配置Eth-Trunk 工作模式为手工负载分担模式 1.1.4 向Eth-Trunk 中加入成员接口 1.1.5 (可选)配置负载分担方式[详细]
-
转载一个无依赖的linux的list.h头文件
所属栏目:[程序设计] 日期:2020-05-24 热度:105
/** * * I grub it from linux kernel source code and fix it for user space * program. Of course, this is a GPL licensed header file. * * Here is a recipe to cook list.h for user space program *[详细]
-
bboss aop/ioc依赖注入功能介绍
所属栏目:[程序设计] 日期:2020-05-24 热度:161
bboss aop 3.5及后续版本中改进的 ioc依赖注入功能介绍。 bboss依赖注入支持复杂关系的依赖注入:组件直接自引用(a-a),组件间接自引用(a-b-a),组件间循环依赖引用(a-b-c-d-b) 举一个简单的自引用的列子: property name=test class=org.frameworkset.spi.rem[详细]
-
设计模式-OOD的设计原则(5)-合成聚合复用原则
所属栏目:[程序设计] 日期:2020-05-24 热度:101
合成(Composition)和聚合(Aggregation)都是关联(Association)的特殊种类。聚合表示整体和部分的关系,表示“拥有”;合成则是一种更强的“拥有”,部分和整体的生命周期一样。合成的新的对象完全支配其组成部分,包括它们的创建和湮灭等。一个合成关系[详细]
-
设计模式-OOD的设计原则(4)-接口隔离原则
所属栏目:[程序设计] 日期:2020-05-24 热度:191
接口隔离原则(ISP):使用多个专门的接口比使用单一的总接口要好.也就是说,一个类对另外一个类的依赖性应当是建立在最小的接口上的. 这里的接口往往有两种不同的含义:一种是指一个类型所具有的方法特征的集合,仅仅是一种逻辑上的抽象;另外一种是指某种语言具体[详细]
-
设计模式-OOD的设计原则(3)-依赖倒转原则
所属栏目:[程序设计] 日期:2020-05-24 热度:59
开-闭原则是我们OOD的目标,达到这一目标的主要机制就是依赖倒转原则.这个原则的内容是:要依赖于抽象,不要依赖于具体. 对于抽象层次来说,它是一个系统的本质的概括,是系统的商务逻辑和宏观的,战略性的决定,是必然性的体现;具体的层次则是与实现有关的算法和逻[详细]
-
设计模式-OOD的设计原则(2)-里氏代换原则
所属栏目:[程序设计] 日期:2020-05-24 热度:165
从上一篇的开-闭原则中可以看出,面向对象设计的重要原则是创建抽象化,并且从抽象化导出具体化.这个导出要使用继承关系和一个原则:里氏代换原则(Liskov Substitution Principle, LSP). 那么什么是里氏代换原则呢?有个严格的表述,绕口,不好记.还是比较白话的这[详细]
-
设计原则(4)-依赖倒转原则
所属栏目:[程序设计] 日期:2020-05-24 热度:62
本文转自:http://www.cnblogs.com/guoshiandroid/archive/2010/06/07/1753270.html 针对接口编程(依赖倒转原则)-问世间情为何物直教人生死相许 应用场景举例: “十六年后 在此重会;夫妻情深 勿失信约”,悲痛欲绝的杨过跑到断肠崖,看到小龙女亲手留在石[详细]
-
设计原则(3)-里氏代换原则
所属栏目:[程序设计] 日期:2020-05-24 热度:94
本文转自:http://www.cnblogs.com/guoshiandroid/archive/2010/06/14/1758047.html 里氏代换原则法海捉拿白蛇新解 应用场景举例: 《白蛇传》是中国四大民间传说之一,妇孺皆知。 在大多数人的感觉和印象中,白蛇是一个善良痴情、知恩图报、温柔友善、美貌绝[详细]
-
设计原则(6)-合成聚合复用原则
所属栏目:[程序设计] 日期:2020-05-24 热度:199
本文转自:http://www.cnblogs.com/guoshiandroid/archive/2010/06/21/1761626.html 合成聚合复用原则刘邦VS韩信 应用场景举例: VS 一次,刘邦闲着没事,又想起了故人韩信,于是打开QQ想和韩信聊天,正巧韩信也在,开始寒暄了几句,就在不自觉中进入严肃的问[详细]
-
依赖属性的理解
所属栏目:[程序设计] 日期:2020-05-24 热度:115
依赖属性,对于C++程序员来说是个新的名词。那么,它为什么这么称谓,它有什么作用,下面将进行说明? 比如说MFC里面的按钮,它的颜色可以通过WM_COLORCTL消息绘制而来。它不是通过属性来设置,而是代码绘制。然而WPF可以,它只需要设置background属性就可以[详细]
-
.NET中使用自定义缓存依赖
所属栏目:[程序设计] 日期:2020-05-24 热度:70
在 ASP.NET 1.x 中,我们可以使用 CacheDependency 来实现缓存依赖策略,但由于这个类是 sealed 的,我们无法继承这个类来实现我们自己的策略。但是到了 ASP.NET 2.0,我们已经可以从这个类派生出自己的缓存依赖类了。 假定我们要设计一个页面,需要从博客园[详细]
-
On Story Estimation: 单一职责原则
所属栏目:[程序设计] 日期:2020-05-24 热度:197
估算是软件开发中还没有很好的解决的一个问题, 因此争论也很多, 水平也参差不齐. 我无法给出更好的估算技术, 只是想抛出几个问题和观点 1. 单一职责和问题优先 让我们从几个常见的问题开始: 估实际工作量(人天)还是相对大小? 如果两个类似的Story有一部分实[详细]
-
Unit test总结
所属栏目:[程序设计] 日期:2020-05-24 热度:89
1. 测试什么: 1) 测试输出结果,测试返回结果的正确性 2) 测试边界条件 格式 顺序 范围 外部条件 值的存在,特殊值,null,0 时间 3) 测试行为,内在逻辑关系,验证相反的逻辑关系 4) 相互校验,反复核对,多种方式验证 5) 考虑所有可能出错的条件,模拟错[详细]
-
“Design Pattern”团队的第一块砖
所属栏目:[程序设计] 日期:2020-05-24 热度:81
设计没有标准,模式充满变化,我们对设计与模式的探讨,就是希望能从没有标准的设计中体验设计的乐趣,从充满变化的模式中寻求问题的解决之道。 我这里所谓“设计没有标准”,其实并非没有标准,现实是设计的标准实在太多了。我们都希望找到最好的设计方案,[详细]
-
【个人学习笔记8之--关于OVER子句 多属性的比较 PIVOT 聚合问题】
所属栏目:[程序设计] 日期:2020-05-24 热度:170
这篇讲些聚合的手段 1.OVER子句 我们所了解的OVER字句不仅仅是用于排序上,其实它还可以用于标量的聚合函数--为每一行计算聚合,不需要你去分组.(分组这个点我觉得很舒服) 我在上个笔记中其实已经用到了这个用法 我再换个例子说说: create table #(id int, a[详细]
-
DDD领域驱动设计及其概念
所属栏目:[程序设计] 日期:2020-05-24 热度:162
1.介绍DDD概念 Eric Evans的“Domain-Driven Design领域驱动设计”简称 DDD,它是一套综合软件系统分析和设计的面向对象建模方法,或者可称为MDD模型驱动方法的一种,区别于MDA模型驱动架构。它是一种分析设计建模方法,它倡导统一语言,提出了实体和值对象以[详细]
-
[转]UML类图中的关联、聚合、组合
所属栏目:[程序设计] 日期:2020-05-24 热度:126
@author:ZJ 06-11-27 http://zhangjunhd.blog.51cto.com/ 1.关联(Association) 类之间的关联大多用来表示变量实例持有着对其他对象的引用。 Phone拥有一个对Button的引用。 2.聚合(Aggregation) 聚合是关联的一种特殊形式,它意味着一种整体/部分(whol[详细]
-
设计模式-OOD的设计原则(1)-开-闭原则
所属栏目:[程序设计] 日期:2020-05-24 热度:54
这些OOD原则的一个基石就是开-闭原则(Open-Closed Principle OCP).这个原则最早是由Bertrand Meyer提出,英文的原文是:Software entities should be open for extension,but closed for modification.意思是说,一个软件实体应当对扩展开放,对修改关闭.也就是说[详细]
-
jap所依赖的jar包
所属栏目:[程序设计] 日期:2020-05-24 热度:195
Hibernate核心包(8个文件) hibernate-distribution-3.3.1.GA ----------------------------------------- hibernate3.jar libbytecodecglibhibernate-cglib-repack-2.1_3.jar librequired*.jar Hibernate注解包(3个文件):[详细]
-
缓存依赖(文件)
所属栏目:[程序设计] 日期:2020-05-24 热度:184
一个文件修改后,缓存也重新加载,缓存依赖(文件) protected void Page_Load(object sender, EventArgs e) { if (Cache[Msg] == null) { string filepath = Server.MapPath(~/CacheHot.txt);[详细]

浙公网安备 33038102330553号