<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[poker_face的博客]]></title><description><![CDATA[精通PHP、C、VB、ASP、C#、JS等单词的拼写O(∩_∩)O哈哈~]]></description><link>https://blog.youkuaiyun.com/u010447573</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u010447573]]></copyright><item><title><![CDATA[nginx负载均衡]]></title><link>https://blog.youkuaiyun.com/u010447573/article/details/51373810</link><guid>https://blog.youkuaiyun.com/u010447573/article/details/51373810</guid><author>u010447573</author><pubDate>Wed, 11 May 2016 13:37:26 +0800</pubDate><description><![CDATA[Nginx可以配置代理多台服务器，当一台服务器宕机之后，仍能保持系统可用。具体配置过程如下：

1. 在http节点下，添加upstream节点。

upstream 项目名 { 
      server ip:端口; 
      server ip:端口; 
}

  2.  将server节点下的location节点中的proxy_pass配置为：http:// + 项目]]></description><category></category></item><item><title><![CDATA[redis类型[string 、list 、 set 、sorted set 、hash]]]></title><link>https://blog.youkuaiyun.com/u010447573/article/details/50846341</link><guid>https://blog.youkuaiyun.com/u010447573/article/details/50846341</guid><author>u010447573</author><pubDate>Thu, 10 Mar 2016 14:24:48 +0800</pubDate><description><![CDATA[1. Keys 
redis本质上一个key-value db，所以我们首先来看看他的key. 
首先key也是字符串类型，但是key中不能包括边界字符；由于key不是binary safe的字符串，所以像"my key"和"mykey\n"这样包含空格和换行的key是不允许的 
注： 
顺便说一下在redis内部并不限制使用binary字符，这是redis协议限制的。"\r\n"在协议格]]></description><category></category></item><item><title><![CDATA[redis内存分析]]></title><link>https://blog.youkuaiyun.com/u010447573/article/details/50845521</link><guid>https://blog.youkuaiyun.com/u010447573/article/details/50845521</guid><author>u010447573</author><pubDate>Thu, 10 Mar 2016 12:21:54 +0800</pubDate><description><![CDATA[为了知道Redis是如何使用内存的，我分析了源码。这篇文章针对的是set/get命令集，也就是key、value都是简单的字符串。除此之外，Redis还支持像hset/hget命令，它们的value是一个字典，留到以后分析。 

　　首先来看看Redis存储数据的关键数据结构： 

　　1. zmalloc （见zmalloc.h） 

　　Redis是用zmalloc管理内存的，其底]]></description><category></category></item><item><title><![CDATA[自定义判断客户端类型函数]]></title><link>https://blog.youkuaiyun.com/u010447573/article/details/50723429</link><guid>https://blog.youkuaiyun.com/u010447573/article/details/50723429</guid><author>u010447573</author><pubDate>Tue, 23 Feb 2016 15:17:32 +0800</pubDate><description><![CDATA[function index(){
			  $_SERVER['ALL_HTTP'] = isset($_SERVER['ALL_HTTP']) ? $_SERVER['ALL_HTTP'] : '';   
			  $mobile_browser = '0';   
			  if(preg_match('/(up.browser|up.link|mmp|symbian|smartphone]]></description><category></category></item><item><title><![CDATA[获取下月的当前日期]]></title><link>https://blog.youkuaiyun.com/u010447573/article/details/50582343</link><guid>https://blog.youkuaiyun.com/u010447573/article/details/50582343</guid><author>u010447573</author><pubDate>Mon, 25 Jan 2016 18:20:34 +0800</pubDate><description><![CDATA[标题稍微有点绕，原谅我语文不好，叙述没清楚，我这里再重新举个例子说一下上边的意思：  假设今天是2016-01-25日 那么我想获得下个月也就是2016-02-25  这个日期，要跟随完整的月份，也就是说假设下个月没有25号的话 我要获得的是下个月的最后一天，好了 情景就是这样下面上代码：
----------------------------  实际代码上来之前再啰嗦两句 我现在用的方法可能]]></description><category></category></item><item><title><![CDATA[获取手机api常用接口]]></title><link>https://blog.youkuaiyun.com/u010447573/article/details/50457571</link><guid>https://blog.youkuaiyun.com/u010447573/article/details/50457571</guid><author>u010447573</author><pubDate>Mon, 04 Jan 2016 18:02:26 +0800</pubDate><description><![CDATA[近日，由于工作原因涉及到获取手机归属地，该项工作原本为与安卓客户端交互，原定由安卓客户端获取，但最终结果却很不理想，出现了些差错，所以决定由服务端获取手机归属地，也就有了这篇文章的由来。一下为整理部分的接口，下面未声明返回形式的均为json


