1IoC理论的背景 我们都知道,在採用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,全部的对象通过彼此的合作,终于实现系统的业务逻辑。图1:软件系统中耦合的对象 假设我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确...
分类:
其他好文 时间:
2014-07-06 19:52:09
阅读次数:
192
重装win7后如何恢复ubuntu引导在重装系统之后,开机启动界面的ubuntu引导不见了,直接进入新安装的window系统中。下面是如何恢复ubuntu引导的方法: 1)准备一张ubuntu系统安装盘; 2)将ubuntu系统安装盘放入光驱,重新启动计算机,进入BIOS,将开机启动设置为光驱(CD...
外观模式:外观模式的意图是为系统中的大量对象提供一个一致的对外接口,以简化系统的使用。它提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用。但外观并不屏蔽系统里的对象,如果需要,用户完全可以越过外观的包装使用底层对象以获得更灵活的功能。外观模式结构图如下:给...
分类:
编程语言 时间:
2014-07-06 17:29:03
阅读次数:
176
1 概述驱动程序实际上是硬件与应用程序之间的中间层。在Linux操作系统中,设备驱动程序对各种不同的设备提供了一致的訪问接口,把设备映射成一个特殊的设备文件,用户程序能够像其它文件一样对设备文件进行操作。Linux2.6引入了新的设备管理机制kobject,通过这个数据结构使全部设备在底层都具有统一...
分类:
其他好文 时间:
2014-07-06 17:22:59
阅读次数:
226
在使用Samba进行建立Window与Linux共享时,要是不能访问,出现“您可能没有权限使用网络资源”, 那就是SELinux在作怪了要是想让共享目录能访问,可以使用命令#setenforce 0暂时停掉SELinux使用#setenforce 1启用SELinux有关SELinux 在系统中的作...
env:centos 6.5 x64 hyper-v虚拟机这个方法可以在当前运行的系统中扩展root磁盘详细步骤之前想创建的一个虚拟机的磁盘空间不够用了,所以想扩容一下磁盘。正好使用的时候是lvm磁盘,可以支持扩容。格式化一个新的分区或者磁盘Command (m for help): n ## ne...
分类:
系统相关 时间:
2014-07-06 14:53:12
阅读次数:
277
1IoC理论的背景 我们都知道,在採用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,全部的对象通过彼此的合作,终于实现系统的业务逻辑。图1:软件系统中耦合的对象 假设我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确...
分类:
其他好文 时间:
2014-07-06 14:23:56
阅读次数:
170
背景:打算安装wine。所以用apt-get install wine.最终没有安装成功。
环境:笔记本系统ubuntu-kylin 14.10(64位)
打印下述
dpkg:依赖关系问题使得 libc6-i386 的配置工作不能继续:
libc6-i386 依赖于 libc6 (= 2.15-0ubuntu10.2);然而:
系统中 libc6 的版本为 2.19-0ubuntu6。...
分类:
其他好文 时间:
2014-07-06 11:09:50
阅读次数:
2327
#rpm -qa | grep pcre //查询系统中有没有安装PCRE,一般装系统是默认装有,所以我们要删掉系统自带的
#cp /lib/libpcre.so.0 / //在删除系统自带的PCRE之前,要先备份一下libpcre.so.0这个文件,因为RPM包的关联性太强,在删除后没libpcre.so.0这个文件时我们装PCRE是装不上的...
分类:
其他好文 时间:
2014-07-05 22:49:06
阅读次数:
550
Google参考了Windows的消息处理机制,在Android系统中实现了一套类似的消息处理机制。学习Android的消息处理机制,有几个概念(类)必须了解:1. Message消息,理解为线程间通讯的数据单元。例如后台线程在处理数据完毕后需要更新UI,则可发送一条包含更新信息的Message给U...
分类:
移动开发 时间:
2014-07-05 22:38:26
阅读次数:
376