上一篇我们介绍了设计模式的特性并且详细讲解了4种创建型模式,创建型模式是负责如何产生对象实例的,现在我们继续来给大家介绍结构型模式。 一、什么是结构型模式?
结构型模式是解析类和对象的内部结构和外部组合,通过优化程序结构解决模块之间的耦合问题。二、结构型模式的种类: 适配器模式 桥接模式...
分类:
Web程序 时间:
2014-05-15 14:19:52
阅读次数:
429
原文:javascript中创建对象的几种方式javascript中提供了通过Object构造函数或对象字面量方式来创建单个的对象,当我们想要创建很多对象的时候,简单的通过这两种方法就会产生大量的重复。在此,我总结了几种创建对象的模式。本文是在我阅读《javascript高级程序设计》后总结而来。1...
分类:
编程语言 时间:
2014-05-15 09:59:18
阅读次数:
312
闭包的一个重要场景,形成一个自治的环境,
让操作可以封闭运行,即函数运行时有状态的,可以从闭包创建时候的环境独立开来。 例如下面的lua闭包, genFilter 其入参parmIn是
函数的内部变量,当genFilter被调用时候, 产生的filter闭包,由于使用了 parmIn, 而使得...
分类:
其他好文 时间:
2014-05-15 07:53:31
阅读次数:
195
其实关键就是window.opener,这个东西就是如何在子窗口页面中,访问父窗口页面的文档的方法,在frame中,是parent、top这类的东西,知道了这个东西,剩下想做点什么就好说了。
父窗口操作子窗口的话,就利用open的返回值就可以了。 father.htm: 我是父页面。child.ht...
分类:
其他好文 时间:
2014-05-15 07:43:22
阅读次数:
232
作者:张煜
这周上的c++课上老师讲了类的继承和派生,总觉得他讲的相当的不完整.
类的继承是利用已有的类来建立专用类的编程技术.从另一个角度来说,从已有的类(父类)产生一个新的子类,称为类的派生.
继承是面向程序设计中最重要的机制,它支持层次分类的观点.继承使得程序员可以在一个较一般的类的基础上很快地建立一个新类,而不必从零开始设计每个类,在现实世界中,许多实体或概念不是孤...
分类:
编程语言 时间:
2014-05-15 01:15:11
阅读次数:
386
前天在网上看到一句话很不错,拿来和大家分享,同时用我的“大叔”三观来解读这句话。这句话是:“我们不需要操之过急的”无效将军”,我们需要实实在在的”日拱一卒”。这句话翻译成日常用语的话来自于一句很经典的语句:纵使一年不将军,不可一日不拱卒。此句来源于中国象棋: 将军:象棋中向对手发出可能产生“致命”的一招。这个词一般描绘象棋者比较高大上的情形。 拱卒:下过象棋的人应该知道,有...
分类:
其他好文 时间:
2014-05-14 20:51:38
阅读次数:
335
我们在网路基础的时候谈过关于路由的问题,两部主机之间一定要有路由才能够互通 TCP/IP 的协定,否则就无法进行连线啊!
一般来说,只要有网路介面,该介面就会产生一个路由,例如在鸟哥实验室内部的主机有一个 eth0 及 lo ,所以:
[root@desktop40 Desktop]# route [-nee]
[root@desktop40 Desktop]# route add [-...
分类:
其他好文 时间:
2014-05-14 20:38:13
阅读次数:
262
一、LCD简介
要说LCD,先需要了解什么是液晶。1888年,奥地利植物学家莱尼茨尔发现一些有机物融化后变成液体。随后一位德国专家发现这些液体具有某些晶体的特征,比如折射性,于是他就称呼这种液体叫“液态晶体”,也就是“液晶”,液晶属于一种有机化合物,分子形状为长棒状,长度大约10NM,在不同的电流作用下,分子会做有规律的旋转,这样对光线产生了一定的控制,很多液晶分子构成一个像素,而很多像素又构成...
分类:
其他好文 时间:
2014-05-14 20:33:15
阅读次数:
418
【版权声明:转载请保留出处:blog.csdn.net/gentleliu。邮箱:shallnew*163.com】
内核在处理2层数据包之前,必须先处理中断系统,设立中断系统,才有可能每秒处理成千的帧。
当收到一个帧时,驱动程序会代表内核指示设备产生一个硬件中断,内核将中断其他的活动,然后调用一个驱动程序所注册的处理函数,以满足设备的需要。当事件是接收到一个帧时,处理函数...
分类:
系统相关 时间:
2014-05-14 20:12:37
阅读次数:
498
众所周知,在android系统上,有时候我们遇到so文件的crash只能打log,但是很多时候并不知道crash在什么地方,幸运的是crash后,一般可以产生一个.dmp文件。
我们可以根据这个文件来得到更为详细的statck trace。
主要用的就是google提供的一些方法,命令太复杂,很容易出错,所以我写了一个python脚本,简化步骤。
详情可以参考 https://code.go...
分类:
移动开发 时间:
2014-05-14 19:45:57
阅读次数:
454