手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程博文
编程实例
常见问题
产品运营
软件教程
办公软件
栏目导航
▸ 算法
▸ 设计模式
▸ 多媒体技术
▸ 正则表达式
▸ Elasticsearch
▸ Flink
▸ Hadoop
▸ IDE
▸ UML
▸ Promise
▸ Gis
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
编程之家
设计模式
软件设计规范
概述 软件设计是把需求转化为软件系统的最重要的环节,系统设计的优劣在根本上决定了软件系统的质量。 在此,主要阐述软件系统设计的5个核心内容:体系结构设计、用户界面设计、数据库设计、模块设计、数据结构和算法设计。旨在帮助开发人员搞清楚“设计什 么”以及“如何设计”。 一般把设计过程划分为两个阶段:概要设计阶段和详细设计阶段,如下所示: 概要设计阶段的重点是体系结构设计。 详细设计阶段的重点是用户界面
WPF中的依赖项属性
随着WPF 的推广,不得不重新拾起WPF 来,因为这块的产品越来越多。 只能跟着MSDN 来学了,所以想是在这里记录下学习的过程和对知识的理解。 先从最基本的吧,依赖项属性是WPF 中不同的地方,先了解一下它吧。 “依赖项属性的用途在于提供一种方法来基于其他输入的值计算属性值”,这是官方的一句话,理解起来有点费劲。属性本身其实很简单,就是用来封装了字段的,本质上是两个访问器,来达到对字段值的读与写
GB50174《电子信息系统机房设计规范》福州再掀培训热潮
2010年,中国迎来了“内容为王”的3G时代,只有掌握互联网的一些优秀内容源才能获取竞争优势。而且广大企业客户互联网数据中心(iDC)市场增长也异常迅猛。专业机构预测以中国移动为主的三大运营商均将在2010年加紧iDC的全面建设。这会带来非常可观的服务器、存储、灾备、ITSM、虚拟化软件、绿色数据中心技术的需求。数据中心的建设已在中国再掀热潮。 为此中国工程建设标准化协会下属专
泛化,关联,聚合,合成,依赖的关系
泛化(Generalization): 一句话,就是继承的表示。是is-a的关系。 表现为继承或实现关系(is a)。具体形式为类与类之间的继承关系,接口与接口之间的继承关系,类对接口的实现关系。 关联(Association): 用于描述类与类之间的连接,是has -a的关系。类与类之间的联接,它使一个类知道另一个类的属性和方法。例如如果A依赖于B,则B体现为A的全局变量。关联关系有双向关联
ddd
CTreeCtrl::GetNextSiblingItem HTREEITEM GetNextSiblingItem( HTREEITEM hItem ) const; CTreeCtrl::GetItemData DWORD_PTR GetItemData( HTREEITEM hItem ) const; CTreeCtrl::Expand BOOL Expand( HTRE
一篇依赖倒置,控制反转,依赖注入好文
依赖和耦合(Dependency and Coupling) 首先来看一下依赖和耦合的概念。 Rational Rose的帮助文档上是这样定义“依赖”关系的:“依赖描述了两个模型元素之间的关系,如果被依赖的模型元素发生变化就会影响到另一个模型元素。典型的,在类图上,依赖关系表明客户类的操作会调用服务器类的操作。” Martin Fowler在《Reducing Coupling》一
ddd
<!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signatu
关于因为该列没有包含在聚合函数或 GROUP BY 子句中
在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句突然看到这个问题,脑袋一蒙,不知道啥意思,后来想想,试图把select里的选项放到后面,问题自然解决!下面这个就是报“在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句”问题语句 select shipcountry,sum(shipvia) as totalvia,OrderDate
依赖
从小就总是依赖别人,爱我的人和我爱的人总是被我依赖,依赖别人成了我的习惯,上大学了还是依赖别人,做点什么事总是要依赖别人,然而自己想做点什么事,却总是不会,现在自己总是做错事,似乎大学以来没有做过一件自己满意的事,一错再错,大家是那么的疼自己,自己却什么都不会,现在一个人在外面读书,似乎感觉大家都很忙呢,有谁能永远的被我依赖呢?人越长大分离就越多,大家都被分各地,我想我要一个人独力了,不再想去依赖
TDD
TDD(Time Division Duplexing) TDD(Time Division Duplexing)时分双工技术,在移动通信技术使用的双工技术之一,与FDD相对应。 在TDD模式的移动通信系统中,基站到移动台之间的上行和下行通信使用同一频率信道(即载波)的不同时隙,用时间来分离接收和传送信道,某个时间段由基站发送信号给移动台,另外的时间由移动台发送信号给基站。基站和移动台之间必
TDD与VTDD系列(二):CppUnit的改进与使用(2)
4 测试过程 示例类定义如下: class CMyClass { public: //加法函数 int Add(int a, int b); //计算空调制冷器运行时间 int WorkTime(int* pSecond); }; 加法函数Add()是入门示例,WorkTime()是接近应用的示例,功能是计算空调制冷器运行时间,需调用桩代码取得环境温度。测试过程,使
TDD与VTDD系列(三):TDD概述
什么是TDD TDD是Test-Driven Development的缩写,即测试驱动开发。TDD的基本思路是利用测试来推动开发的进行,并不是单纯的测试过程。TDD是极限编程的核心之一,但TDD也可以单独运用。 TDD的优势 明确需求:在软件开发过程中,需求常常是易变且不易描述的。项目的整体需求最终会细化为代码的需求,即每个代码单元都有其具体的功能要求。整体的需求不明确,代码的需求
TDD
TDD(Test-Driven Development) 测试驱动开发是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。TDD虽是敏捷方法的核心实践,但不只适用于XP(Extreme Programming),同样可以适用于其他开发方法和过程。 TDD的基本思路就是通过测试来推动整个开发的进行,
TDD与VTDD系列(四):简单实例演示TDD过程
假如要编写一个CMath类,其中有一个方法abs(),原形如下: class CMath { public: int abs(int a); }; 一般的编程习惯是直接写代码,然后调试,至于测试,则以后再说。TDD要求,在未编写测试代码前不能写任何产品代码。 这里使用的测试框架是CppUnit,用例代码使用本系列的一和二介绍的格式,为了减少篇幅,只列出关键代码,CppUni
OOA/OOD/OOP的区别
转载 http://javajiao.javaeye.com/blog/152956 这是一个故事: "工程師修了一條隧道,隧道的一端就是美麗的風景,很多人會開車通過隧道.雖然隧道內已經有燈了,但是設計者擔心隧道可能會停電,所以在隧道的入口立了牌子,提醒駕駛員進入隧道前開燈.可是由此却使得駕駛員由於看到美麗的風景而忘記關燈的情況的發生." 引来对ooa,ood,oop的理解; 分析师拿到了政府,民
OOA/OOD/OOP
OO(object-oriented): 基于对象概念 , 以对象为中心 , 以类和继承为构造机制 , 来认识 , 理解 , 刻画客观世界和设计 , 构建相应的软件系统的一门方法 ; 模拟人类的思维方式 , 使开发 , 维护 , 修改更加容易。 OOA(object-oriented analysis): 强调的是在系统调查资料的基础上,针对 OO 方法所需要的素材进行的归类分析和整理,而不是
上一页
27
28
29
30
31
32
33
34
下一页
小编推荐
• 一次彻底讲清如何处理mysql 的死锁问题
• MySQL 通过 Next-Key Locking 技术(行
• 一文彻底弄懂mysql的事务日志,undo lo
• Linux系统控制文件 /etc/sysctl.conf详
• linux命令useradd添加用户详解
• vi 和vim 的区别
• Linux系统下如何监测磁盘的使用空间
• linux中查看和开放端口
• Linux设置开放一个端口
• linux之ftp命令详解
• linux系统下实时监控进程以及定位杀死挂
• Linux下安装jdk8的方法
• 阿里云被挖矿进程wnTKYg入侵的解决方法
• 莫小安 CentOS7使用firewalld打开关闭防
• Linux中more和less命令用法
• linux系统里/opt目录和/usr/local目录的
• 如何使用Siege进行压测?
• 本地访问服务器的nacos地址
热门标签
app
电脑
安卓
go
工具
小米
华为
微信
iphone
wi-fi
windows
设备管理器
主板
苹果
美团
堆
安卓手机
显示器
显卡
php
apple
android
为什么
路由器
路由
传感器
京东
金融
微信小程序
支付宝
微信公众号
循环
并发
区别
硬盘
td
医保
怎么买
kingston
华为手机