自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fableboy的学习点滴

好好学习,天天向上...

  • 博客(123)
  • 资源 (6)
  • 收藏
  • 关注

原创 服务器升级linux内核

1. http://www.kernel.org下载新的linux内核源码文件压缩包linux-xxx.tar.xz2.解压文件: xz -d linux-xxx.tar.xz                     tar xvf linx-xxx.tar3.yum install ncurses-devel4.make mrpoper5. 复

2015-07-28 21:27:02 2001

原创 linux编译安装php5.4遇到错误:undefined reference to `libiconv_open'

configure后 ,修改 Makefile文件以下内容:EXTRA_LIBS = -lcrypt -lz -lcrypt -lrt -lmysqlclient -lmcrypt -lldap -llber -lfreetype -lpng -lz -ljpeg -lcurl -lz -lrt -lm -ldl -lnsl -lrt -lxml2 -lz -lm -lssl -lcrypto

2015-07-28 12:27:25 2353

原创 linux源码编译安装php5.4.43报错Directive 'allow_call_time_pass_reference' warning

linux源码编译安装php5.4.43报错Directive 'allow_call_time_pass_reference' warning找到php.ini配置文件,注释掉allow_call_time_pass_reference配置项目或者Off关闭之;如果还遇到其他的类似warning,也同样注释掉对应报错配置项即可

2015-07-28 12:23:00 4256

原创 rsync+ssh同步备份文件

定期对web代码或重要的文件做同步异地服务器备份,防止服务器故障严重磁盘损坏时文件丢失的问题。备份服务器:192.168.200.134目标服务器:192.168.201.65rsync同步命令:rsync -avz -e 'ssh -p ' 192.168.200.134:会提示需要输入远端服务器登陆账号的密码才可以执行下去,为了免密码输入而可以

2015-06-13 22:50:50 4048

原创 google支付服务端订单验证PHP代码

关于google play支付交易订单的服务端验证方法PHP版本demo

2015-04-05 21:24:42 14581 7

原创 elasticsearch升级后出现kibana 3 Could not contact Elasticsearch

在升级了最新的elasticsearch1.5之后,原来的kibana 3提示无法连接到elasticsearch的9200端口,“kibana 3 Could not contact Elasticsearch”解决方法:在elasticsearch的配置文件config/elasticsearch.yml下添加:http.cors.allow-origin: "/.*/

2015-03-31 10:23:07 2870

原创 elasticsearch插件安装列表

集群管理:plugin -install mobz/elasticsearch-head集群性能监控:plugin -install lukas-vlcek/bigdes

2015-03-30 22:13:20 3076

转载 老外做得php框架性能测试

CaseTest Simple "Hello World" page output, Simple MVC logic(Router -> Controller -> Viewer), No Database Connections, No complex logic.Hardware platformCPU: Intel Core i5 750 (2.67GHz x4)R

2014-12-26 00:30:08 6246

原创 mac下安装php-redis扩展

先下源码编译:git clone git://github.com/nicolasff/phpredis.gitcd ./phpredisphpizemakemake install然后编写ini文件:vim /opt/local/etc/php5/conf.d/redis.ini内容:extension=redis.so

2014-12-12 01:45:42 1941

原创 mac下彻底卸载mysql方法

sudo rm /usr/local/mysqlsudo rm -rf /usr/local/mysql*sudo rm -rf /Library/StartupItems/MySQLCOMsudo rm -rf /Library/PreferencePanes/My*vim /etc/hostconfig  (and removed the line MYSQLCOM=-YES-

2014-12-12 00:34:56 29772

转载 Selenium 中文API

Selenium 通过命令进行驱动。Selenium 可归纳为三种“风格”:动作、辅助和断言。每一个命令调用就是下表中的一行。命令目标值动作(Actions)命令一般用于操作应用程序的状态。它们通过如”点击链接”和”选择选项”的方式进行工作。如果一个动作执行失败,或是有错误,当前的测试将会停止执行。许多动作可以被包含后缀”

2014-10-14 22:38:54 3949

转载 openssl生成rsa公私钥

PKCS #8 使用 ASN.1 的 DER 编码规则。openssl.exe 可以用来生成 PEM 格式的 RSA 密钥对。1、生成私钥pem,  执行命令openssl genrsa -out rsa_private_key.pem 10242、生成公钥,执行命令openssl rsa -in rsa_private_key.pem -pubout -out rsa

2014-09-30 16:41:41 6993

转载 php16进制转二进制流

function hex2bin($str){ $len = strlen($str)/2; $re = ''; for($i=0;$i<$len;$i++){ $pos = $i*2; $re .= chr(hexdec(substr($str,$pos,1))<<4) | chr(hexdec(substr($str,$pos+1,1))); } return $re;}

2014-09-30 16:40:24 3461

原创 linux安装jdk及升级

查找可用的jdk rpmyum

2014-09-20 00:24:15 3868

原创 linux安装xdebug

安装tar -xvzf xdebug-2.1.2.tgzcd  xdebug-2.1.2phpize (确保phpize已经安装)./configuremake && make install编辑php.inizend_extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/xd

2014-09-02 23:55:04 1680

转载 jenkins忘记管理员账号密码的补救方法

一不小心,忘记了admin用户的账号密码。然后就看不到manage jenkins的那部分内容了,看不到就改不了用户权限,也就是系统瘫痪了。于是,想着开始没注册账号和密码的时候,都能看见,也就是没有sign in 和sign up模块的时候,是可以使用的,这些信息应该写在jenkins的配置文件里。目录:/var/lib/jenkins/config.xml需要删除以下内容

2014-09-01 23:10:24 62554 1

原创 php持续集成环境笔记

记录下php集成环境中若干个工具的安装步骤和过程:安装pear安装phpunitpear channel-discover pear.phpunit.depear channel-discover components.ez.nopear channel-discover pear.symfony-project.comsudo pear install phpunit/

2014-08-31 12:24:24 3161

原创 linux命令学习-strace

strace命令可以查看跟踪执行程序的系统调用和所接收的信号。strace命令参数说明:-c 统计每一系统调用的所执行的时间,次数和出错的次数等. -d 输出strace关于标准错误的调试信息. -f 跟踪由fork调用所产生的子进程. -ff 如果提供-o filename,则所有进程的跟踪结果输出到相应的filename.pid中,pid是各进程的进程号. -F 尝试跟踪vfo

2014-08-16 00:39:40 548

原创 linux命令学习-mtr

有的时候可能有网络访问链路yidong

2014-08-14 22:44:20 4025 1

转载 linux系统/var/log目录下的信息详解

一、/var目录/var 所有服务的登录的文件或错误信息文件(LOG FILES)都在/var/log下,此外,一些数据库如MySQL则在/var/lib下,还有,用户未读的邮件的默认存放地点为/var/spool/mail二、:/var/log/系统的引导日志:/var/log/boot.log例如:Feb 26 10:40:48 sendmial : sen

2014-08-13 23:47:18 771

原创 linux命令行学习-dig(DNS查询器)

在web开发中,总要熟悉的就是http协议,而发起一个http开始前最先要经历的一个过程就是DNS解析。简单说就是域名如何最终解析到实际服务器ip的过程。而在研究DNS解析和排除DNS解析类故障问题的时候一个强大的工具就是dig。和他对应的有个比较传统的命令nslookup,不过dig作为更新的命令,其强大而简洁可定制的输出也使得运维其开发人员使用。 实例1(访问服务器本地DNSserve

2014-08-13 22:52:56 2482

转载 google支付被刷问题及服务端订单验证解决方案

最近在google play上线的应用内支付被人刷了,用户模拟发起了大量的支付请求,并且全部成功支付。搞得我最近茶饭不思。。今天总算是解决了,和大家分享一下。我们客户端的支付实现步骤是:1. app端调用google支付2. 支付成功后,调用 自己服务器的发货接口,当然发货接口是做了签名校验的。之所以在app端调用发货,是因为google貌似没有提供服务器端直接回调url的地方,所

2014-07-19 23:47:41 13494 4

转载 LG su760手机刷机,降级,救砖教程

su760 4.0官方测试版ROM已流出,版本代号V29B。马上刷机,可没想到开机时卡在开机动画,而且RE也无法进入。昨天研究了一上午终于可以进系统了,但发现不能刷会旧版的系统,心有不甘。今天下午灵感来了,果然,顺利降级了2.2ROM,不敢独享,所以发帖造福广大机油。现在想刷机的可以大胆尝鲜4.0系统了,只要按照该教程不用担心变砖、不能降级、没信号等一些列的问题了。首先是刷4.0ROM,此

2014-02-07 23:54:33 6923 1

转载 PHP的CURLOPT_POSTFIELDS参数使用数组和字符串的区别

PHP的CURL组件是非常常用的HTTP请求模拟器。通常要发送post数据时,我已经习惯于这样写:curl_setopt( $ch, CURLOPT_POSTFIELDS,$post_data);但是在向某一个服务器发送请求的时候,服务器返回500。而使用socket方式连接上去发送请求,返回正常的数据。尝试发送到一个仅有的网页上,可以看到使用数组发送POST数据时,收到的

2014-02-07 23:29:45 26111 1

转载 php 大数据量及海量数据处理算法总结

下面的方法是我对海量数据的处理方法进行了一个一般性的总结,当然这些方法可能并不能完全覆盖所有的问题,但是这样的一些方法也基本可以处理绝大多数遇到的问题。下面的一些问题基本直接来源于公司的面试笔试题目,方法不一定最优,如果你有更好的处理方法,欢迎与我讨论。 1.Bloom filter 适用范围:可以用来实现数据字典,进行数据的判重,或者集合求交集 基本原理及要点: 对于

2014-01-29 23:57:54 17607

转载 大数据量时Mysql的优化要点

1、对查询进行优化、应尽量避免全表扫描、首先应考虑在 where 及 order by 涉及的列上建立索引。 2、应尽量避免在 where 子句中对字段进行 null 值判断、否则将导致引擎放弃使用索引而进行全表扫描、如: select id from t where num is null;--可以在num上设置默认值0、确保表中num列没有nul

2014-01-29 22:56:45 1051

转载 windows下安装setuptool

最近想在windows 配置一些python的程序,无奈很多东西都没有在linux下的方便, 于是开始了配置这样的环境。安装 setuptool http://pypi.python.org/packages/2.7/s/setuptools/;第一步会在你的python 目录下scripts 有一个 easy_install,用cmd 进入该目录D:\Python27\S

2014-01-04 00:30:46 2280

原创 python发送http请求

import httplib,urllibfrom urlparse import urlparseclass NetUtil: errcode='' errmsg='' def http_get(self,url,timeout=5,is_https=False): domain=query_str=data='' o=urlparse

2013-12-14 21:55:58 5784

转载 facebook的工程师文化

有人发表了How Facebook Ships Code,偶觉得其中关于Facebook的工程师驱动文化的部分特别有意思,于是翻译了一下(刚刚google之,网上也有其他翻译出来了,真是快手啊)..* as of June 2010, the company has nearly 2000 employees, up from roughly 1100 employees 10 month

2013-07-14 23:42:52 1271

转载 centos 6.4下nginx+uwsgi+flask的运行环境搭建

以下的安装过程,笔者在centos 6.4实际配置成功过,记录起来供大家参考,有问题可以联系我。1、安装nginx安装nginx之前先要安装gcc编译器和相关工具,使用yum安装,非常方便。$ sudo yum -y install gcc gcc-c++ make autoconf automakenginx的一些模块需要第三方库的支持,例如gzip需要zlib,re

2013-07-14 00:12:13 1291

原创 最近开始了今年的python的学习计划

最近开始了今年的python学习计划,目前开始接触轻量级的python的web开发框架flask。

2013-07-14 00:04:31 658

转载 Linux 技巧:让进程在后台可靠运行的几种方法

我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。nohup/setsid/&场景:如果只是临时有一个命令需要长时间运行,什么方法能最简便的保

2013-05-16 00:10:15 566

转载 面向移动互联网的用户行为分析和数据挖掘

移动互联网要求快速、准确把握用户的个性化需求,用户接受外界信息的模式也发生变化,公司营销越来越难,成本越来越高。实时把握用户的消费行为,通过海量的用户数据挖掘分析开展实时推荐的能力尤为重要。研究院围绕上述新需求开展系列研究,并积极推进与现网业务运营和营销的结合。自主研发高效率、高可靠性、高精准度的用户行为数据分析和精准营销平台,以SaaS模式为省公司统一门户和基地业务提供精准营销服务。该平

2013-04-23 23:55:00 2083

转载 互联网大数据应用:浅谈用户行为分析

写在前面的话,笔者最近一直想写一写关于大数据的博客与大家讨论,但是大数据本身并不是笔者刘三德关注的主要方向,因此一直唯恐写得太浅或太局限而缺乏价值。最近看了谢文老师的一篇“聚沙成塔 集腋成裘——四谈大数据时代”文章,通读全文以后笔者认为其文学价值要大于实用价值,因此笔者对于谢文老师的文采还是比较赞赏的。当然,若此文放在三四年前的互联网,也较能彰显其价值。但是对于今日的互联网和移动互联网,大数据的规

2013-04-23 23:50:17 4558

转载 浅谈facebook服务器架构

大体层次划分Facebook的架构可以从不同角度来换分层次。一种是:一边是PHP整的经典的LAMP stack;另外一个是非PHP整的各种service。Facebook的页面从刚创立的时候扎克伯格写的,到现在,都用PHP开发。后端有用各种语言开发的service。它们之间用跨语言的thrift RPC通信(Scribe也是建立在Thrift之上)。另外一个角度划分的层次是

2013-03-31 23:12:57 733

转载 memcached的变种产品

国内外有很多基于Memcached开发的产品,这些产品支持所有Memcached的协议,同时侧重不同的应用场景,可以根据自己的应用需求选择合适的Memcached变种。下面分别介绍几种Memcached的变种产品。1. memcachedbmemcachedb是新浪网基于Memcached开发的一个开源项目。通过为Memcached增加Berkeley DB的持久化存储机制和异步主

2013-03-19 22:38:18 1002

转载 memcacheq测试报告

MemcacheQ 测试报告硬件环境:CPU: Intel(R) Xeon(R) CPU  E5410  @2.33GHz 双核内存:2G操作系统: Red Hat EnterpriseLinux Server release 5.3 (Tikanga) 启动命令:memcacheq -d -r -u co_test -p 21201 -H/home/co_test/m

2013-02-19 22:46:13 1524

转载 memcacheq: error while loading shared libraries: libdb-5.1.so: cannot open shared object file: No su

测试:/usr/local/memcacheq/bin/memcachq -h运行报:memcacheq: error while loading shared libraries: libdb-5.1.so: cannot open shared object file: No such file or directory        解决方法:ln -s /usr/local/B

2013-02-19 22:42:21 4134

转载 监控memcacheq的几个命令

1. 查看mq阻塞情况while :; do echo -ne "stats queue\r\nquit\r\n"|nc localhost 22202 | grep queue_name | awk '{print $3;}'| awk -F"/" '{print $1-$2;}';  sleep 3;done2. 查看mq写入情况while :; do echo -ne "

2013-02-19 22:39:55 1206

转载 分布式持久化消息队列memcacheq的安装部署

文章转载自:http://haoyun.blog.51cto.com/2038762/11333451、安装前准备工作要安装memcacheq,需要先安装libevent和BerkeleyDBa、安装libeventwget --no-check-certificate https://github.com/downloads/libevent/libeve

2013-02-19 22:32:17 956

汉诺塔动态演示程序(MFC)

MFC实现的汉诺塔动态演示程序.vs2003编写,

2009-03-04

N皇后问题 c++ 窗体演示(fableboy)

N皇后问题 c++ 窗体演示(fableboy)

2009-03-02

ADS1.2嵌入式开发软件教程

教程,pdf版。学习时候收藏的。。。。。。。。

2008-12-26

Masm for windons汇编集成开发环境工具

我以前用的MASM.EXE和link.exe,感觉调试的时候很麻烦。现在在用的这个很好。还免费,是共享版本的。需要安装。很小的一个软件。

2008-11-29

oracle课件(包括官方课件)

oracle课件(包括官方课件)oracle课件(包括官方课件)

2008-11-20

汇编工具(MASM.EXE+LINK.EXE+EDIT.EXE+样例程序)

可供编辑汇编链接的工具包(DOS下运行)

2008-11-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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