自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 安装openssh-portable时遇到的问题及解决办法

问题1:configure: error: Your OpenSSL headers do not match your library. Check config.log for details. If you are sure your installation is co...

2016-03-04 12:55:31 11454 1

转载 一致性hash - php

/**  * Flexihash - A simple consistent hashing implementation for PHP.  *   * The MIT License  *   * Copyright (c) 2008 Paul Annesley  *   * P...

2015-11-26 15:05:48 687 0

转载 php 一致性hash

一致性hash

2015-11-26 15:03:48 558 0

转载 一致性hash - php

<?php /** * Flexihash - A simple consistent hashing implementation for PHP. * * The MIT License * * Copyright (c) 2008 Paul Annesley * *...

2015-11-26 15:01:20 602 0

原创 如何更新centos的系统时间

如果你的服务器是centos,你登陆输入date之后发现时间并不是当前的中国时间。那么怎么同步时间到中国呢?cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime然后ntpdate us.pool.ntp.org之后再date一下,看时间是否就cha...

2015-10-22 18:53:12 3313 0

原创 weechat : can not be installed because plugin "perl" is not loaded

想要为weechat安装script,但是遇到问题,我安装的是buffers.pl,提示:13:28:12 weechat | script: script "buffers.pl" can not be installed because plugin "...

2015-10-22 13:51:21 1088 0

原创 selinux 与 Can't connect to MySQL server

Warning: mysql_connect(): Can't connect to MySQL server on 'xxx'在命令行使用php执行可以正常访问数据库,但是使用url访问apache却报错无法访问。问题比较迷惑人,看起来似乎跟mysql,php,ap...

2015-10-21 18:12:13 798 0

原创 mutt msmtp

mutt msmtp

2015-10-20 18:27:08 495 0

原创 install pip on osx

andy@AndyMacBookPro:/usr/local/webdata/python/request$ sudo easy_install pip Password: Searching for pip Reading http://pypi.python.org/simple/pip/ B...

2015-10-19 16:11:30 1266 0

原创 你的osx中没有gitk?

你的osx中没有gitk?一句话:你的git版本太低了,gitk是跟随git一起安装的。解决办法:重新使用brew安装git就好了。先看下git版本:andy@AndyMacBookPro:~$ git –version git version 1.9.5 (Apple Git-50.3) 1...

2015-10-19 14:14:11 8618 1

原创 osx中没有gitk?

你的osx中没有gitk?看了下git版本:andy@AndyMacBookPro:~$ git --version git version 1.9.5 (Apple Git-50.3)可以使用brew重新安装git:首先升级brew:brew update然后安装git:andy@AndyMac...

2015-10-19 13:55:12 2420 0

原创 install gem on osx

关于gem的管理:gem sources -l如果你使用https://rubygems.org 会有问题,因为被GFW了,所以你可以使用淘宝的gem server:sudo gem sources -a https://ruby.taobao.org如果你之前有https://rubygems....

2015-10-19 13:09:07 693 0

原创 chrome.tabs.getCurrent 返回 tab 是undefined?

使用getCurrent返回undefined? chrome.tabs.getCurrent(function(tab){ console.log(tab); }); 换如下的两个试试~~ chrome.tabs.getSelected(null, funct...

2015-10-15 15:35:41 4502 0

原创 atom

git clone https://github.com/atom/atom.gitandy@AndyMacBookPro:/usr/local/src/atom$ sudo script/build Password: Node: v0.10.31 npm: v2.13.3 Installing...

2015-09-25 17:45:16 1552 0

原创 executing preg_match_all() function with this Regular Expression causes a PHP Segmentation Fault.

executing preg_match_all() function with this Regular Expression causes a PHP Segmentation Fault.ERR_EMPTY_RESPONSEbrew install gdbandy@AndyMacBookPr...

2015-09-23 16:29:14 759 0

原创 centos中为php安装GnuPG扩展

基本上所有需要用到的包和库都在官网:https://www.gnupg.org/index.html1.到http://pecl.php.net/package/gnupg下载gnupg包。2.make gnupg包的时候,会提示你缺少gpgme,到https://www.gnupg.org/ft...

2015-09-21 18:44:03 1316 0

原创 wget获取https地址时加入--no-check-certificate

[root@supportserver-51 src]# wget 'https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-1.6.0.tar.bz2' --2015-09-21 18:31:54-- https://www.gnupg.o...

2015-09-21 18:34:51 27219 1

原创 Decode error - output not utf-8

如果你碰到这个提示。。。我敢打赌你是在sublime text中直接command+b调试碰到的,对吧,不用怕,这是因为sublime text中的调试输出窗口不支持utf8和gbk字符集而已。直接通过命令行运行此文件,就会显示正确结果了~~~

2015-09-21 18:14:06 795 0

原创 PHP安装gpg扩展

我看了下,基本上原生php没有安装gpg扩展过。所以我们自己为php安装gpg扩展:1.首先我们去下载gpg的源码包:http://pecl.php.net/package/gnupg我下载的是:gnupg-1.3.6.tgz 解压之后,cd到目录中phpize,然后./configure。2.a...

2015-09-20 23:47:18 1969 0

转载 eth0:01的意思

eth0:1是eth0的分ip存储文件 分ip存储文件格式为ifcfg-eth0:X X为任意正整数(包括0) 具体作用是实现单网卡多ip 类似与windows的多ip

2015-09-16 17:01:41 661 0

原创 svn不小心ignore了怎么办

直接到被ignore的位置,执行:svn add <你被ignore的文件名> --no-ignore–no-ignore是取消忽略如果是add目录,你可以:svn add * --force --no-ignore –force是添加当前目录及所有子目录下所有文件

2015-09-10 12:36:51 10126 0

原创 使用ascii方式得到26个字母

<?php $a = 0x41;$b = $a + 1;// var_dump(chr(0x41));exit; // var_dump(chr($b));exit;for ($i=0; $i < 26; $i++) { echo chr(0x41 + $i); }

2015-09-10 12:25:43 996 0

原创 第一次在github上提交项目

因为昨天用到了Crypt_GPG项目,感觉这个项目很好,但是如果你只是简单的加解密GPG的话,这个可能用起来不太方便,所以我精简了一下Crypt_GPG的代码,整理了一份儿比较少的版本,只需要导入需要解密的文件,填写私钥和私钥密码,就可以进行解密的非常简单的版本。andy@AndyMacBookP...

2015-09-09 17:20:01 2773 0

原创 调试Crypt_GPG的过程

我使用了Crypt_GPG 这个开源项目来解密GPG,但是中间遇到一些问题。在浏览器端的错误输出信息:( ! ) Fatal error: Uncaught <table style="border: 1px" cellspacing="0">...

2015-09-08 17:31:13 798 0

原创 OSX中安装pear

andy@AndyMacBookPro:/usr/local/webdata/andy/fanli/citic$ c andy@AndyMacBookPro:/usr/local/webdata/andy/fanli/citic$ pear install PEAR_Exception downl...

2015-09-08 17:15:33 820 0

原创 osx中安装gpg

首先使用brew install gpg安装gpg然后试一下: andy@AndyMacBookPro:/usr/local/webdata/andy/company/icbc$ gpg gpg: 已创建目录‘/Users/andy/.gnupg’ gpg: 新的配置文件‘/Users/an...

2015-09-08 16:14:07 9531 0

原创 一次生成gpg key的过程

andy@AndyMacBookPro:~/Downloads/citic_gpg$ gpg --gen-key gpg (GnuPG) 1.4.18; Copyright (C) 2014 Free Software Foundation, Inc. This is free software:...

2015-09-08 14:51:17 6523 0

原创 php使用ssh2访问出现提示This service allows sftp connections only.

这是因为在server端设置的/etc/sshd_config文件中,需要设置为:AllowTcpForwarding 应该设置为yes才可。

2015-09-07 14:13:18 7752 0

原创 为php安装libssh2扩展

首先我是使用brew安装的:andy@AndyMacBookPro:~brewsearchssh2libssh2php53−ssh2php54−ssh2php55−ssh2php56−ssh2andy@AndyMacBookPro:  brew search ssh2 libssh2 ...

2015-09-07 13:44:52 2700 1

原创 在OS X系统中php访问sftp时需要ssh2扩展的安装

andy@AndyMacBookPro:/usr/local/src$ php -v PHP 5.4.40 (cli) (built: May  3 2015 22:07:42) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.4.0, C...

2015-09-07 12:09:23 2185 0

原创 如何统计vim中查找字符串的数量

比如我有一个log文件,我文件里符合规则的字符是yes,我想查找这个abc.log文件中的yes字符数量,怎么查找呢,如下::%s/yes//gn

2015-08-06 14:10:47 24101 1

转载 php函数注释

<?php /** * @name 名字 * @abstract 申明变量/类/方法 * @access 指明这个变量、类、函数/方法的存取权限 * @author 函数作者的名字和邮箱地址 * @category 组织packages * @copyright 指明版权信息 * @con...

2015-07-31 16:33:01 571 0

原创 Redis server went away与selinux

代码:<?php ini_set('display_errors','On'); error_reporting(E_ALL); $obj = new Redis(); $rs = $obj->connect('127.0.0.1&#...

2015-07-13 17:40:13 13391 1

原创 centos安装pecl

到http://pecl.php.net/package/找到这个:http://pecl.php.net/package/pecl_http编译安装,发现本地还没有phpize,两种方法安装phpize:第一种: 需要先下载对应的php版本包,然后包中就有phpize:我的php版本是5.3....

2015-07-09 16:50:55 13423 0

原创 centos安装redis

rpm -q centos-releasewget http://download.redis.io/redis-stable.tar.gztar zxvf redis-stable.tar.gz cd makecd src ./redis-server即可执行

2015-07-09 15:29:36 494 0

原创 安装yslowjs

基于这篇文章:http://blog.csdn.net/qdujunjie/article/details/46806441安装完nodejs和npm之后,我们来安装yslowjs。参考这篇文章:http://mervine.net/projects/npms/yslowjssudo npm in...

2015-07-08 18:28:22 1367 0

原创 centos6.3中安装nodejs和npm

查看我本地centos版本:[wz@supportserver-51 ~]$ rpm -q centos-release centos-release-6-3.el6.centos.9.x86_64sudo wget https://nodejs.org/dist/v0.12.6/node-v0....

2015-07-08 17:40:33 6984 0

转载 Swift 命令行工具

转自:http://www.cocoachina.com/swift/20140927/9772.html Swift 的 REPL (Read-Eval-Print Loop) 环境可以让我们使用 Swift 进行简单的交互式编程。也就是说每输入一句语句就立即执行和输出。这在很...

2015-07-08 16:24:46 785 0

原创 如何允许跨域?什么是Access-Control-Allow-Origin:*

如果你在www.aaa.com:80域下访问www.bbb.com:80下的接口,那么接口必须要做如下指定:echo header("Access-Control-Allow-Origin:*");你发起请求的客户端才能得到自己想要的response。

2015-07-08 16:01:50 2905 0

转载 Access-Control-Allow-Origin与跨域

转自:http://www.tuicool.com/articles/7FVnMz 今天与萌萌一起修bug,遇到一个跨域的问题。我们两个都对它有一些不太清楚,一起搞清楚后记录下来。 问题 在某域名下使用Ajax向另一个域名下的页面请求数据,会遇到跨域问题。另一个域名必...

2015-07-08 15:57:54 642 0

提示
确定要删除当前文章?
取消 删除