Jul 18
三、观察者模式

    观察者模式(Observer Pattern)必须包含两个角色:观察者和被观察对象。观察者和被观察者之间存在“观察”的逻辑关联,当被观察者发生改变时,观察者就会观察到变化,并且做出相应的响应。观察者模式完美地将观察者和被观察者的对象分离开。

    该模式通常是向一个对象添加一个方法使本身变得可观察。当可观察的对象更改时,它会将消息发送到已注册的观察者。这些观察者使用该信息执行的操作与可观察的对象无关。结果是对象之间互相对话,而不必了解原因。
Tags: ,
Jul 15
二、单元素模式
    单元素模式(Singleton Pattern)指的是在应用程序的范围内只对指定的类创建一个实例。通常该模式中包含一个私有构造方法,用来确保用户无法通过创建对象或者克隆的方式对其进行实例化。除此以外,该模式中还包含一个私有静态属性与公有静态方法。公有静态方法负责对其本身实例化,然后将这个对象存储在私有静态属性中,用来确保只有一个实例被创建。
Tags: ,
Jul 14
    设计模式是对面向对象设计中反复出现的问题的解决方案。以下是《大道PHP:LAMP+Zend+开源框架整合开发与实战》第10章介绍的几种常用设计模式。包括:简单工厂模式、单元素模式、观察者模式、命令模式、策略模式以及MVC模式。
Tags: ,
Jul 8
    由于安全意识不足,导致机器被入侵的例子多不胜数。最近不断接到有服务器被入侵,执行文件被修改的报障。原因大多都是因为开放了SSH服务,同时允许root访问,密码又过于简单的情况。为提出更有效的防范办法,决定做个攻击模拟。以下使用的工具是relaxsan,从网上可以很方便的找到,为免影响不好,我这里就不提供了,仅做个攻击演示。
Tags: ,
Jul 7
    把服务器挂上公网,不可避免的有病毒或无聊的人会尝试攻击SSH。DenyHosts 就是通过分析secure日志,把满足一定要求的IP记录到/etc/hosts.deny中,达到屏蔽这些有害IP的目的。
Tags:
Jul 6
    当系统出现问题时,我们会进入拯救模式以便进行修复。但Asianux 4.0取消了NetCat(简称nc),导致网络备份文件比较麻烦。幸好,其把sshd加进入了,所以,我们可以打开SSH服务,来满足需要。
Tags: ,
Jul 5
    默认情况下,Asianux 4.0 中带的KVM 虚拟机是使用NAT模式的,但为了更方便的使用。(例如,用PXE 安装系统)我们更喜欢像VMware下的桥接(bridge)方式。不过,这有点麻烦,需要手动改改配置。
Tags: ,
Jul 4
    Asianux 4.0 的/etc/fstab 考虑到过往用类似sdx等设备挂载,当插入新设备后,可能会引起设备名被修改的问题。默认已UUID 方式设定。
Tags: ,
Jul 3
    用Vmware ESX 测试Asianux 4.0,无论用什么方式安装,到glibc-common时都提示介质错误。但改用真实笔记本就很正常,奇怪!后来,用最小化方式安装,又没有问题。完成后,用yum groupinstall 把各组件再加上去,暂时运行还挺正常。不过,当我修改了VMware 设置的网卡MAC 地址后,启动网卡时,报错:
引用
Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization. [FAILED]

这本是一个很常见的问题,本以为修改/etc/sysconfig/network-scripts/ifcfg-ethx中的HWADDR字段为新的MAC地址即可,却发现Asianux 4.0 下无效!?
Tags:
Jul 2
    以前在使用Windows Mobile的机器时,习惯用手机通过3G拨号上网,速度很快。最近换了乐Phone,虽然LeOS 2.0提供无线AP共享模式,可通过无线来共享,但毕竟要经过中转,速度有影响,而且没有公网IP,不太方便。经过尝试,发现设置并不复杂,以下是简单的步骤。
Tags:
Jun 30
    这是一个老问题了,做个记录吧。简单来说,就是IE8之前的版本,需使用getAttribute('className')才能获得class属性的值,FF及IE8之后的版本则是W3C 的标准getAttribute('class')。
Tags:
Jun 29
    使用Xajax 时,发现同样的代码,在IE上正常,但FF上就报xajax is not defined。原来0.5版本的Xajax有个Bug需要修正。
Tags:
分页: 2/44 第一页 上页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]