- 博客(12)
- 资源 (33)
- 收藏
- 关注
转载 warning main::foo() called too early to check prototype
用&调用函数没那么严重perl中函数原型用的也没那么广泛,一般实现都是在函数里面检查@_,很少看到有通过原型来检验函数参数的在个人写perl的小程序时,我还真习惯用&它可以剔除warning main::foo() called too early to check prototype当然你可以认为这是不好的编程习惯,但我认为这真的没啥大不了
2012-06-27 19:40:48 3504
转载 Linux下expect的安装和使用
要使用expect需要预先安装tcl这个东西,然后再安装expect包.我这里使用的是tcl8.4.11-src.tar.gz和expect-5.43.0.tar.gz的安装包. 安装tcl和expect #tar zxvf tcl8.4.11-src.tar.gz #cd tcl8.4.11/unix #./configure && make && make instal
2012-06-26 15:27:02 816
转载 正则表达式(Perl风格)
1、修饰符修饰符描述i完成不区分大小写的搜索g查找所有出现(all occurrences,完成全局搜索)m将一个字符串视为多行(m就标识多multiple)。默认情况下,^和$字符串匹配字符串中的最开始和最末尾。使用m修饰符将使^和$匹配字符串中每行的开始s将一个字符串视为一行,忽略其中的所有换行符;他与m修饰符正好相反X忽略正则表达式中的空白和注释U第一次匹配后停
2012-06-26 11:44:45 1569
转载 文件同步系统 DRBD
DRBD 是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。您可以把它看作是一种网络RAID。DRBD负责接收数据,把数据写到本地磁盘,然后发送给另一个主机。另一个主机再将数据存到自己的磁盘中。其他所需的组件有集群成员服 务,如TurboHA 或 心跳连接,以及一些能在块设备上运行的应用程序。例如:裸I/O、文件系统及fsck、具有恢复能力的数
2012-06-21 16:25:03 504
原创 程序员修炼之道,阅读笔记(1)
1. 一扇破窗户,只要有那么一段时间不修理,就会渐渐给建筑的居民带来一种废弃感——一种职权部门不关心这座建筑的感觉。于是又一扇窗户破了。人们开始乱扔垃圾。出现了乱涂乱画。严重的结构损坏开始了。在相对较短的一段时间里,建筑就被损毁得超出了业主愿意修理的程度,而废弃感变成了现实。 “破窗户理论”启发了纽约和其他大城市的警察部门,他们对一些轻微的案件严加处理,以防止大案的发生。这起了作用
2012-06-15 18:28:21 4067
原创 php升级到5.3及phpredis安装
###php 升级到5.3rpm --import http://repo.webtatic.com/yum/RPM-GPG-KEY-webtatic-andywget -P /etc/yum.repos.d/ http://repo.webtatic.com/yum/webtatic.repoyum --enablerepo=webtatic update php #####ph
2012-06-13 13:05:34 1683
转载 linux expect
一、概述 我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而Expect就使用来实现这种功能的工具。 Expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预。Expect的作者Don Libes在199
2012-06-11 16:26:00 2464
原创 邮件附件报 ExceedinglyNested 病毒
最大嵌套附件数指定 MSG、TNEF、MIME 和 UUEncoded 文件中可以出现的最大嵌套文档数。 注意,对于实时扫描作业,某些电子邮件客户端不将嵌套的 MSG 文件视为嵌套的文件。 如果超过最大数目,FSE 将删除该文档,并报告 ExceedinglyNested 事件。 默认值为 30。最大嵌套压缩文件数指定压缩文件的最大嵌套深度。 如果超过这
2012-06-11 14:20:53 1061
转载 yum 升级PHP的方法
注意,此方法只能在官方的php版本上升级,如果你使用网上的升级到5.2.6版本的升级方法已经升级了,将无法使用本方法升级php。运行下面命令:wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpmwget http://rpms.famillecollet.com/enterp
2012-06-09 23:14:52 961
转载 使用graphviz绘制流程图
日常的开发工作中,为代码添加注释是代码可维护性的一个重要方面,但是仅仅提供注释是不够的,特别是当系统功能越来越复杂,涉及到的模块越来越多的时候,仅仅靠代码就很难从宏观的层次去理解。因此我们需要图例的支持,图例不仅仅包含功能之间的交互,也可以包含复杂的数据结构的示意图,数据流向等。但是,常用的UML建模工具,如VISIO等都略显复杂,且体积庞大。对于开发人员,特别是后台开发人员来说,命令
2012-06-07 11:37:56 9818 2
转载 HDFS
1.介绍 Hadoop Distributed File System,简称HDFS,是一个分布式文件系统。HDFS有着高容错性(fault-tolerent)的特点,并且设计用来部署在低廉的(low-cost)硬件上。而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax
2012-06-05 10:11:34 842
转载 FUSE 计算机 - 用户空间文件系统
用户空间文件系统(Filesystem in Userspace),是Linux 中用于挂载某些网络空间,如SSH,到本地文件系统的模块 使用 FUSE 您可以开发功能完备的文件系统:其具有简单的API 库,可以被非特权用户访问,并可以安全的实施。更重要的是,FUSE 以往的表现充分证明了其稳定性。 使用FUSE,您可以像可执行二进制文件一样来开发文件系统,它们需要链接到FUS
2012-06-04 15:35:42 752
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人