quentin 的blog

XAMPP 虚拟主机 no permission问题解决

最近新安装了XAMPP 3.2.1, 在httpd-vhost.conf里面添加虚拟主机之后,页面一直提示没有访问权限。

搜过网上很多解决方案,都没有效果。最终在查看httpd.conf里面对locahost的配置之后,终于解决了这个问题。猛然发现其实还是很简单的,只要将Directory下增加一条"Require all granted" 的设置就解决了。

实例:

<VirtualHost *:80>

    ServerAdmin webmaster@dummy-host.example.com

    DocumentRoot "C:\workspace\program\test"

    ServerName test.com

    ServerAlias test.com

 

    <Directory "C:\workspace\program\test">

        Options Indexes FollowSymLinks Includes ExecCGI

        AllowOverride All

博客分类: 

海尔变频洗衣机选择总结

最近挑选洗衣机,选择条件:

容量:6L

电机:变频

品牌:海尔(支持国货)

所以,总结出了感觉还不错的几款价格从低到高排序:

XQG60-BS1086 AM

(官方价格¥3699 http://www.haier.com/cn/consumer/laundry/gtxyj/201207/t20120714_137477.shtml 总体还不错,不过洗的衣物不如下面几款多,另外这款据说是下排水的。 )

XQG60-B10288(官方价格¥3999 我中意的 http://www.haier.com/cn/consumer/laundry/gtxyj/201212/t20121203_156865.shtml)

XQG60-B1228A(官方价格¥4499,比上面一款多个门上的盖子 http://www.haier.com/cn/consumer/laundry/gtxyj/201207/t20120714_137473.shtml)

最终,我还是选择了这款,因为多了盖子稍微好看点,另外这款脱水转速最高有1200,而上款只有1000转。

博客分类: 

吸收室内甲醛的植物

很多人都知道,在室内放一些植物,植物可以吸甲醛,这样可以降低室内甲醛浓度。那种植物吸甲醛最好呢?

1、吊兰 
   特性:养殖容易,适应性强,最为传统的居室垂挂植物之一。它叶片细长柔软,从叶腋中抽生出小植株,由盆沿向下垂,舒展散垂,似花朵,四季常绿。 
   功效:可吸收室内80%以上的有害气体,吸收甲醛的能力超强。一般房间养l~2盆吊兰,空气中有毒气体即可吸收殆尽,故吊兰又有“绿色净化器”之美称。

2、虎尾兰 
   特性:叶簇生,剑叶刚直立,叶全缘,表面乳白、淡黄、深绿相间,呈横带斑纹。常见的家庭盆栽品种,耐干旱,喜阳光温暖,也耐阴,忌水涝。 
   功效:可吸收室内80%以上的有害气体,吸收甲醛的能力超强。

3、芦荟 
   特性:多年生常绿多肉植物,茎节较短,直立,叶肥厚,多汁,披针形。喜温暖、干燥气候,耐寒能力不强,不耐荫。 
   功效:它不仅是吸收甲醛的好手,而且具有很强的药用价值,如杀菌、美容的功效。现已经开发出不少盆栽品种,具有很强的观赏性,可用于装饰居室。

博客分类: 

排版引擎和JS引擎

排版引擎(Layout Engine)

主要是是用来让网页里浏览器绘制网页。目前流行的排版引擎如下:

WebKit 

  - Apple Safari

  - Google Chrome

Trident

  - Internet Explorer

Gecko

  - Firefox

 

JS引擎(JS Engine)

顾名思义,JS engine是专门用来处理JS脚本的程序。

主流的浏览器的JS engine如下:

Mozilla

  SpiderMonkey - Firefox 1.0~3.0

  Rhino - 由Mozilla基金会管理,open source,完全以java编写的。

  TraceMonkey Firefox 3.5~3.6

  JaegerMonkey  Firefox 4.0 + 

  IonMonkey Firefox 18.0+

Google

简单描述位,字节和字在计算机中的表示

比特:

位或者比特(Bit)也简称小b(b)。

字节:

Byte简称大B(B)。

1个字节(B) = 8个比特(b)

所以:

常说的16位电脑,它是以: 16b/8 = 2个字节 为一个存储单元存储的。

常说的32位电脑,它是以: 32b/8 = 4个字节 为一个存储单元存储的。

常说的64位电脑,它是以: 64b/8 = 8个字节 为一个存储单元存储的。

字:

字是由一个或多个字节组成的。

因为计算机里最小的处理单位是:字节(B),所以字肯定是字节的整数倍。一般来说,英文状态下,键盘上能敲出来的字都是一个字节的。但是如果是中文或者日文,一般是2个字节的。

但是,如果你是UTF8编码格式的话,字节数是1-6范围内的。因为UTF8是由1-6字节编码UNICODE字符。

 

博客分类: 

关于二维码

什么是二维码:

http://baike.baidu.com/view/132241.htm

使用PHP生成二维码:

http://www.phpernote.com/php-function/638.html

http://hi.baidu.com/ylf575/item/98267014cef49a25f7625c71

在线生成二维码:

http://cli.im/url?run&id=426501

博客分类: 

面向对象编程的基本原则

1、单一职责原则(Single-Resposibility Principle):

对一个类而言,应该仅有一个引起它变化的原因。本原则是我们非常熟悉地"高内聚性原则"的引申,但是通过将"职责"极具创意地定义为"变化的原因",使得本原则极具操作性,尽显大师风范。同时,本原则还揭示了内聚性和耦合生,基本途径就是提高内聚性;如果一个类承担的职责过多,那么这些职责就会相互依赖,一个职责的变化可能会影响另一个职责的履行。其实OOD的实质,就是合理地进行类的职责分配。

2、开放封闭原则(Open-Closed principle):

"软件实体应该是可以扩展的,但是不可修改。"本原则紧紧围绕变化展开,变化来临时,如果不必改动软件实体裁的源代码,就能扩充它的行为,那么这个软件实体设计就是满足开放封闭原则的。如果说我们预测到某种变化,或者某种变化发生了,我们应当创建抽象类来隔离以后发生的同类变化。在Java中,这种抽象是指抽象基类或接口;在C++中,这各抽象是指抽象基类或纯抽象基类。当然,没有对所有情况都贴切的模型,我们必须对软件实体应该面对的变化做出选择。

3、Liskov替换原则(Liskov-Substituion Principle):

博客分类: 

每天看上几遍

 

一、钱是给内行人赚的——世界上没有卖不出的货,只有卖不出的货的人。

二、想干的人永远在找方法,不想干的人永远在找理由;世界上没有走不通的路,只有想不通的人。

三、销售者不要与顾客争论价格,要与顾客讨论价值。

四、带着目标出去,带着结果回来,成功不是因为快,而是因为有方法。

五、没有不对的客户,只有不够的服务。

六、营销人的职业信念:要把接受别人拒绝作为一种职业生活方式。

七、客户会走到我们店里来,我们要走进客户心里去;老客户要坦诚,新客户要热情,急客户要速度,大客户要品味,小客户要利益。

八、客户需要的不是产品,而是一套解决方案,卖什么不重要,重要的是怎么卖。

九、客户不会关心你卖什么,而只会关心自己要什么。没有最好的产品,只有最合适的产品。

 

博客分类: 

页面