软件重用是业界追求的目标,人们一直希望能够像搭积木一样随意“装配”应用程序,组件对象就充当了积木的角色。所谓组件对象,实际上就是预定义好的、能完成一定功能的服务或接口。问题是,这些组件对象如何与应用程序、如何与其他组件对象共存并相互通信和交互?这就需要制定?个规范,让这些组件对象按统一的标准方式工....
分类:
其他好文 时间:
2014-09-17 01:06:51
阅读次数:
246
每只羊有n个属性
下面n个数字表示每个属性的值范围为[ 0, T[i] ]
对于羊圈里的a羊和b羊,若a羊的每个属性都>=b羊,则a羊会杀死b羊。
问羊圈里最多存活多少只羊。
规律1:sum相同的羊不会互相杀死。
因为若2个羊的属性都相同,a羊某个属性要增加1,则a羊另一个属性要减少1,这样ab一定能共存。
规律2:
sum不同的羊不会重合。
我们设a羊sum = x,b羊sum...
分类:
其他好文 时间:
2014-09-13 18:50:05
阅读次数:
180
已经装了一个windows和ubuntu13.03,但是想把ubuntu版本升级到14.04.
制作了一个u盘启动安装ubuntu.
安装了两台电脑
一台在安装的时候选择了 删除已经安装的13.03 重新安装14.04.
一台在安装的时候选择了与13.03共存.
结果,安装好了后两台启动都没有windows了.
前面一台电脑应该是连着windows一起删除掉了
后面一台电脑windo...
在一个ListView中,如果里面有EditText会很麻烦,因为修改EditText里面的数据会发生错位现象.这时候,需要在适配器BaseAdapter的getView中设置setTag(),将position缓存起来.下面来解决这个问题.1.打开activity_main.xml . 在这个布局...
分类:
移动开发 时间:
2014-09-11 22:24:12
阅读次数:
468
在python2和python3共存的机器上做开发,要想互不干扰,虚拟环境很重要。Debian7 默认是python2.7.3,装好python3.4.1后怎么建立虚拟环境呢?$ pyvenv myVenv$ source myVenv/bin/activate然后就可以在虚拟环境中安装程序了。如:...
分类:
编程语言 时间:
2014-09-11 20:54:52
阅读次数:
216
区别:1.三层是按照业务逻辑来分的而mvc是根据页面来分的,它们俩可以共存;2.三层主要用于体系架构而mvc则用于表现层架构;mvc中的控制器存在的原因是确保模型与视图同步,模型变让视图也随着改变;3.三层架构的分层是上下关系,上层依赖于下层而mvc作为表现模式不存在上下关系而是相互协作关系;mvc...
分类:
Web程序 时间:
2014-09-11 16:48:42
阅读次数:
245
公司上市的利弊公司上市是不少企业家的梦想和目标,但是,任何事都是利弊共存,只有充分认识它,才能正确把握权衡,引领企业健康发展。一 公司上市的积极作用1.实现原始投资人的价值提升:从世界上的富翁排行榜,到中国的富翁排行榜,那些跻身排行榜中的富人,都有一个共同点,就是他们的资产大部分是上市公司的股票。企...
分类:
其他好文 时间:
2014-09-07 09:46:54
阅读次数:
239
导入外部样式的两种写法link引入外部样式(建议使用)优点: 样式文件可以并行并且顺序加载,减少页面渲染时间缺点: 多个样式文件需要写多个link@import引入外部样式(放弃使用)优点: 一个样式文件可以包含多个样式文件缺点:1. link与@import共存时,ie下link加载完,@impo...
分类:
其他好文 时间:
2014-09-05 14:14:01
阅读次数:
127
1. 判断当前jdk的位数# java -versionjava version "1.6.0_26"Java(TM) SE Runtime Environment (build 1.6.0_26-b03)Java HotSpot(TM) Server VM (build 20.1-b02, mix...
在RHEL7里有几种防火墙共存:firewalld、iptables、ebtables,默认使用firewalld来管理netfilter子系统,不过底层调用的命令仍然是iptables等。因为这几个daemon是冲突的建议禁用其他的几种服务:systemctlmaskiptables(ip6tables,ebtables)在firewalld中使用了区域(zone)的概..
分类:
其他好文 时间:
2014-09-01 02:52:03
阅读次数:
5621