一、淘宝网API

    API地址： http://tcc.taobao.com/cc/json/mobile_tel_segment.ht]]></description><category></category></item><item><title><![CDATA[thinkphp中session设置session周期无效]]></title><link>https://blog.youkuaiyun.com/u010447573/article/details/50324087</link><guid>https://blog.youkuaiyun.com/u010447573/article/details/50324087</guid><author>u010447573</author><pubDate>Wed, 16 Dec 2015 10:10:49 +0800</pubDate><description><![CDATA[首先需要在 /Thinkphp/Common/funtion.php中搜索gc_maxlifetime


//
 原代码

if(isset($name['expire']))          ini_set('session.gc_maxlifetime', $name['expire']);

 

// 改成如下代码

if(isset($name['expire]]></description><category></category></item><item><title><![CDATA[对于js浮点数误差问题 完美解决办法]]></title><link>https://blog.youkuaiyun.com/u010447573/article/details/50240771</link><guid>https://blog.youkuaiyun.com/u010447573/article/details/50240771</guid><author>u010447573</author><pubDate>Wed, 09 Dec 2015 20:04:20 +0800</pubDate><description><![CDATA[//除法函数，用来得到精确的除法结果 
//说明：javascript的除法结果会有误差，在两个浮点数相除的时候会比较明显。这个函数返回较为精确的除法结果。 
//调用：accDiv(arg1,arg2) 
//返回值：arg1除以arg2的精确结果 

function accDiv(arg1,arg2){ 
var t1=0,t2=0,r1,r2; 
try{t1=arg1.toString(]]></description><category></category></item><item><title><![CDATA[php提示运行内存错误解决办法]]></title><link>https://blog.youkuaiyun.com/u010447573/article/details/49886253</link><guid>https://blog.youkuaiyun.com/u010447573/article/details/49886253</guid><author>u010447573</author><pubDate>Tue, 17 Nov 2015 13:19:42 +0800</pubDate><description><![CDATA[fatal error: Allowed memory size of 134217728 bytes exhausted错误,这种问题一个是程序写得不好导致的，另一个是环境配置不好也会出现,像php5.1.27+apache2.2.3好像在windows2003中就会出现bug不管你怎么修复都无法解决Fatal error Allowed memory size 这个问题,只在重启配置新环境与p]]></description><category></category></item><item><title><![CDATA[mysql锁机制]]></title><link>https://blog.youkuaiyun.com/u010447573/article/details/49616777</link><guid>https://blog.youkuaiyun.com/u010447573/article/details/49616777</guid><author>u010447573</author><pubDate>Tue, 03 Nov 2015 15:24:37 +0800</pubDate><description><![CDATA[MyISAM和MEMORY采用表级锁（table-level locking）


BDB采用页面锁（page-leve locking）或表级锁，默认为页面锁


InnoDB支持行级锁（row-level locking）和表级锁，默认为行级锁




各种锁特点


表级锁：开销小，加锁快；不会出现死锁；锁定粒度大，发生冲突的概率最高，并发度最低


行级锁]]></description><category></category></item><item><title><![CDATA[svn的hooks使用]]></title><link>https://blog.youkuaiyun.com/u010447573/article/details/49511641</link><guid>https://blog.youkuaiyun.com/u010447573/article/details/49511641</guid><author>u010447573</author><pubDate>Fri, 30 Oct 2015 15:17:44 +0800</pubDate><description><![CDATA[之前没有太细的玩过svn，我记得之前找到过一种类似于hooks钩子的东西原理是将svn与apache勾搭起来，说白了就是让apache的默认账号作为svn的账号，然后在apache的加载模块中引用svn  具体思路是这样，可是实现就稍微有点蛋疼了.....好吧我承认当时我是放弃了
最近留意了一下svn的东东，算是无心插柳吧了解到了hooks钩子这个神奇的东东，然后稍微查看了下愣是解决那个问题（赶]]></description><category></category></item><item><title><![CDATA[js手机界面调用安卓app]]></title><link>https://blog.youkuaiyun.com/u010447573/article/details/49276209</link><guid>https://blog.youkuaiyun.com/u010447573/article/details/49276209</guid><author>u010447573</author><pubDate>Tue, 20 Oct 2015 13:40:55 +0800</pubDate><description><![CDATA[近期工作接触到与手机端（安卓）交互，也就有需求从h5网页点击后跳转到手机app之中，就此稍微研究了一下。
h5页面实现代码如下：
$('#cash').bind('click',function(){
window.类名.方法名(参数);
});

