`
文章列表
      今天配置项目时总是提示如下错误:         出错原因指向了Cake下的xml的_loadXml() 方法,网上查找了半天,也没有找到好的解决方案。     最终,无奈之下查看系统配置文件发现请求REST方法域名及key值错误,配置正确后再次刷新访问,发现错误没有了,OK     推断原因可能为请求返回错误直接导致解析错误。绕了个大圈~          
  sh: 0: getcwd() failed: No such file or directory    This error occurs if you run a command in a directory which no longer exists.   刚刚把某个目录给删除了,而命令还停在原来的目录上,因此出现了这种问题。    
PS:原创文章,如需转载,请注明出处,谢谢!      本文地址:http://flyer0126.iteye.com/blog/1899760   1. 下载:         mongodb-linux-i686-2.4.4.tgz 2. 解压: tar -zxvf mongodb.tgz 3. 新建db目录:  sudo mkdir -p /data/db sudo chmod -R 777 /data/db  4. 安装mongod命令: sudo apt-get install mongodb mongod --config /etc/mongod.conf ...
PS:原创文章,如需转载,请注明出处,谢谢!      本文地址:http://flyer0126.iteye.com/blog/1899742/           关于MemcacheQ的安装详情,可以参考官网:http://memcachedb.org/memcacheq/INSTALL.html         安装环境及相关软件包:Ubuntu1004LTS、Berkeley DB 6.0.20.tar.gz、libevent-2.0.21-stable.tar.gz、MemcacheQ 0.2.0。         安装过程一切顺利,但服务启动时总是报错: memca ...
PS:原创文章,如需转载,请注明出处,谢谢!      本文地址:http://flyer0126.iteye.com/blog/1895353   一、安装 1. 安装 Microsoft Visual C++ 运行环境,一般系统自带,如果运行提示“应用程序错误”,则需要安装。     tips:如果安装Microsoft Visual C++ 2008 运行出错,可以改安装Microsoft Visual C++ 2005版本     下载地址:     Microsoft Visual C++ 2005 Redistributable Package (x86)     ...
PS:原创文章,如需转载,请注明出处,谢谢!      本文地址:http://flyer0126.iteye.com/blog/1889627           几天前跟一个同事讨论SQL执行计划时说到key_len的问题,概念有些模糊,于是今天来理解一下。         key_len列,显 ...
PS:原创文章,如需转载,请注明出处,谢谢!      本文地址:http://flyer0126.iteye.com/blog/1886635          最近一直困扰的问题得到了解决。        项目中利用gearman实现异步处理,worker端涉及对mysql数据库及redis缓存的一 ...
PS:原创文章,如需转载,请注明出处,谢谢!      本文地址: http://flyer0126.iteye.com/blog/1886149          前段时间由于项目需要,关注了一下服务器消息推送,本人主要实现的是利用nginx push实现的服务器消息推送机制, ...
HandlerSocket的应用场景: MySQL自身的局限性,很多站点都采用了MySQL+Memcached的经典架构,甚至一些网站放弃MySQL而采用NoSQL产品,比如Redis/MongoDB等。不可否认,在做一些简单查询(尤其是PK查询)的时候,很多NoSQL产品比MySQL要快很多,而且前台网站上的80%以上查询都是简洁的查询业务。 MySQL通过HandlerSocket插件提供了API访问接口,在我们的基准测试中,普通的R510服务器单实例Percona/XtraDB达到了72W+QPS(纯读),如果采用更强劲的CPU增加更多的网卡,理论上可以获得更高的性能。而同等条件下 ...
        前段时间偶然的机会了解到Handlersocket,并在自己的一个demo中得以应用,在此做下总结。   一、HandlerSocket是什么?         HandlerSocket是akira higuchi 写的一个MySql的插件。以MySQL Daemon Plugin的形式提供类似NoSQL的网络服务,通过这个插件,你可以直接跟MySQL后端的存储引擎做key-value式的交互,省去了MySQL上层的SQL解释、打开关闭表、创建查询计划等CPU开销。   二、安装配置   1. 安装         由于HandlerSocket是基于MySQ ...
        二维条码/二维码(2D code.QR Code-abbreviated from Quick Response Code, a form of 2D code-is the most known one)就是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的,QR码是常见的一种二维码。       PHP生成方式主要以下两种: <?php /** * 二维码生成 * * @since 2013/02/27 */ /** * 1.google open api * https://chart.g ...
PS:原创文章,如需转载,请注明出处,谢谢!      本文地址: http://flyer0126.iteye.com/blog/1765617   /** * 1. strtr 转换指定字符 * * string strtr ( string $str , string $from , string $to ) * string strtr ( string $str , array $replace_pairs ) * * 该函数返回 str 的一个副本,并将在 from 中指定的字符转换为 to 中相应的字 ...
原文地址:http://blog.csdn.net/hyslx27/article/details/6180028     1. HTTP协议中几个状态码的含义:503 500 401 200 301 302。     HTTP状态码     1**:请求收到,继续处理     2**:操作成功收到,分析、接受     3**:完成此请求必须进一步处理     4**:请求包含一个错误语法或不能完成     5**:服务器执行一个完全有效请求失败     500——服务器产生内部错误     501——服务器不支持请求的函数     502——服务器暂时不 ...
PS:原创文章,如需转载,请注明出处,谢谢!      本文地址: http://flyer0126.iteye.com/blog/ 1753735           PHP的加密函数crypt(), 这一函数完成被称作单向加密的功能,它可以加密一些明码,但不能够将密码转换为原来的明码,这种方式相对来讲比较安全。 <?php // 可用散列允许的最长可用盐值 print "My system salt size is: ". CRYPT_SALT_LENGTH."<br/>"; // 测 ...
PS:原创文章,如需转载,请注明出处,谢谢!      本文地址: http://flyer0126.iteye.com/blog/1751973             前两天写了 memcached读书笔记一 ,偏重于理论,今天有时间主要是PHP中对Memcache的使用,闲话少叙,进入正题~       PHP中的简单应用: <?php // 简单测试memcached $mc = new Memcache; $mc->connect('127.0.0.1', 11211); $key = ''; $mc->set('key', 'flyer0 ...
Global site tag (gtag.js) - Google Analytics