-
再看UML中的依赖关系
所属栏目:[程序设计] 日期:2020-05-23 热度:135
UML中的五种关系和设计模式中的代码实现. 又重新听了一遍UML中的关系.感觉又是收获很大. UML中的关系有依赖,关联(聚合,组合),泛化(也叫继承),实现 现在一个一个的来实现: 一:依赖 依赖关系图 他的意思就是Use a 用到的意思,两个类的代码中不体现 看代码(C#)[详细]
-
3G入门之第五课 TD-SCDMA在3G建设中的重要作用
所属栏目:[程序设计] 日期:2020-05-23 热度:120
第五课、TD-SCDMA在3G建设中的重要作用 在第三代移动通信(3G)标准领域,为了避免重演在2G领域由于各国(地区)频率分配的方式及制式技术选择的不同而造成的全球漫游困难,国际电信联盟(ITU)在3G中提出了IMT-2000(国际移动通信-2000)的倡议,并由此而催生了最终[详细]
-
系统缓存学习(五)文件缓存依赖
所属栏目:[程序设计] 日期:2020-05-23 热度:86
这种策略让缓存依赖于一个指定的文件,通过改变文件的更新日期来清除缓存。可解决上面应用程序缓存的问题。 /// /// 获取当前应用程序指定CacheKey的Cache对象值 /// /// 索引键值 /// 返回缓存对象 public static object GetCache(string CacheKey) { System[详细]
-
DDD调试opencore/stagefright(转载更新版)
所属栏目:[程序设计] 日期:2020-05-23 热度:141
参考: http://blog.chinaunix.net/u2/61880/showart_2393482.html Google为Android应用开发提供了eclipse加插件作为开发工具,基于eclipse可以方便调试apk,而对于底层开发人员(比如opencore开发)没有提供类似直观的开发工具及调试手段。本文旨在介绍一种[详细]
-
DDD中Repository接口
所属栏目:[程序设计] 日期:2020-05-23 热度:127
在DDD中必须将Service和Domain,与Repository放在两个不同的层中,若直接这样设计的话,会出现包之间循环应用的现象, 比如Service引用Infrastrator中的Repository,Repository又引用Domain Layer中的Domain。 可用以下解决方法,引入Reposityor的接口IReposi[详细]
-
测试驱动开发笔记【初学者】
所属栏目:[程序设计] 日期:2020-05-23 热度:188
【基本步骤及流程】 1. 根据问题进行初始的需求分析,提取出初始而不完备的【to-do】列表; 2. 选择【 to-do】列表中的某个【to-do】, 编写相应的测试; 3. 运行测试,发现无法通过; 4. 作出最简单的的改进,并运行测试使之通过; 5. 一小步一小步地重构代[详细]
-
将一个整数倒置输出
所属栏目:[程序设计] 日期:2020-05-23 热度:76
如将3867变为7683 public static int reversed(int n) {String str = String.valueOf(n);char[] digits = str.toCharArray();int i;for (i = digits.length - 1; i = 0; i--) {if (digits[i] !=[详细]
-
测试在嵌入式软件中的重要性
所属栏目:[程序设计] 日期:2020-05-23 热度:161
作为嵌入式软件,一般开发环境和测试环境有很大的不同,由于嵌入式设备的测试条件限制,代码的各个分支很难在真实环境下都被覆盖到,所以软件代码的UT十分重要,如果没有UT很难保证代码的质量。但是UT只是最基本的一部分,FT和ST是发现真实环境下问题的很好[详细]
-
理解JMeter的聚合报道(Aggregate Report)
所属栏目:[程序设计] 日期:2020-05-23 热度:131
from :http://xinyitian.javaeye.com/blog/307280 Aggregate Report 是 JMeter 常用的一个 Listener,中文被翻译为“聚合报告”。今天再次有同行问到这个报告中的各项数据表示什么意思,顺便在这里公布一下,以备大家查阅。 如果大家都是做Web应用的性能测试[详细]
-
.net单一文件上传
所属栏目:[程序设计] 日期:2020-05-23 热度:78
这是我在CSDM里发的第一篇博文,尽管我注册已经有一段时间了。这第一篇不能完全算是原创,因为网上类似的东西实在是太多了,但我却也并非从那里找一段放进来,就算是整理吧,不说了,希望在这里认识更多的朋友! 1.方法一: 特点:以文件原名称上传,但会做[详细]
-
成本依赖型的3G营销策略将导致五大问题
所属栏目:[程序设计] 日期:2020-05-23 热度:137
运营商的营销思路已经越来越走越窄。不是市场变的更窄了,而是思维变的更窄了。定势思维、习惯性思维是最严重的问题。 如果说几年前的运营商市场运作,中移动最为娴熟,三大品牌玩的风生水起,定位准确,传递到位,品牌形象与用户特征吻合度很高;而市场活动[详细]
-
IoC(控制反转)和DI(依赖注入)
所属栏目:[程序设计] 日期:2020-05-23 热度:52
IoC(控制反转)和DI(依赖注入) IoC(Inversion of Control)控制反转,DI (Dependence Injection)依赖注入,2者指的是同一个概念。 DI:在某个类在new的时候,自己不去对其成员进行初始化,而依赖别的类帮其初始化,只提供一个方法,让帮其初始化的类有[详细]
-
对OOA,OOD,OOP的理解
所属栏目:[程序设计] 日期:2020-05-23 热度:84
(1)OOA OOA在分析需求的时候就引入了对象、类的思想。以对象间交互作为表示实际环境中系统主要运行机制的核心。特别注意,主要的业务算法应该在OOA阶段就描述出来(即是不是非常精确的)。 (2)OOD OOD是在OOA分析出平台无关模型的基础上,增加进一步的设[详细]
-
依赖、关联和聚集关系
所属栏目:[程序设计] 日期:2020-05-23 热度:106
在建立对象模型时,很容易把依赖、关联和聚集关系混淆。当对象A和对象B之间存在依赖、关联或聚集关系时,对象A都有可能调用对象B的方法,这是三种关系之间的相同之处,除此之外,它们有着不同的特征。 1.依赖关系的特征 对于两个相对独立的系统,当一个系统[详细]
-
表/连接/一张表和另一张表的聚合字段连接
所属栏目:[程序设计] 日期:2020-05-23 热度:192
表/连接/一张表和另一张表的聚合字段连接 用Northwind中的表: SELECT CustomersID,CompanyName , ContactName , Address , City, Region, Phone , a.orderCount FROM dbo.CustomersInfo,(SEL[详细]
-
端口聚合和端口安全
所属栏目:[程序设计] 日期:2020-05-23 热度:63
端口聚合用于增大链路带宽 端口安全主要用于接入层的安全访问控制 端口安全SW1(config)#int f0/xSW1(config-if)#shutSW1(config-if)#switchport mode access 交换端口的模式SW1(config-if)# switchport port-security 启动端口安全SW1(config-if)# switchport[详细]
-
IoC(控制反转)与DI(依赖注入)
所属栏目:[程序设计] 日期:2020-05-23 热度:106
(FROM baidu) 首先想说说IoC(Inversion of Control,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,[详细]
-
Dream - Plan - Action
所属栏目:[程序设计] 日期:2020-05-23 热度:137
Dream: Steve Jobs: Do things perfect. Learn from Masayoshi Son, Shi Yuzhu, Zhou Hongyi Way: Developer(4Y) - Manager(2Y) - Canada Manager(2Y) - CTO(3Y) - Startup Plan: 2011: 1. Make MDS[详细]
-
测试向前质量向前
所属栏目:[程序设计] 日期:2020-05-23 热度:142
1、设计阶段过TC,要充分挖掘需求,TC要细致 2、开发阶段写测试代码,尤其是接口测试代码。开发一旦完成,就可以拿来执行测试用例,一旦有修改,还是可以直接拿修复的版本来执行用例 3、测试阶段,集中力量完成压力测试,稳定性测试。当然在前期,可以将性能[详细]
-
共识是很罕见的, 分歧是很珍贵的
所属栏目:[程序设计] 日期:2020-05-23 热度:66
没有什么事情是理所当然的. 我反而有点希望最终的结果是大家同意在smoke测试失败的时候可以继续提交. 为什么会反复出现一件看起来不应该发生的事却一再发生, 直到Team中的某个人忍无可忍跳出来干预呢? 一个原因在于你认为不应该发生的事, 未必别人也认为不该[详细]
-
TDD频谱进行数据业务拓展正当时
所属栏目:[程序设计] 日期:2020-05-23 热度:70
TDD 频谱进行数据业务拓展正当时 小刀马 随着移动互联网的快速发展,我们发现移动通信的跨越式发展阶段已经来临,当移动网络速度越来越快的时候,各种移动应用也越来越丰富,移动终端的发展更是五花八门,给用户提供了更多的选择。当然对运营商而言,在这个时[详细]
-
敏捷的三种误区和五种改进
所属栏目:[程序设计] 日期:2020-05-23 热度:68
三个主要误区 第一个是重视流程忽视人。敏捷宣言开明宗义指出“人和沟通胜过过程与工具”。但是仍然有很多企业试图通过创造一个完美的流程来实施敏捷。不可否认,合理的流程对于提高团队效率有一定的作用,但是企业真正要从敏捷改进中获益必须落实到人的改变[详细]
-
自定义多参数聚合函数
所属栏目:[程序设计] 日期:2020-05-23 热度:60
功能要求: 取分组内某个参数最大或最小时,取另外一个参数的值。 步骤: 1. 定义一个自定义的数据类型, 2. 定义一个构造该数据类型的函数 3. 定义一个接受自定义数据类型的聚合函数 类型定义: using System;using System.Data;using System.Data.SqlClient[详细]
-
agile china 2010 北京小记
所属栏目:[程序设计] 日期:2020-05-23 热度:136
尝试一下微薄体 10月13日 13:41: 在萧山机场,看到两个用黑布蒙的只露双眼的阿拉伯妇女,看起来怪怪的 10月13日 13:45: 下午飞北京,agailchina 2010期待中 10月13日 15:22: 起飞了 10月13日 17:55: 到帝都了,首都机场很大 10月13日 18:15: 问司机据说到酒店[详细]
-
设计模式之五—— 会修电脑不会修收音机—依赖倒转模式
所属栏目:[程序设计] 日期:2020-05-23 热度:74
单一职责问题:刚才修电脑的事,显然内存坏了,不应该成为更换CPU的理由,它们各自职责是明确的; 开放-封闭原则:内存不够只要插槽足够久可以添加,硬盘不够可以用移动硬盘等,PC的接口是有限的,所以扩展有限,软件系统设计得好,却可以无限地扩展。 依赖倒[详细]

浙公网安备 33038102330553号