VIM php函数自动补全

VIM php函数自动补全

首先下载PHP函数列表文件,将该文件保存在目录 /etc/vim/下:

也可以自己去选择版本下载:http://svn.php.net/viewvc/phpdoc/doc-base/trunk/funclist.txt

我这里选的是当前最新的。

cd /etc/vim/
wget http://svn.php.net/viewvc/phpdoc/doc-base/trunk/funclist.txt?revision=311858&view=co

下载后改名为 php_funclist.txt,名字自己起,一会用的时候记得就行。

mv funclist.txt?revision=311858 php_funclist.txt

然后修改vimrc文件,一般都在刚才的目录下 /etc/vim/

cd /etc/vim/
vim vimrc
#在文件末尾添加如下一行,目录对应你刚才的文件所在目录即可。
set dictionary-=/etc/vim/php_funclist.txt dictionary+=/etc/vim/php_funclist.txt

然后保存退出,再进入vim编辑的时候,按下 (control+p)或者 ,就可以出现php的自动补全啦。


阅读全文

Memcache 命令行用法

1、启动Memcache 常用参数

memcached 1.4.3
-p <num>      设置端口号(默认不设置为: 11211)
-U <num>      UDP监听端口 (默认: 11211, 0 时关闭)  

-l <ip_addr> 绑定地址 (默认:所有都允许,无论内外网或者本机更换IP,有安全隐患,若设置为127.0.0.1就只能本机访问) -d 独立进程运行 -u <username> 绑定使用指定用于运行进程 <username> -m <num> 允许最大内存用量,单位M (默认: 64 MB) -P <file> 将PID写入文件<file>,这样可以使得后边进行快速进程终止, 需要与 -d 一起使用

如:

在linux下:./usr/local/bin/memcached -d -u jb-mc -l 192.168.1.197 -m 2048 -p 12121

在window下:d:App_Servmemcachedmemcached.exe -d RunService -l 127.0.0.1 -p 11211 -m 500

在windows下注册为服务后运行:

sc.exe create jb-Memcached binpath= “d:App_Servmemcachedmemcached.exe -d RunService -p 11211 -m 500″ start= auto

net start jb-Memcached

 


阅读全文

今天安装Memcache的PHP支持时,发现网上没有Memcache for php 5.2的下载了。只有for php 5.3的。

下载地址:http://downloads.php.net/pierre/

php_memcache.dll for php5.2 for windows下载

php_memcache.dll for php5.2 for windows下载

自己在网上找了一个php_memcache.dll for php5.2 for windows,现在共享给大家:php_memcache.dll for php5.2 for windows

下载后将压缩包内的php_memcache.dll放入PHP的ext目录下,并在php.ini内添加如下一行,即可

extension=php_memcache.dll

阅读全文

什么是Viewport

手机浏览器是把页面放在一个虚拟的“窗口”(viewport)中,通常这个虚拟的“窗口”(viewport)比屏幕宽,这样就不用把每个网页挤到很小的窗口中(这样会破坏没有针对手机浏览器优化的网页的布局),用户可以通过平移和缩放来看网页的不同部分。移动版的 Safari 浏览器最新引进了 viewport 这个 meta tag,让网页开发者来控制 viewport 的大小和缩放,其他手机浏览器也基本支持。

Viewport 基础

一个常用的针对移动网页优化过的页面的 viewport meta 标签大致如下:

<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=3.0, user-scalable=yes"/>

width:控制 viewport 的大小,可以指定的一个值,如果 600,或者特殊的值,如 device-width 为设备的宽度(单位为缩放为 100% 时的 CSS 的像素)。

height:和 width 相对应,指定高度。

initial-scale:初始缩放比例,也即是当页面第一次 load 的时候缩放比例。

maximum-scale:允许用户缩放到的最大比例。

minimum-scale:允许用户缩放到的最小比例。

user-scalable:用户是否可以手动缩放


阅读全文

wordpress更新后修改

由于自己添加了一些功能,每次wordpress更新后,需要做如下修改:

更新后,修改:

/wp-includes/general-template.php – 415行开始添加:

case 'constblogdescription':
	$output = get_option('constblogdescription');
	break;

阅读全文

示例代码(调用香港的WSDL服务发送短信,为了安全,参数随便改了个,这个不能用的,大家不要用这个做例子),仅供参考用法:

<?php
	include "nusoap.php";
	$soap = new soapclient("http://wsp3.three.com.hk/axis/services/messaging?wsdl");
	$soap->soap_defencoding = 'utf-8';
	$soap->xml_encoding = 'utf-8';  
$AccountID = 'weibiosinasmstest';
$UserID = "sina-weibo";
$Passwd = "weibo-sina";
$ServiceID = "SMS";

//以下是检查已发短信状态的接口 , $reference是发送短信接口返回值,表示短信ID
$reference = "4651170";

$result = $soap-&gt;__soapCall('getSMSByReference',array($AccountID, $UserID, $Passwd, $ServiceID, $reference));

var_dump($result);
/*返回结果:
	string(178) "&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;response&gt;&lt;result code="1000" datetime="20110803155234" desc="Message successfully delivered to the HTHK." reference="4631624"/&gt;&lt;/response&gt;"

	code:状态代码
	datetime:发送时间
	desc:描述
	reference:短信ID
*/

 


阅读全文

作者的图片

DigDeeply

Technology Stack: PHP/Openresty/GoLang, and so on…

Web Development Engineer

Beijing China