-
依赖抽象,不要依赖具体
所属栏目:[程序设计] 日期:2020-05-28 热度:89
这是OO设计中的一个原则。到底是什么破意思啊?笨笨地来理解一下吧: 抽——————抽出来的东西;象————————我不知道什么意思;可是能理解抽就OK了。 你叫我怎么说呢,这个东西,总之你不能把它想的很神秘,如果你把它想的跟神似的,你基本上就高攀[详细]
-
jmeter之“聚合报告”
所属栏目:[程序设计] 日期:2020-05-28 热度:138
添加聚合报告后,测试结果的报表中各字段的意义如下: 1、Label: 定义的HTTP请求名称 2、Samples: 表示这次测试中一共发出了多少个请求 3、Average: 访问页面的平均响应时间 4、Min: 访问页面的最小响应时间 5、Max: 访问页面的最大响应时间 6、Error%:[详细]
-
不再依赖光荣,全新脚本引擎还原《三国志曹操传》
所属栏目:[程序设计] 日期:2020-05-28 热度:74
这是一个用ActionScript3.0开发的游戏脚本引擎,用脚本文件可以控制游戏中所有的组件以及剧情。 之前也研究过战棋游戏的制作,也写过两篇文章,但是代码写的比较乱,所以重新整理了下,做成了引擎。 做这个引擎的目的,一个是兴趣,二是不想那么多优秀的作品[详细]
-
项目中遇到问题就是增加aranda(图片存储)测试环境依赖报错解决进行中
所属栏目:[程序设计] 日期:2020-05-28 热度:153
问题描述: 项目增加依赖报错 最近进行图片迁移的改造,在本地window Xp环境下做好代码后,进行提交测试时候,发现应用居然跑步起来,测试环境是生成RPM包,但是不管是什么包不要影响 应用的启动,这个问题困扰啊!!!!!!!!!!! 下面是本人在众多大虾[详细]
-
聚合函数,group by
所属栏目:[程序设计] 日期:2020-05-28 热度:103
聚合函数: sql语言中一种特殊的函数:聚合函数,SUM, COUNT, MAX, MIN, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。 SELECT SUM(population) FROM COUNTRY 这里的SUM作用在所有返回记录的population字段上,结果就是该查询只返回一[详细]
-
TDD(Test Driven Development)范例
所属栏目:[程序设计] 日期:2020-05-28 热度:173
介绍 如何在Visual Studio 2008中使用Test Driven Development开发程式 背景 在敏捷开发中,测试驱动开发是很重要的一环,但这个观念并不被大部分台湾的工程师所接受,因为它的观念,和一般的开发模式相反. 示例 首先第一步要在Visual Studio专案中选择测试专案[详细]
-
Cppunit也有自动生成测试用例的框架
所属栏目:[程序设计] 日期:2020-05-28 热度:126
关键字 CPPUnitProjectWizard,cppunit 0.1.12,vs2005,TDD TDD改变了什么?从C++的工具就看出,TDD在cpp领域并不流行。 不知道那些emacs高手都是怎么写的。觉得,还是有个自动生成测试代码的框架比较好。 其实早在去年,我已经使用过cppunit,但是,好像所[详细]
-
Step By Step TDD树的遍历算法:)
所属栏目:[程序设计] 日期:2020-05-28 热度:185
Tree Node的定义。普通的POJO类: public class TreeNode {private TreeNode rightChild;private TreeNode leftChild;protected String treeNodeString;public TreeNode(String treeNodeString) {this.[详细]
-
翻转句子的TDD讨论:)
所属栏目:[程序设计] 日期:2020-05-28 热度:196
http://www.iteye.com/topic/122472?page=1 需求:把字符串Tdd is a software devolopment technology 按照单词反转为 technology devolopment software a is Tdd 是看了这个帖子后一直有困惑。直接促成了我找了Kent Beck大的Test-Driven Development B[详细]
-
里氏代换原则(LSP)
所属栏目:[程序设计] 日期:2020-05-28 热度:180
里氏代换原则要求任何基类能出现的地方,子类都可以出现。换句话说也就是子类可以 完全替代基类。当我们在继承复用的时侯应该好好考虑这一原则,它对设计出面向对象的系 统有很大的好处。 在JAVA语言中提供了继承机制。当我们要从一个基类继承的时候,我们不[详细]
-
Kent Beck 的《测试驱动开发》(TDD) Money示例Ruby版
所属栏目:[程序设计] 日期:2020-05-28 热度:143
花了一天时间,边看这个Money例子,边把这个java写的Money示例改成了Ruby,只是代码上加了注释,可以按书上的介绍来看。 总结一下:TDD方面,感觉确实是很好的开发方法。这种开发方法应该一直贯穿下去。 Ruby方面,途中对Ruby的多态(duck type)有了更深的了解[详细]
-
交换机链路聚合在网络中的作用
所属栏目:[程序设计] 日期:2020-05-28 热度:146
链路聚合有成端口聚合,断口捆绑,英文名port trunking.功能是将交换机的多个低带宽端口捆绑成一条高带宽链路,可以实现链路负载平衡。避免链路出现拥塞现象。通过配置,可通过两个三个或是四个端口进行捆绑,分别负责特定端口的数据转发,防止单条链路转发速[详细]
-
EJB 3.0开发指南之依赖注入
所属栏目:[程序设计] 日期:2020-05-28 热度:54
EJB 3.0开发指南之依赖注入 2004-12-17 09:44 作者: smallnest 出处: Java研究组织 责任编辑:方舟 依赖注入(Dependency Injection),又称作控制反转(IOC),本来是一种 设计模式,现在被吵得热火朝天,有点过了。比较有名项目如String,picoContainer等。[详细]
-
聚合搜索(二)
所属栏目:[程序设计] 日期:2020-05-28 热度:97
1.2 工具类Tools Tools.cs文件定义了系统的工具类Tools。这是本系统的底层代码,后面将多次用到。为了调用该文件方便,Tools类中多为静态方法,其方法主要包括:关于HTML操作的方法、关于XML操作的方法、关于正则表达式操作的方法和其他操作的方法。各方法的[详细]
-
聚合搜索(一)
所属栏目:[程序设计] 日期:2020-05-28 热度:102
目前网络上的搜索引擎众多,并且各有优缺点,为了搜索某些内容,有时经常需要登录不同的搜索引擎,在不同的搜索引擎网页之间转换非常不方便。本章将做一个聚合搜索的演示示例,它集成了百度、Google、雅虎、爱问、搜狗、中搜6大常用搜索引擎。本系统以6大搜索[详细]
-
TDD(测试驱动开发)资料收集
所属栏目:[程序设计] 日期:2020-05-28 热度:76
【原文写于14 January 2007 ,注】 cppUnit mockpp cppUnit: http://cppunit.sourceforge.net/ mockpp: http://mockpp.sourceforge.net/ JSUnit httpUnit Selenium: http://www.openqa.org/selenium/[详细]
-
谈谈“网店聚合”的电子商务平台模式
所属栏目:[程序设计] 日期:2020-05-28 热度:110
前一篇关于“阿里妈妈”的博客里边,我提到了早前的一个想法――“网店聚合”。有人在博客中回复说,早就有这种类似的模式了。而他说的,就是哪些“比价购物”。其实,我心目中的网店聚合,和所谓的“比价购物”还是有很大的不同的。 “比价购物”,重点在比[详细]
-
链路聚合转发包的算法
所属栏目:[程序设计] 日期:2020-05-28 热度:142
功能需求及组网说明 端口汇聚配置『配置环境参数』 1. 交换机SwitchA和SwitchB通过以太网口实现互连。 2. SwitchA用于互连的端口为e0/1和e0/2,SwitchB用于互连的端口为e0/1和e0/2。『组网需求』增加SwitchA的SwitchB的互连链路的带宽,并且能够实现链路备份[详细]
-
vs2005项目测试 续
所属栏目:[程序设计] 日期:2020-05-28 热度:88
VSTS里的Unit Test可以帮助我们实现我们希望的绝大多数功能.我们从实际的项目开发入手来介绍.假设我们新建了一个.net项目,嗯,这是一个有关缓存的子项目,名字叫MyCache.我们很认真的设计了项目的架钩,进行了可行性分析,接口和抽象的建立,具体对象的建立,关系建[详细]
-
wpf – 如何将“绑定”值传递给依赖项属性
所属栏目:[程序设计] 日期:2020-05-28 热度:60
我的应用程序有一个MainWindow.在这个中,有一个控件,一个ListBox,绑定到MainWindowViewModel的一个属性.此属性是UserControl,类型为CriteriaVm CriteriaVm有一个名为MyString的字符串属性 在标准视图中,我有以下代码 UserControl x:Class=CompoundInterests.V[详细]
-
azure – 时间聚合字段中的各种选项是什么意思?
所属栏目:[程序设计] 日期:2020-05-28 热度:63
我试图第一次使用Scale Rule并试图摆弄“存储队列”资源.在尝试设置选项时,我在“时间聚合”中看到以下选项:最小值,最大值,平均值,总计和最后一个. 我学到的是从TimeAggregation中选择的值将用于指定的“持续时间”,并将与指定的“阈值”进行比较. 但是我无[详细]
-
对领域驱动设计(DDD)的学习成果
所属栏目:[程序设计] 日期:2020-05-27 热度:145
领域驱动设计之领域模型 2004年Eric Evans发表Domain-Driven Design – Tackling Complexity in the Heart of Software (领域驱动设计),简称Evans DDD。领域驱动设计分为两个阶段: 以一种领域专家、设计人员、开发人员都能理解的“通用语言”作为相互交流[详细]
-
OOD与UML:OOAD详解
所属栏目:[程序设计] 日期:2020-05-27 热度:73
1. 学习目标: 1)理解与掌握面向对象的概念与方法 2)使用UML 3)完成面向对象的分析与设计工作 4)了解OO的设计原则及一些典型的设计模式 使用比较的UML工具一般是:Jude 和starUML:http://staruml.sourceforge.net/en/[详细]
-
用ldd运行可执行文件时打印共享库依赖
所属栏目:[程序设计] 日期:2020-05-27 热度:168
例如一个可执行文件t,运行时需要依赖libstdc++.so.6,libboost_system.so.1.52.0,libc.so.6等动态库,可以用下面的方式查看t 依赖了哪些动态库: ldd -d ./t 可能的输出为: linux-vdso.so.1 = (0x00007fff7dfff000) libboost_system.so.1.52.0 =[详细]
-
WPF(依赖属性)
所属栏目:[程序设计] 日期:2020-05-27 热度:186
Window x:Class=TestOfFirstDependencyObject.MainWindow xmlns=http://schemas.microsoft.com/winfx/2006/xaml/presentation xmlns:x=http://schemas.microsoft.com/winfx/2006/xaml[详细]

浙公网安备 33038102330553号