分页: 1 / 2
一个小问题 什么是依赖关系
发表于 : 2011-01-01 22:18
由 a1457409696
如标题所述 我新装ubuntu 对什么都好奇
各位能不能讲讲什么是依赖关系 看网上的高手动不动就提这个词
Re: 一个小问题 什么是依赖关系
发表于 : 2011-01-01 23:02
由 hdszzwy
就知道数据库里面有这么个词儿,说如果a决定了b,那么就说b依赖于a!要是有新回答,我也得学着点啊!
Re: 一个小问题 什么是依赖关系
发表于 : 2011-01-01 23:30
由 lainme
典型的windows软件A,其需要辅助软件B才能运行,所以安装包就自带B。如果N个软件需要B,那么你的电脑可能就有N个B软件。
典型的linux软件A,其需要辅助软件B,它不自带,而是公用系统已有的(如果没有就要安装)。如果N个软件需要B,那么只需要一个就够了
所以才要包管理来为你自动解决这些关系
Re: 一个小问题 什么是依赖关系
发表于 : 2011-01-01 23:43
由 灰色小狼
这个应该去查查字典吧,打个通俗点的比方,你想看视频,就要先装解码器,这也算广义上的依赖
wiki上是这么讲的:
Coupling (computer science), also called dependency, a state in which one object uses a functionality of another object
你可以去查查Coupling (computer science)词条
Re: 一个小问题 什么是依赖关系
发表于 : 2011-01-02 1:21
由 qiang_liu8183
拿做饭来说,所有用到的食材、调料、炊具、锅碗瓢盆都是最后做好的饭菜的依赖关系
Re: 一个小问题 什么是依赖关系
发表于 : 2011-01-02 9:10
由 lotutu
qiang_liu8183 写了:拿做饭来说,所有用到的食材、调料、炊具、锅碗瓢盆都是最后做好的饭菜的依赖关系
Re: 一个小问题 什么是依赖关系
发表于 : 2011-01-02 11:00
由 peteryeh64

...學習了...
Re: 一个小问题 什么是依赖关系
发表于 : 2011-01-02 11:04
由 schizophrenia
pocoyo 写了:如果你想有娃,你就得先有个老婆,你娃就依赖你和你老婆,懂不?(当然得是你亲生的)
Re: 一个小问题 什么是依赖关系
发表于 : 2011-01-02 15:37
由 yu870431
lainme 写了:典型的windows软件A,其需要辅助软件B才能运行,所以安装包就自带B。如果N个软件需要B,那么你的电脑可能就有N个B软件。
典型的linux软件A,其需要辅助软件B,它不自带,而是公用系统已有的(如果没有就要安装)。如果N个软件需要B,那么只需要一个就够了
所以才要包管理来为你自动解决这些关系
这个解释好亚!!
Re: 一个小问题 什么是依赖关系
发表于 : 2011-01-02 15:42
由 灰色小狼
代码: 全选
如果N个软件需要B,那么你的电脑可能就有N个B软件。
不待这么贬M$的吧……

Re: 一个小问题 什么是依赖关系
发表于 : 2011-01-02 21:06
由 lotutu
野外烧烤=忽略锅碗瓢盆依赖强制安装
Re: 一个小问题 什么是依赖关系
发表于 : 2011-01-02 21:11
由 tenzu
牛哥亮了
Re: 一个小问题 什么是依赖关系
发表于 : 2011-01-07 14:41
由 yingzun
yu870431 写了:lainme 写了:典型的windows软件A,其需要辅助软件B才能运行,所以安装包就自带B。如果N个软件需要B,那么你的电脑可能就有N个B软件。
典型的linux软件A,其需要辅助软件B,它不自带,而是公用系统已有的(如果没有就要安装)。如果N个软件需要B,那么只需要一个就够了
所以才要包管理来为你自动解决这些关系
这个解释好亚!!
不过这句话正确不?windows是不是的确如此?在重复装某些软件?
Re: 一个小问题 什么是依赖关系
发表于 : 2011-01-07 14:55
由 大宝
瘟到死也有这样的情况:
你想装 AutoCAD2010,你首先得装 .NET 3.5,否则就用不了
你想玩《使命召唤7》,你首先得装好 DX10,否则就玩不了
Re: 一个小问题 什么是依赖关系
发表于 : 2011-01-07 15:15
由 trigger
yingzun 写了:yu870431 写了:lainme 写了:典型的windows软件A,其需要辅助软件B才能运行,所以安装包就自带B。如果N个软件需要B,那么你的电脑可能就有N个B软件。
典型的linux软件A,其需要辅助软件B,它不自带,而是公用系统已有的(如果没有就要安装)。如果N个软件需要B,那么只需要一个就够了
所以才要包管理来为你自动解决这些关系
这个解释好亚!!
不过这句话正确不?windows是不是的确如此?在重复装某些软件?
正确,windows就是这么干的。有些linux下的闭源/商业软件也是这么干。
最明显的,永中office,自带jre