- 博客(646)
- 收藏
- 关注
原创 安装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 consistent, you can disable the check by running
2016-03-04 12:55:31
20259
2
转载 一致性hash - php
/** * Flexihash - A simple consistent hashing implementation for PHP. * * The MIT License * * Copyright (c) 2008 Paul Annesley * * Permission is hereby granted, free of charge, to any
2015-11-26 15:05:48
1013
转载 一致性hash - php
<?php/** * Flexihash - A simple consistent hashing implementation for PHP. * * The MIT License * * Copyright (c) 2008 Paul Annesley * * Permission is hereby granted, free of charge, to any p
2015-11-26 15:01:20
804
原创 如何更新centos的系统时间
如果你的服务器是centos,你登陆输入date之后发现时间并不是当前的中国时间。那么怎么同步时间到中国呢?cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime然后ntpdate us.pool.ntp.org之后再date一下,看时间是否就change了呢??如果要将时间同步到硬件,可以:hwclock –systohc即可
2015-10-22 18:53:12
4276
原创 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 "perl" is not loaded基于这篇文章:http://www.daveeddy.com/2015/03/30/weecha
2015-10-22 13:51:21
1256
原创 selinux 与 Can't connect to MySQL server
Warning: mysql_connect(): Can't connect to MySQL server on 'xxx'在命令行使用php执行可以正常访问数据库,但是使用url访问apache却报错无法访问。问题比较迷惑人,看起来似乎跟mysql,php,apache有关,其实与Selinux有关。。。getenforcesetenforce 0 可以解决(参考:http://serverf
2015-10-21 18:12:13
950
原创 install pip on osx
andy@AndyMacBookPro:/usr/local/webdata/python/request$ sudo easy_install pipPassword:Searching for pipReading http://pypi.python.org/simple/pip/Best match: pip 7.1.2Downloading https://pypi.python
2015-10-19 16:11:30
1419
原创 你的osx中没有gitk?
你的osx中没有gitk?一句话:你的git版本太低了,gitk是跟随git一起安装的。解决办法:重新使用brew安装git就好了。先看下git版本:andy@AndyMacBookPro:~$ git –version git version 1.9.5 (Apple Git-50.3) 1 2 可以使用brew重新安装git:首先升级brew:brew update然后安装git:and
2015-10-19 14:14:11
9705
1
原创 osx中没有gitk?
你的osx中没有gitk?看了下git版本:andy@AndyMacBookPro:~$ git --versiongit version 1.9.5 (Apple Git-50.3)可以使用brew重新安装git:首先升级brew:brew update然后安装git:andy@AndyMacBookPro:/usr/local/webdata/chrome_ext/fanlihelper$ b
2015-10-19 13:55:12
2743
原创 install gem on osx
关于gem的管理:gem sources -l如果你使用https://rubygems.org 会有问题,因为被GFW了,所以你可以使用淘宝的gem server:sudo gem sources -a https://ruby.taobao.org如果你之前有https://rubygems.org的sources,那么先删除:sudo gem sources –remove https://r
2015-10-19 13:09:07
817
原创 chrome.tabs.getCurrent 返回 tab 是undefined?
使用getCurrent返回undefined? chrome.tabs.getCurrent(function(tab){ console.log(tab); });换如下的两个试试~~ chrome.tabs.getSelected(null, function(tab){ console.log(tab); }); chrom
2015-10-15 15:35:41
7355
原创 atom
git clone https://github.com/atom/atom.gitandy@AndyMacBookPro:/usr/local/src/atom$ sudo script/buildPassword:Node: v0.10.31npm: v2.13.3Installing build modules...Installing apm...Installing modul
2015-09-25 17:45:16
1949
原创 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@AndyMacBookPro:/usr/local/webdata/andy/php$ gdb --args php is_utf
2015-09-23 16:29:14
922
原创 centos中为php安装GnuPG扩展
基本上所有需要用到的包和库都在官网:https://www.gnupg.org/index.html1.到http://pecl.php.net/package/gnupg下载gnupg包。2.make gnupg包的时候,会提示你缺少gpgme,到https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-1.6.0.tar.bz2这里下载。3.安装gpgme的时候,
2015-09-21 18:44:03
1938
原创 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.org/ftp/gcrypt/gpgme/gpgme-1.6.0.tar.bz2Resolving www.gnupg.or
2015-09-21 18:34:51
32333
2
原创 Decode error - output not utf-8
如果你碰到这个提示。。。我敢打赌你是在sublime text中直接command+b调试碰到的,对吧,不用怕,这是因为sublime text中的调试输出窗口不支持utf8和gbk字符集而已。直接通过命令行运行此文件,就会显示正确结果了~~~
2015-09-21 18:14:06
1231
原创 PHP安装gpg扩展
我看了下,基本上原生php没有安装gpg扩展过。所以我们自己为php安装gpg扩展:1.首先我们去下载gpg的源码包:http://pecl.php.net/package/gnupg我下载的是:gnupg-1.3.6.tgz 解压之后,cd到目录中phpize,然后./configure。2.andy@AndyMacBookPro:~/Downloads/gnupg-1.3.6$ phpizeC
2015-09-20 23:47:18
2682
转载 eth0:01的意思
eth0:1是eth0的分ip存储文件分ip存储文件格式为ifcfg-eth0:X X为任意正整数(包括0)具体作用是实现单网卡多ip 类似与windows的多ip
2015-09-16 17:01:41
1402
原创 svn不小心ignore了怎么办
直接到被ignore的位置,执行:svn add <你被ignore的文件名> --no-ignore–no-ignore是取消忽略如果是add目录,你可以:svn add * --force --no-ignore–force是添加当前目录及所有子目录下所有文件
2015-09-10 12:36:51
12844
原创 使用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
1666
原创 第一次在github上提交项目
因为昨天用到了Crypt_GPG项目,感觉这个项目很好,但是如果你只是简单的加解密GPG的话,这个可能用起来不太方便,所以我精简了一下Crypt_GPG的代码,整理了一份儿比较少的版本,只需要导入需要解密的文件,填写私钥和私钥密码,就可以进行解密的非常简单的版本。andy@AndyMacBookPro:/usr/local/src/php-simple-gpg$andy@AndyMacBookPr
2015-09-09 17:20:01
2901
原创 调试Crypt_GPG的过程
我使用了Crypt_GPG 这个开源项目来解密GPG,但是中间遇到一些问题。在浏览器端的错误输出信息:( ! ) Fatal error: Uncaught <table style="border: 1px" cellspacing="0"> <tr><td colspan="3" style="background: #ff9999"> <b>Crypt_GPG_FileException</
2015-09-08 17:31:13
1003
原创 OSX中安装pear
andy@AndyMacBookPro:/usr/local/webdata/andy/fanli/citic$ candy@AndyMacBookPro:/usr/local/webdata/andy/fanli/citic$ pear install PEAR_Exceptiondownloading PEAR_Exception-1.0.0.tgz ...Starting to down
2015-09-08 17:15:33
980
原创 osx中安装gpg
首先使用brew install gpg安装gpg然后试一下: andy@AndyMacBookPro:/usr/local/webdata/andy/company/icbc$ gpg gpg: 已创建目录‘/Users/andy/.gnupg’ gpg: 新的配置文件‘/Users/andy/.gnupg/gpg.conf’已建立 gpg: 警告:在‘/Users/andy/.gnupg
2015-09-08 16:14:07
11034
原创 一次生成gpg key的过程
andy@AndyMacBookPro:~/Downloads/citic_gpg$ gpg --gen-keygpg (GnuPG) 1.4.18; Copyright (C) 2014 Free Software Foundation, Inc.This is free software: you are free to change and redistribute it.There i
2015-09-08 14:51:17
8059
1
原创 php使用ssh2访问出现提示This service allows sftp connections only.
这是因为在server端设置的/etc/sshd_config文件中,需要设置为:AllowTcpForwarding 应该设置为yes才可。
2015-09-07 14:13:18
12706
原创 为php安装libssh2扩展
首先我是使用brew安装的:andy@AndyMacBookPro:~brewsearchssh2libssh2php53−ssh2php54−ssh2php55−ssh2php56−ssh2andy@AndyMacBookPro: brew search ssh2 libssh2 php53-ssh2 php54-ssh2 php55-ssh2 php56-ssh2
2015-09-07 13:44:52
3664
1
原创 在OS X系统中php访问sftp时需要ssh2扩展的安装
andy@AndyMacBookPro:/usr/local/src$ php -vPHP 5.4.40 (cli) (built: May 3 2015 22:07:42)Copyright (c) 1997-2014 The PHP GroupZend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies wi
2015-09-07 12:09:23
2976
原创 如何统计vim中查找字符串的数量
比如我有一个log文件,我文件里符合规则的字符是yes,我想查找这个abc.log文件中的yes字符数量,怎么查找呢,如下::%s/yes//gn
2015-08-06 14:10:47
36585
1
转载 php函数注释
<?php/*** @name 名字* @abstract 申明变量/类/方法* @access 指明这个变量、类、函数/方法的存取权限* @author 函数作者的名字和邮箱地址* @category 组织packages* @copyright 指明版权信息* @const 指明常量* @deprecate 指明不推荐或者是废弃的信息MyEclipse编码设置* @exam
2015-07-31 16:33:01
807
原创 Redis server went away与selinux
代码:<?phpini_set('display_errors','On');error_reporting(E_ALL);$obj = new Redis();$rs = $obj->connect('127.0.0.1', 6379, 20);$obj->set('test','hello andy');echo $obj->get('test');apache浏览器端(我一开始没
2015-07-13 17:40:13
13962
1
原创 centos安装pecl
到http://pecl.php.net/package/找到这个:http://pecl.php.net/package/pecl_http编译安装,发现本地还没有phpize,两种方法安装phpize:第一种: 需要先下载对应的php版本包,然后包中就有phpize:我的php版本是5.3.3第二种: 也可以使用yum install php-devel安装phpize安装成功之后重新到pe
2015-07-09 16:50:55
13993
原创 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
575
原创 安装yslowjs
基于这篇文章:http://blog.csdn.net/qdujunjie/article/details/46806441安装完nodejs和npm之后,我们来安装yslowjs。参考这篇文章:http://mervine.net/projects/npms/yslowjssudo npm install yslowjs安装成功:[wz@supportserver-51 node-v0.12.6]
2015-07-08 18:28:22
1530
原创 centos6.3中安装nodejs和npm
查看我本地centos版本:[wz@supportserver-51 ~]$ rpm -q centos-releasecentos-release-6-3.el6.centos.9.x86_64sudo wget https://nodejs.org/dist/v0.12.6/node-v0.12.6-linux-x64.tar.gz解压之后发现没有./configure,估计下载错了,然后我去
2015-07-08 17:40:33
7320
转载 Swift 命令行工具
转自:http://www.cocoachina.com/swift/20140927/9772.htmlSwift 的 REPL (Read-Eval-Print Loop) 环境可以让我们使用 Swift 进行简单的交互式编程。也就是说每输入一句语句就立即执行和输出。这在很多解释型的语言中是很常见的,非常适合用来对语言的特性进行学习。要启动 REPL 环境,就要使用
2015-07-08 16:24:46
1017
原创 如何允许跨域?什么是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
3350
转载 Access-Control-Allow-Origin与跨域
转自:http://www.tuicool.com/articles/7FVnMz今天与萌萌一起修bug,遇到一个跨域的问题。我们两个都对它有一些不太清楚,一起搞清楚后记录下来。问题在某域名下使用Ajax向另一个域名下的页面请求数据,会遇到跨域问题。另一个域名必须在response中添加 Access-Control-Allow-Origin 的header,才
2015-07-08 15:57:54
719
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人