Bash Shell有个extglob选项。开启后Shell可以 另外识别出5个模式匹配操作符,能使文件匹配更加方便 。开启的方法:使用shopt命令:shopt -s extglob关闭的方法: shopt -u extglob开启后,以下5个模式匹配操作符将被识别:?(pattern-lis.....
分类:
其他好文 时间:
2014-07-08 23:26:36
阅读次数:
269
概述
JS虽然并不直接具备面向对象的特性,但仍可以通过prototype来模拟面向对象的继承和多态等特性。和大多数面向对象语言(例如C++,Java等)相比,JS来实现面向对象仍稍显繁琐和抽象,需要对JS的prototype模型有深入的理解。
在开发过程中,有时候会遇到这样一个问题:如果在子类中“覆盖”了超类的某个方法,但仍需要在子类方法中调用一次超类方法,这时候应该怎么做?如果是Ja...
分类:
Web程序 时间:
2014-07-08 21:34:17
阅读次数:
175
什么是设计模式?
每一类编程语言都具有其自身的特性,就像是面向对象的语言,其特性就是封装,继承,多态,抽象. 同时,使用每一类编程语言开发软件时也都有一些设计准则,这些准则保证了软件的质量,即具有良好的设计. 而设计模式则是广大软件开发人员总结出的开发经验技巧,它们利用编程语言的特点,实现这些准则.因此,可以想象,当我们对设计模式熟悉到一定程度后,在设计系统时,我们眼里就会变得...
分类:
其他好文 时间:
2014-07-08 19:07:56
阅读次数:
211
代码块的重定向是指在代码块内将标准输入或标准输出重定向到文件,而在代码块外还是保留默认状态,换句话说,代码块重定向指对标准输入或者标准输出的重定向只在代码块内有效。可以重定向的代码块是while、until、for,也可以是if/then,甚至是函数。
while重定向
#!/bin/bash
ls /etc> logs
while [ "$filename" != "rc.d" ...
分类:
系统相关 时间:
2014-07-08 18:42:10
阅读次数:
278
外观:
第二代Kinect
for Windows看起来与Kinect for Xbox
One相同,用以区别的是Windows版Kinect顶部写着Kinect,Xbox版只有一个绿色的X。
Kinect
for Windows 2.0
Kinect
for Xbox One
主要性能改进:...
1996年,Ojala老大爷搞出了LBP特征,也即参考文献1。当时好像并未引发什么波澜。到了2002年的时候,老大爷又对LBP的特性进行了总结,产生了参考文献2,这篇文献目前为止引用数目4600+,足见其分量之重了。
到了2004年的时候,Ahonen将LBP特征首次用于人脸检测,即参考文献3。由于该特征的简单易算性,虽然其总体效果不如Haar特征,但速度则快于Haar,所以也得到了广泛的使用。
2007年的时候,中科院的一帮大神将Haar特征计算的积分图方法引入进来,产生了多尺度的LBP特征,也即参考文献...
分类:
其他好文 时间:
2014-07-08 17:51:41
阅读次数:
521
我们在第16和第17篇中分别介绍了obj-c的KVC与KVO特性,当时举的例子比较fun,太抽象,貌似和实际不沾边哦。那么下面我们就用一个实际中的例子来看看KVC与KVO时如何运用的吧。...
分类:
其他好文 时间:
2014-07-08 16:49:12
阅读次数:
186
套接字是通信端点的抽象。文件描述符用open函数创建,而套接字描述符用socket函数创建。socket函数原型如下:
int socket(int domain, int type, int protocol);
// 返回值:成功返回套接字描述符,失败返回-1
domain域确定通信特性,不同的域表示地址的格式不同,表示域的常数以AF开头,表示地址族(address family)...
分类:
系统相关 时间:
2014-07-08 16:34:18
阅读次数:
333
#!/bin/bash
HOST_NAME="localhost"
PORT=3306
USERNAME="root"
PASSWORD="root"
DBNAME="test"
TABLENAME="tb_test"
today=`date +%Y-%m-%d`
#删除数据
delete_sql="delete from ${TABLENAME} whe...
分类:
数据库 时间:
2014-07-08 15:40:54
阅读次数:
325
刚学习完C后,做的关于C的课程设计是在一个源文件中放了几百行代码,而且各个功能之间都是相互依赖的,这样就会很麻烦。因为当我要修改某个地方的时候,就会牵连着要修改喝多的地方。而在实际的程序设计中,这也是不可取的。因此,模块化和封装的思想就显得很重要了!!!
★static变量
static变量的一个显著的作用就是可以实现一个模块的封装。
static存储类别的特性决定了static声明的全局变...
分类:
编程语言 时间:
2014-07-08 14:59:33
阅读次数:
140