摘要:
vim 可以对一些流行的编程语言的语法提供自动完成的功能,但是默认是没有启用在命令模式下,我们可以通过如下命令开始php的自动完成功能:setomnifunc=phpcomplete#CompletePHP在书写一些php函数的时候,按下ctrl+x ,接着按下ctrl+o 下面的示例的截图就是在敲下了"dat"之后,接着按下ctrl+x 以及ctrl+o 的效果注意,函数的的描述提供在屏幕的顶部为了能够自动开始对php文件的自动完成功能, 我们可以将以下的配置添加到你的~/.vimrc文件里面autocmdFileTypephpsetomnifunc=phpcomplet 阅读全文
摘要:
将以下代码追加到自己的home目录下的 .bashrc文件中echo'PS1="$PS1\$($(cat$HOME/bin/git-ps1.sh))"'>>~/.bashrc需要下载的文件: git-ps1.shtar-xzvfgit-ps1.tar.gz.zipmvgit-ps1.sh~/bin/重启终端,再进入git分支就可以看到效果了 zhxia@zhxia:~/projects/v2$ [hotfix-loupan_comm_remap] 阅读全文
摘要:
需要准备的工具是vs2008 C++:用vs2008直接打开项目文件,编译即可,在lib目录下生成有libzmq.dll库。C#:由于C#版的源码采用的是vs2010开发的,因此需要对里面的项目文件稍作修改,否则vs2008无法打开该项目。具体的修改方法可以参考http://zhenghong-xia.blog.163.com/blog/static/55620156201171310533682/完成修改,即可进行正常编译,在 clrzmq\bin\Release目录下生成clrzmq.dll 库Java版:用vs2008打开项目之后,需要对vs做一些简单的配置,设置一下包含文件和引用库的. 阅读全文
摘要:
一、安装Xcache#wgethttp://xcache.lighttpd.net/pub/Releases/1.3.0/xcache-1.3.0.tar.gz#tarzxvfxcache-1.3.0.tar.gz#cdxcache-1.3.0#/usr/local/php/bin/phpize#./configure--enable-xcache--enable-xcache-coverager--enable-xcache-optimizer--with-php-config=/usr/local/php/bin/php-config#make&&makeinstall 注 阅读全文
摘要:
打开文件/etc/ssh/sshd_config,将以下两行注释掉,可以加快ssh登录的速度#GSSAPIAuthenticationyes#GSSAPICleanupCredentialsyes 阅读全文
摘要:
官方网站:http://fallabs.com/安装 tokyocabinet./configure --prefix=/usr/local/tokyocabinet --enable-off64make && make install安装tokyotyrant./configure --prefix=/usr/local/tokyotryrant --with-tc=/usr/local/tokyocabinet/make && make install验证安装:在tokyotyrant-1.1.41下运行:#./ttservctl start#telnet 阅读全文
摘要:
有时候在编辑/etc/sudoers文件时,不小心编辑错误并保存,导致用户没有sudo权限,无法使用sudu此时可以重启系统,选择进入“修复模式”开始进行具体的操作sudocp/etc/sudoers/etc/sudoers.backupsudonano/etc/sudoers确保你新的sudoers文件的内容如下#/etc/sudoers##ThisfileMUSTbeeditedwiththe'visudo'commandasroot.##Seethemanpagefordetailsonhowtowriteasudoersfile.#Defaultsenv_reset#H 阅读全文
摘要:
1<?php23$cipher=mcrypt_module_open(MCRYPT_BLOWFISH,'',MCRYPT_MODE_CBC,'');45//Theblock-sizeoftheBlowfishalgorithmis64-bits,thereforeourIV6//isalways8bytes:7$iv='12345678';89$key256='1234567890123456ABCDEFGHIJKLMNOP';10$key128='1234567890123456';1112printf(& 阅读全文
摘要:
前面的两节中,主要介绍的都是一个生产者对应一个消费者,但是有时候是一个生产者对应多个消费者,这时候,我们就应该使用RabbitMQ的消息发布于订阅功能。生产者:importcom.rabbitmq.client.ConnectionFactory;importcom.rabbitmq.client.Connection;importcom.rabbitmq.client.Channel;publicclassClientSend2{privatestaticfinalStringexchange_name="my_exchange";privatestaticfinalSt 阅读全文
摘要:
具体的实例,假设我们有一个网站www.example.com, 需要增加varnish,来提升性能。http header头信息中的 Cache-Control: s-maxage 参数可以设置页面在varnish中缓存的时间 nginx配置:server{listen80server_nameww... 阅读全文