上面使用了jquery的写法，当然使用原生的写法也是一样，这个的最初版本为使用监听addEventListener来监听点击事件，但是实际]]></description><category></category></item><item><title><![CDATA[mysqlnd一个很不错的驱动]]></title><link>https://blog.youkuaiyun.com/u010447573/article/details/49094665</link><guid>https://blog.youkuaiyun.com/u010447573/article/details/49094665</guid><author>u010447573</author><pubDate>Tue, 13 Oct 2015 10:25:54 +0800</pubDate><description><![CDATA[最近，闲来无事在网上查找资料信息时见到有针对于mysql查询可以进行异步化，十分感兴趣，于是特别的搜了一下，facebook最早是使用hack才得以实现但是现在的php5.5，已经无需hack就可以实现了。
简单的说一下对于web网站的性能来说，瓶颈多半是来自于数据库。一般数据库查询会在某个请求的整体耗时中占很大比例。在有甚者可能造成服务请求超时。以往长做的操作是对于数据库的一系列优化，其实都是]]></description><category></category></item><item><title><![CDATA[查到一个好用的汉字转拼音封装类]]></title><link>https://blog.youkuaiyun.com/u010447573/article/details/49001511</link><guid>https://blog.youkuaiyun.com/u010447573/article/details/49001511</guid><author>u010447573</author><pubDate>Fri, 09 Oct 2015 16:06:23 +0800</pubDate><description><![CDATA[/** 
 * PHP 汉字转拼音 
 * @author Jerryli(hzjerry@gmail.com) 
 * @version V0.20140715 
 * @package SPFW.core.lib.final 
 * @global SEA_PHP_FW_VAR_ENV 
 * @example 
 *  echo CUtf8_PY::encode('阿里巴巴科技]]></description><category></category></item><item><title><![CDATA[原生js]]></title><link>https://blog.youkuaiyun.com/u010447573/article/details/48808189</link><guid>https://blog.youkuaiyun.com/u010447573/article/details/48808189</guid><author>u010447573</author><pubDate>Tue, 29 Sep 2015 16:27:47 +0800</pubDate><description><![CDATA[JS中判断鼠标按键的问题。 
IE 
左键是 window.event.button = 1 
右键是 window.event.button = 2
中键是 window.event.button = 4
没有按键动作window.event.button = 0

Firefox 
左键是 event.button = 0 
右键是 event.button = 2
中键是]]></description><category></category></item><item><title><![CDATA[随手写的一些好用的功能（不定时更新）]]></title><link>https://blog.youkuaiyun.com/u010447573/article/details/48807835</link><guid>https://blog.youkuaiyun.com/u010447573/article/details/48807835</guid><author>u010447573</author><pubDate>Tue, 29 Sep 2015 16:26:48 +0800</pubDate><description><![CDATA[1.整理多表单传送值问题
当遇到前台同名表单以数组形式传递过来的数值时，为了分组规范，必须要整理，所以就有了下面的功能
假设： $data_temp = $_POST;（当然实际情况不一定直接这样接收，可能涉及到需要特殊字符过滤）
 foreach($data_temp as $key=>$val){
            foreach($val as $ek=>$evl){
$da]]></description><category></category></item><item><title><![CDATA[常用正则]]></title><link>https://blog.youkuaiyun.com/u010447573/article/details/48807413</link><guid>https://blog.youkuaiyun.com/u010447573/article/details/48807413</guid><author>u010447573</author><pubDate>Tue, 29 Sep 2015 16:00:00 +0800</pubDate><description><![CDATA[最近不少朋友问我php正则匹配、抓取、爬虫等的问题，我稍微的把最近和别人说的一些常用的文章抓取正则整理了一下，当然了，正则这个东西也并不是一成不变的，不同的人因为思路不同可以写出不同的正则，而且即便是一个人写的正则几次写的也可能不太一样，其实说白了目的只有一个，通过正则完成咱们想要的结果即可，实现过程其实都是大同小异。至于爬虫系列的程序，见别人有很多一口气去除所有的html标签，然后处理，但是我始]]></description><category></category></item><item><title><![CDATA[thinkphp框架使用支付宝]]></title><link>https://blog.youkuaiyun.com/u010447573/article/details/48681403</link><guid>https://blog.youkuaiyun.com/u010447573/article/details/48681403</guid><author>u010447573</author><pubDate>Wed, 23 Sep 2015 16:29:44 +0800</pubDate><description><![CDATA[最近工作原因接触到手机支付，所以立马也就联想到了微信支付和支付宝支付，下面首先说一下支付宝支付接口如何在thinkphp当中使用。
我下面使用的是即时到账的接口，首先看一下文件目录结构：
从官方下载下来的接口文件中有现成的demo,打开即时到账的交易接口可以看到这么多的种类，而我们要使用的是create_direct_pay_by_user-PHP-UTF-8这个。

