手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
算法
设计模式
多媒体技术
正则表达式
Elasticsearch
Flink
Hadoop
IDE
UML
Promise
Gis
编程之家
设计模式
区分关联、依赖和聚集关系
摘自《Java面向对象编程》一书,作者:孙卫琴 来源:www.javathinker.org 在建立对象模型时,很容易把依赖、关联和聚集关系混淆。当对象A和对象B之间存在依赖、关联或聚集关系时,对象A都有可能调用对象B的方法,这是三种关系之间的相同之处,除此之外,它们有着不同的特征。 1.依赖Dependency关系的特征 对于两个相对独立的系统,当一个系统负责构造另一个系统的实例,或者依赖另一个
作者:编程之家 时间:2020-08-08
TDD的三条规则(中英对照)
The Three Rules of TDD. TDD的三条规则 邓辉 译 Over the years I have come to describe Test Driven Development in terms of three simple rules. They are: 这些年来, 我喜欢用下面三条简单的规则来描述测试驱动开发: You are not allowed to writ
作者:编程之家 时间:2020-08-08
Enterprise Test Driven Develop
Enterprise Test Driven Develop TDD这个概念出现至少也有两年多了, 在大家刚接触它时候, 几乎没人不拍手鼓掌, 测试驱动的概念确实可以为我们带来很多的好处. 泡泡在前不久写了一篇很不错的TDD的文章, 可是我还是忍不住在他的评论中说到这篇文章有点”老”. 确实,同样的概念在书中, 在大家的口中已经被
作者:编程之家 时间:2020-08-08
关于Component Business Model和DDD关系的探究结论
第一次听IBM的讲师(hi,Derek)讲SIMM和SOMA时,还是去年的春天,虽然他着墨不多(据说那时IBM关于SOMA之前的方法论还没有成体系,不便公开),但还是被Component Business Model吸引。我那个时候是DDD的狂热爱好者,不像现在这样对DDD做更多的思考。那个时候,只要跟DDD相关的东西,我都会考虑它跟DDD是不是有着某种神秘的扩展关系。CBM就是这样被我纳入我的关
作者:编程之家 时间:2020-08-08
VLAN聚合实现IP地址有效分配
VLAN聚合实现IP地址有效分配 该文章转自 联信软件 1.介绍 本文所描述的 VLAN聚合技术提供了一种机制:这种机制可以使处在同一个物理 交换设备中的分属不同虚拟 广播域的主机处在相同 Ipv4子网中而且使用同一个 默认网关。 在当前一个大规模的交换 局域网环境内,这种机制相对于今天的传统Ipv4寻址体系具有若干优点。其最主要的优点,就是保持了Ipv4体系下的地址空间占用。 通过图
作者:编程之家 时间:2020-08-08
聚合函数
1 COUNT函数 select count(*) 学生人数 from 学生表 select count(distinct 学号) 成绩表中的学生人数 from 成绩表 2 AVG函数 select avg (课程成绩) 平均课程成绩 from 成绩表 where 课程代号='2002030001' 3 MAX函数 select max (课程成绩) 最高课程成绩 from 成绩表
作者:编程之家 时间:2020-08-08
MDX函数使用介绍三:聚合函数
MDX函数使用介绍(三):聚合函数 聚合函数 函数 描述 AddCalculatedMembers 向集合中添加计算成员。 WITH MEMBER [Time].[1997].[1 到 6 月的 ] AS ' SUM ([Time].[1]:[Time].[6])' MEMBER [Time].[1997].[1 到 9 月的 ] AS ' SUM ([Time].[1]:[Time].[
作者:编程之家 时间:2020-08-08
依赖别人是在否定自己
——我的价值是什么? 常有营销人员抱怨研发人员:研发的产品不够个性化,新产品价格高,没有足够的竞争力;也常有研发人员嘲笑营销人员:对新产品的特点一窍不通,有好产品也不会卖。我对营销人员讲,如果新产品的认知度高,不出门就形成排队抢购之势,要你们营销人员干吗?我又对研发人员讲,如果营销人员对新产品的技术先知先觉,甚至普通产品都能忽悠成抢手货,你们的价值又何在? 在实际的经营和生活中,像这样的情
作者:编程之家 时间:2020-08-08
依赖别人是在否定自己
——我的价值是什么? 常有营销人员抱怨研发人员:研发的产品不够个性化,新产品价格高,没有足够的竞争力;也常有研发人员嘲笑营销人员:对新产品的特点一窍不通,有好产品也不会卖。我对营销人员讲,如果新产品的认知度高,不出门就形成排队抢购之势,要你们营销人员干吗?我又对研发人员讲,如果营销人员对新产品的技术先知先觉,甚至普通产品都能忽悠成抢手货,你们的价值又何在? 在实际的经营和生活中,像这样的情
作者:编程之家 时间:2020-08-08
依赖别人是在否定自己
——我的价值是什么? 常有营销人员抱怨研发人员:研发的产品不够个性化,新产品价格高,没有足够的竞争力;也常有研发人员嘲笑营销人员:对新产品的特点一窍不通,有好产品也不会卖。我对营销人员讲,如果新产品的认知度高,不出门就形成排队抢购之势,要你们营销人员干吗?我又对研发人员讲,如果营销人员对新产品的技术先知先觉,甚至普通产品都能忽悠成抢手货,你们的价值又何在? 在实际的经营和生活中,像这样的情
作者:编程之家 时间:2020-08-08
依赖别人是在否定自己
——我的价值是什么? 常有营销人员抱怨研发人员:研发的产品不够个性化,新产品价格高,没有足够的竞争力;也常有研发人员嘲笑营销人员:对新产品的特点一窍不通,有好产品也不会卖。我对营销人员讲,如果新产品的认知度高,不出门就形成排队抢购之势,要你们营销人员干吗?我又对研发人员讲,如果营销人员对新产品的技术先知先觉,甚至普通产品都能忽悠成抢手货,你们的价值又何在? 在实际的经营和生活中,像这样的情
作者:编程之家 时间:2020-08-08
依赖别人是在否定自己
——我的价值是什么? 常有营销人员抱怨研发人员:研发的产品不够个性化,新产品价格高,没有足够的竞争力;也常有研发人员嘲笑营销人员:对新产品的特点一窍不通,有好产品也不会卖。我对营销人员讲,如果新产品的认知度高,不出门就形成排队抢购之势,要你们营销人员干吗?我又对研发人员讲,如果营销人员对新产品的技术先知先觉,甚至普通产品都能忽悠成抢手货,你们的价值又何在? 在实际的经营和生活中,像这样的情
作者:编程之家 时间:2020-08-08
在VCL应用中运用MVC模式
[Mental Studio]猛禽[Blog] (这篇文章始作于两年前,当时本来是想以我为备份自己的BLOG而写的一个小程序为例来说明我的这一想法。不过因为那个程序缺乏通用性,后来没有再去完善它,结果 这篇文章也就被放下了。然后又有很长一段时间忙于别的事情,没有接触原生应用开发。直到最近才因为在研究SQLite时,写了个简单的程序,并且在其中运用了两 年前的这一思路,故决定以新程序为例把这篇文章完
作者:编程之家 时间:2020-08-08
在VCL应用中运用MVC模式
[Mental Studio]猛禽[Blog] (这篇文章始作于两年前,当时本来是想以我为备份自己的BLOG而写的一个小程序为例来说明我的这一想法。不过因为那个程序缺乏通用性,后来没有再去完善它,结果 这篇文章也就被放下了。然后又有很长一段时间忙于别的事情,没有接触原生应用开发。直到最近才因为在研究SQLite时,写了个简单的程序,并且在其中运用了两 年前的这一思路,故决定以新程序为例把这篇文章完
作者:编程之家 时间:2020-08-08
在VCL应用中运用MVC模式
[Mental Studio]猛禽[Blog] (这篇文章始作于两年前,当时本来是想以我为备份自己的BLOG而写的一个小程序为例来说明我的这一想法。不过因为那个程序缺乏通用性,后来没有再去完善它,结果 这篇文章也就被放下了。然后又有很长一段时间忙于别的事情,没有接触原生应用开发。直到最近才因为在研究SQLite时,写了个简单的程序,并且在其中运用了两 年前的这一思路,故决定以新程序为例把这篇文章完
作者:编程之家 时间:2020-08-08
TDD的误解
(2006-08-12) 前几天看到一篇《都在说TDD开发,那到底TDD是什么?》,感觉这个作者根本就没明白什么叫TDD。 TDD还远达到如作者所说的“过份强调”的程度,甚至应该说还强调得不够。不可否认,“高质量的程序是程序员编写出来的,而不是测试出来的”,但是如果没有有效的测试手段,如何能够客观地判定一个程序是不是“高质量”的。 至 于认为TDD会导致程序员变成代码工人的说法更是无稽之谈。TDD
作者:编程之家 时间:2020-08-08
TDD的误解
(2006-08-12) 前几天看到一篇《都在说TDD开发,那到底TDD是什么?》,感觉这个作者根本就没明白什么叫TDD。 TDD还远达到如作者所说的“过份强调”的程度,甚至应该说还强调得不够。不可否认,“高质量的程序是程序员编写出来的,而不是测试出来的”,但是如果没有有效的测试手段,如何能够客观地判定一个程序是不是“高质量”的。 至 于认为TDD会导致程序员变成代码工人的说法更是无稽之谈。TDD
作者:编程之家 时间:2020-08-08
TDD的误解
(2006-08-12) 前几天看到一篇《都在说TDD开发,那到底TDD是什么?》,感觉这个作者根本就没明白什么叫TDD。 TDD还远达到如作者所说的“过份强调”的程度,甚至应该说还强调得不够。不可否认,“高质量的程序是程序员编写出来的,而不是测试出来的”,但是如果没有有效的测试手段,如何能够客观地判定一个程序是不是“高质量”的。 至 于认为TDD会导致程序员变成代码工人的说法更是无稽之谈。TDD
作者:编程之家 时间:2020-08-08
TDD的误解
(2006-08-12) 前几天看到一篇《都在说TDD开发,那到底TDD是什么?》,感觉这个作者根本就没明白什么叫TDD。 TDD还远达到如作者所说的“过份强调”的程度,甚至应该说还强调得不够。不可否认,“高质量的程序是程序员编写出来的,而不是测试出来的”,但是如果没有有效的测试手段,如何能够客观地判定一个程序是不是“高质量”的。 至 于认为TDD会导致程序员变成代码工人的说法更是无稽之谈。TDD
作者:编程之家 时间:2020-08-08
文件和设备编程
文件和设备编程 目 录 文件和设备编程 文件访问原语 网卡驱动编写 概述 设备驱动 需要注意 参考 设备驱动 概述 数据结构 初始化 管理流程 添加字符设备 添加块设备 一个虚拟的字符设备驱动程序 代码范例 header.c init.c ioctl.c open.c read.c release.c tdd.c write.c 读写音频 录音 调节音量 pro结构 文件和设备编程 [目录]
作者:编程之家 时间:2020-08-08
Sellsian 方法
原文:The Sellsian Approach 大约在1994年,Chris Sells向我解释了他是如何通过“其它程序员”来设计软件的。 “首先,如果我是其他程序员,我会写我想到的代码。然后我会做一些理所当然的事情让代码运行起来。” 我明白从事TDD(Test-Driven Development)的那些人也是用相似的方法,但是焦点在于,在反复开发和执行上,还有更多。并且他们还要确保测试,作为
作者:编程之家 时间:2020-08-08
Sellsian 方法
原文:The Sellsian Approach 大约在1994年,Chris Sells向我解释了他是如何通过“其它程序员”来设计软件的。 “首先,如果我是其他程序员,我会写我想到的代码。然后我会做一些理所当然的事情让代码运行起来。” 我明白从事TDD(Test-Driven Development)的那些人也是用相似的方法,但是焦点在于,在反复开发和执行上,还有更多。并且他们还要确保测试,作为
作者:编程之家 时间:2020-08-08
Sellsian 方法
原文:The Sellsian Approach 大约在1994年,Chris Sells向我解释了他是如何通过“其它程序员”来设计软件的。 “首先,如果我是其他程序员,我会写我想到的代码。然后我会做一些理所当然的事情让代码运行起来。” 我明白从事TDD(Test-Driven Development)的那些人也是用相似的方法,但是焦点在于,在反复开发和执行上,还有更多。并且他们还要确保测试,作为
作者:编程之家 时间:2020-08-08
测试效率
在软件研发团队中,很容易被忽略的是软件测试。可是如果测试团队建立后,很容易失控的是测试效率。 基本的企业逻辑是这样的: 没有测试=》质量不佳=》老板出丑=》老板和大家一致认为需要测试=》建立测试,通常是手工测试=》老板和大家都尝到甜头,加强测试=》测试依赖综合症产生,症状为,没有经过测试,没有有信心产品质量=》产品越来越复杂,测试人员越来越多=》“测试驱动开发”产生:测试不报Bug,开发则没事可做
作者:编程之家 时间:2020-08-08
测试效率
在软件研发团队中,很容易被忽略的是软件测试。可是如果测试团队建立后,很容易失控的是测试效率。 基本的企业逻辑是这样的: 没有测试=》质量不佳=》老板出丑=》老板和大家一致认为需要测试=》建立测试,通常是手工测试=》老板和大家都尝到甜头,加强测试=》测试依赖综合症产生,症状为,没有经过测试,没有有信心产品质量=》产品越来越复杂,测试人员越来越多=》“测试驱动开发”产生:测试不报Bug,开发则没事可做
作者:编程之家 时间:2020-08-08
如何实现横向聚合
问题描述: 有表tb,数据如下 A 1 A 2 A 3 A 4 A 5 1 2 5 3 4 2 2 3 4 5 0 3 4 2 5 如何输出 A 1 A 2 A 3 A 4 A 5 最大 最小 5以上个数 1 2 5 3 4 5 1 1 2 2 3 4 5 5 2 1 0 3 5 2 6 6
作者:编程之家 时间:2020-08-08
如何实现横向聚合
问题描述: 有表tb,数据如下 A 1 A 2 A 3 A 4 A 5 1 2 5 3 4 2 2 3 4 5 0 3 4 2 5 如何输出 A 1 A 2 A 3 A 4 A 5 最大 最小 5以上个数 1 2 5 3 4 5 1 1 2 2 3 4 5 5 2 1 0 3 5 2 6 6
作者:编程之家 时间:2020-08-08
智能语义聚合框架:像人类一样收集和理解知识
怎样才能成功,怎样才能得到自己想要的东西?中国有句古话“谋事在人,成事在天”,最终的成败可能取决于某一个偶然因素,但绝大部分在于我们怎样去“谋”。 大家都知道对于一个大的集团、企业来说,管理至关重要,但很多人不知道的一点,对于个人来说,管理同样非常重要。所以说怎样做好个人管理是我们需要仔细去“谋”的。 个人管理的两个方面世界分阴阳,万物分表里。个人管理有内部管理和外部管理之分。内部管理主要针对个人
作者:编程之家 时间:2020-08-08
智能语义聚合框架:像人类一样收集和理解知识
郑昀 20071129 智能语义聚合框架并不是什么领域都适用的,能够进入的垂直领域特点: 信息源:网络资讯足够丰富,碎片多且分散; 用户需求:受众越来越依赖于网络碎片形成自己的意见; 商业需求:容易建立商业模式或电子商务的领域。 也就是说,很多网络口碑公司,只是要么点评、要么点评搬家、或者拿出点儿商业报告、或者论坛营销把戏,但离真正理解人们在说什么还远得很。其实语义应用上有好多事情很好玩的,并不是
作者:编程之家 时间:2020-08-08
【新媒体】新闻聚合如何围绕“人”
方军今天早上发布了《新闻聚合:围绕“人”还是“信息”》,我这里先简单说两句感想,回头慢慢消化再说说我对新闻聚合的想法。 1:这篇文章里,包括以前新媒体的讨论里,新闻一词的内涵都被扩大了,传统新闻(基本都来自于传统媒体)、微内容(blog、forum、group、comments)都被包进来了。 2:方军认为“新闻聚合有两种分类方法,一是,是由机器聚合,还是由编辑聚合?二是,围绕信息进行“计算”
作者:编程之家 时间:2020-08-08
上一页
7
8
9
10
11
12
13
14
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native