php函数前的@标记

php at当php解释器遇到@开头的语句时候,无论本行的语句是否执行成功,都会继续执行后续的语句,而且不会报错。但需注意的是,@记号只对当前行起作用。如以下函数调用: if (@is_object($r->taobaoke_items_get_response)) 若不加@符号,则在访问$r->XXXX时先会报错,虽然程序仍然能正确进入is_object的判断分支。在加上@符号之后,则程序会进入判断分支,而不会报出找不到$r->XXXX的错误信息。

php增加apc模块

php  apc 缓存作为php盲,知道现在memcache缓存用的挺多,然而并非所有web hosting都能支持。APC缓存,全称是Alternative PHP Cache。是一种针对php的开源高速缓冲储存器。APC的缓存分两部分:系统缓存和用户数据缓存。APC也具有缓存php的opcode的能力,但最新的php5.5已经内置此功能。据说APC可能加入php6标准,所以就学习一下APC缓存使用吧。在ubuntu下安装非常简单:

继续阅读 »

xargs的- n1参数

linux xargsargs在Unix或Linux下使用,是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理。通常情况下,xargs从管道或者stdin中读取数据,但是它也能够从文件的输出中读取数据。xargs的默认命令是echo,这意味着通过管道传递给xargs的输入将会包含换行和空白,不过通过xargs的处理,换行和空白将被空格取代。

继续阅读 »

Ubuntu下为php安装curl库

php curl ubuntu对php基本是一无所知。按网上资料在ubuntu上安好了LAMP环境。但在淘宝api的例程运行时,报出如下错误: Fatal error: Call to undefined function curl_init()。换了最新的php top sdk(20130128版本)仍一样报错。网上一查,原来是挺常见的错误,缺少curl库。在ubuntu内查找,确实没有该文件,而php.ini中也没有相关配置。 网上有方法自已编译安装,需要安装C的编译环境,一大堆库是少不了的。

继续阅读 »

RHEL 5.5中vsftpd允许root用户上传

ftp rhel linux配置好yum。用yum install vsftpd安装后,简单配置一下就可马上使用。在RHEL桌面环境中将vsfpd服务打开。然后cd /etc/vsftpd/,在vsftpd.conf中设置anonymous_enable=NO以禁用匿名用户。然后将user_list和ftpusers两文件中的root项注释掉。此时已经可以用root用户顺利上传了。当然以上设置针对默认安装(在RHEL5.5中安装了来自cenos源的vsftpd),若有其它修改则需根据情况处理。

Xshell 4显示RHEL 5.5中文的方法

xshell rhel 中文 linux单位中间业务平台用的是RHEL5.5,看来此版本对中文的支持不如RHEL 6。RHEL5.5中文版中,桌面汉字显示正常,在xshell 4仿真终端界面里中文显示却是乱码。解决的办法是:编辑/etc/sysconfig/i18n文件,将此行注释掉:#LANG=zh-CN.UTF8,然后再增加一行:LANG=zh-CN.GB18030。经过在securtCRT中的测试可以正常显示中文,在自已的xshell中的ssh登录窗口中测试也成功。

用Xmanager 4连接到RHEL 5.5的图形界面

rhel xmanager x linux有些软件,比如Oracle在Linux下的安装,在图形环境下更舒服。准备用Xmanage连到RHEL5.5的X界面。找了一段相关配置资料,却发现连接的是RHEL 4,而据说4版本与5版本在配置方法上有很大区别了。Xmanager的最新版本也是4。卸掉原来的3版,中间并无提示是否保留配置的提示。安装Xmanager 4企业版后,发现原来配置的大量连接都保留了。挺好。 在RHEL 5.5上配置步骤如下:

继续阅读 »

转一段用vbs压缩文件的代码

vbscript zip从命令行的pkzip到后面的winzip,当年的zip压缩软件几乎成了标准。现如今zip已经不是压缩比最大的算法了,但仍然是使用最广泛的压缩算法。高版本的windows能够自行处理zip压缩文件而不需要第三方工具。Java中的jar打包工具,用的也是zip算法,所以可以用来解压缩zip文件。zip算法源自LZ77,虽不如LZ78和LZW算法,但胜在没有专利限制,因而在各种语言里面纷纷内置了zip算法包或函数库。

继续阅读 »

用vi编辑前备份文件的简单脚本

vi  aix shellAIX下,经常需要编辑一些XML配置文件,由于配置文件较复杂,所以编辑之前通常要作备份,那么为什么不做个自动备份功能呢?可能vimrc文件里一些命令会有所帮助,但这里,还是写个脚本完成功能。主要是判断是否当前目录下存在备份目录,如果存在该目录,则判断是否是需要备份的XML配置文件,若备份文件已存在,则进入编辑,若不存在,则将要编辑的文件先拷贝入备份目录,再进行编辑。

继续阅读 »

Linux下安装TeamViewer相关问题

redhat teamviewer在ubuntu下安装远程控制软件teamviewer_linux_x64.deb。用apt-get -f install,安装数百M文件后,再执行teamview安装。提示找不到x的目录之类,看来是需要先安装图形环境才可安装。teamviewer在linux下也是需图形环境方可运行的。因有另一个rhel 5.5的虚拟机上有图形环境,所以尝试在该虚拟机上安装teamviewer 7,进入该虚拟机桌面,下载teamviewer 7的redhat 5版 本,是个rpm文件。

继续阅读 »

第 20 页,共 43 页« 最新...10...1819202122...3040...最旧 »