再次打开这个文件接口]]></description><category></category></item><item><title><![CDATA[整理收集了一下linux的find命令的用法]]></title><link>https://blog.youkuaiyun.com/u010447573/article/details/48623391</link><guid>https://blog.youkuaiyun.com/u010447573/article/details/48623391</guid><author>u010447573</author><pubDate>Mon, 21 Sep 2015 10:54:17 +0800</pubDate><description><![CDATA[闲来无事整理了一下linux中的find命令的一些用法与解释，find命令作为linux中的查找命令，用到的地方也非常的多，所以特别整理了一下，以便以后使用。毕竟，玩好查找功能可以提高工作效率。闲话不多说，上内容


1．使用name选项：

文件名选项是find命令最常用的选项，要么单独使用该选项，要么和其他选项一起使用。  可以使用某种文件名模式来匹配文件，记住要用引号将文件名模式引]]></description><category></category></item><item><title><![CDATA[存储过程批量更新]]></title><link>https://blog.youkuaiyun.com/u010447573/article/details/47998331</link><guid>https://blog.youkuaiyun.com/u010447573/article/details/47998331</guid><author>u010447573</author><pubDate>Wed, 26 Aug 2015 09:12:36 +0800</pubDate><description><![CDATA[批量更新


mysql更新语句很简单，更新一条数据的某个字段，一般这样写：


复制代码 代码如下:




UPDATE mytable SET myfield = 'value' WHERE other_field = 'other_value';


如果更新同一字段为同一个值，mysql也很简单，修改下where即可：


复制代码 代码如下:

]]></description><category></category></item></channel></rss>