<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wulong2014的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wulong2014</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wulong2014]]></copyright><item><title><![CDATA[redis went away 解决]]></title><link>https://blog.youkuaiyun.com/wulong2014/article/details/45695509</link><guid>https://blog.youkuaiyun.com/wulong2014/article/details/45695509</guid><author>wulong2014</author><pubDate>Wed, 13 May 2015 17:00:07 +0800</pubDate><description><![CDATA[查看 redis 服务器 使用的是哪个配置文件，修改 maxheap 增大 重启redis 解决]]></description><category></category></item><item><title><![CDATA[php数组:城市车牌对应城市名称]]></title><link>https://blog.youkuaiyun.com/wulong2014/article/details/45367355</link><guid>https://blog.youkuaiyun.com/wulong2014/article/details/45367355</guid><author>wulong2014</author><pubDate>Wed, 29 Apr 2015 15:37:33 +0800</pubDate><description><![CDATA[$plate_city = array (
     '冀A' => '石家庄市',
     '豫A' => '郑州市',
     '云A' => '昆明市',
     '冀B' => '唐山市',
     '豫B' => '开封市',
     '云A-V' => '东川区',
     '冀C' => '秦皇岛市',
     '豫C' => '洛阳市',
     '云C' => ']]></description><category></category></item><item><title><![CDATA[读写PHPexcel函数]]></title><link>https://blog.youkuaiyun.com/wulong2014/article/details/45149687</link><guid>https://blog.youkuaiyun.com/wulong2014/article/details/45149687</guid><author>wulong2014</author><pubDate>Mon, 20 Apr 2015 14:02:29 +0800</pubDate><description><![CDATA[function export_excel($filename,$data){
  $filename = trim($filename);
  if(!$filename || !is_array($data[0])) return false;
  $columns = array_keys($data[0]);
  require_once __DIR__.'/PHPExcel/PHPExc]]></description><category></category></item><item><title><![CDATA[处理PHPexcel列超出二十六个]]></title><link>https://blog.youkuaiyun.com/wulong2014/article/details/45110487</link><guid>https://blog.youkuaiyun.com/wulong2014/article/details/45110487</guid><author>wulong2014</author><pubDate>Sat, 18 Apr 2015 09:19:04 +0800</pubDate><description><![CDATA[近日使用PHPexcel导出数据，发现超出二十六个之后报错，百度一下，有哥们说PHPexcel只是支持处理二十六列，但仔细观察了一下Excel的数据结构,发现超出的都是有规律的。
 
  $letters = range("A","Z");
  $round = ceil($num/26);
  if($round > 1){
       $indexs = $letters;
      ]]></description><category></category></item><item><title><![CDATA[php rsa加密解密实例]]></title><link>https://blog.youkuaiyun.com/wulong2014/article/details/44936293</link><guid>https://blog.youkuaiyun.com/wulong2014/article/details/44936293</guid><author>wulong2014</author><pubDate>Wed, 08 Apr 2015 09:23:37 +0800</pubDate><description><![CDATA[php服务端与客户端交互、提供开放api时，通常需要对敏感的部分api数据传输进行数据加密，这时候rsa非对称加密就能派上用处了，下面通过一个例子来说明如何用php来实现数据的加密解密


1、加密解密的第一步是生成公钥、私钥对，私钥加密的内容能通过公钥解密（反过来亦可以）
下载开源RSA密钥生成工具openssl（通常Linux系统都自带该程序），解压缩至独立的文件夹，进入其中的bin目]]></description><category></category></item><item><title><![CDATA[Linux vim 指定编码打开文件]]></title><link>https://blog.youkuaiyun.com/wulong2014/article/details/44886051</link><guid>https://blog.youkuaiyun.com/wulong2014/article/details/44886051</guid><author>wulong2014</author><pubDate>Sun, 05 Apr 2015 10:23:39 +0800</pubDate><description><![CDATA[在命令行下执行
vim "+e ++enc=编码名称“ 文件名
这样就是以指定的编码来打开文件]]></description><category></category></item><item><title><![CDATA[利用百度site app代码判断访问者平台]]></title><link>https://blog.youkuaiyun.com/wulong2014/article/details/44878039</link><guid>https://blog.youkuaiyun.com/wulong2014/article/details/44878039</guid><author>wulong2014</author><pubDate>Sat, 04 Apr 2015 23:07:33 +0800</pubDate><description><![CDATA[利用百度site app代码判断访问者平台，进行跳转

uaredirect("手机站","WEB站");]]></description><category></category></item><item><title><![CDATA[jQuery性能优化的28个建议]]></title><link>https://blog.youkuaiyun.com/wulong2014/article/details/44731679</link><guid>https://blog.youkuaiyun.com/wulong2014/article/details/44731679</guid><author>wulong2014</author><pubDate>Sun, 29 Mar 2015 21:34:14 +0800</pubDate><description><![CDATA[我一直在寻找有关jQuery性能优化方面的小窍门，能让我那臃肿的动态网页应用变得轻便些。找了很多文章后，我决定将最好最常用的一些优化性能的建议列出来。我也做了一个jQuery性能优化的简明样式表，你可以打印出来或者设为桌面背景。

一、选择器性能优化建议

1. 总是从#id选择器来继承

这是jQuery选择器的一条黄金法则。jQuery选择一个元素最快的方法就是用ID来选择了。
]]></description><category></category></item><item><title><![CDATA[关于imagick执行速度的问题]]></title><link>https://blog.youkuaiyun.com/wulong2014/article/details/41148417</link><guid>https://blog.youkuaiyun.com/wulong2014/article/details/41148417</guid><author>wulong2014</author><pubDate>Sat, 15 Nov 2014 19:01:26 +0800</pubDate><description><![CDATA[这是我在用phalcon框架开发多图上传模块遇到的]]></description><category></category></item><item><title><![CDATA[erlang学习笔记：分布式编程]]></title><link>https://blog.youkuaiyun.com/wulong2014/article/details/40381529</link><guid>https://blog.youkuaiyun.com/wulong2014/article/details/40381529</guid><author>wulong2014</author><pubDate>Wed, 22 Oct 2014 20:01:50 +0800</pubDate><description><![CDATA[同一台机器开启不同节点


erl -sname 节点名称


rpc:call(节点名称@host,Mod,Fun,[Arg]).


rpc:标准的erlang库模块
    函数：rpc:call(Node,Mod,Fun,Args) 
          node上执行apply(Mod,Fun,Args)


例子：
  gandalf节点
  erl -]]></description><category></category></item><item><title><![CDATA[erlang语法]]></title><link>https://blog.youkuaiyun.com/wulong2014/article/details/40375871</link><guid>https://blog.youkuaiyun.com/wulong2014/article/details/40375871</guid><author>wulong2014</author><pubDate>Wed, 22 Oct 2014 14:23:32 +0800</pubDate><description><![CDATA[1、退出,输入 haut().

2、-module

3、module_name:function_name( arguments )

例如调用tut:double(10),说明调用tut模块的double函数。

4、模块名为tut
-module(tut).

-export( [double/1, fact/1] ).

double(X)->

        2 *]]></description><category></category></item><item><title><![CDATA[erlang编译目录设置]]></title><link>https://blog.youkuaiyun.com/wulong2014/article/details/40373655</link><guid>https://blog.youkuaiyun.com/wulong2014/article/details/40373655</guid><author>wulong2014</author><pubDate>Wed, 22 Oct 2014 11:26:01 +0800</pubDate><description><![CDATA[在Erlang shell中输入如下函数，获取当前工作目录：
>1 pwd().
可以使用如下函数切换工作目录：
>1 c:cd("X:/your_erlang_directory").
值得注意的是，即使是在windows下，分隔符也要使用“/”
也可以在windows用户目录中创建.erlang文件，在文件中输入上面命令，这样Erlang shell在启动后自动切换至指定目录。
在]]></description><category></category></item><item><title><![CDATA[erlang学习笔记：ets和dets]]></title><link>https://blog.youkuaiyun.com/wulong2014/article/details/40373541</link><guid>https://blog.youkuaiyun.com/wulong2014/article/details/40373541</guid><author>wulong2014</author><pubDate>Wed, 22 Oct 2014 11:24:03 +0800</pubDate><description><![CDATA[ets erlang数据存储  常驻内存
dets 磁盘ets   常驻磁盘 DETS的最大文件大小是2GB DETS必须打开才能使用，用完后还应该正确关闭。


ets 和 dets 表是把键值关联到一起的数据结构。常用操作是插入和查找 两者其实就是erlang元组的集合






ets 和 dets是保存的都是元组。元组里的某一个（默认第一个）被称为该表的键。通过键来]]></description><category></category></item><item><title><![CDATA[erlang学习笔记：语法基础]]></title><link>https://blog.youkuaiyun.com/wulong2014/article/details/40114575</link><guid>https://blog.youkuaiyun.com/wulong2014/article/details/40114575</guid><author>wulong2014</author><pubDate>Wed, 15 Oct 2014 17:56:46 +0800</pubDate><description><![CDATA[模式匹配
=表示一个模式匹配操作。Lhs=Rhs实际上是这样一个过程，对右端求值(Rhs)，然后将结果与左端(Lhs)进行模式匹配。


变量
   绑定变量：一个指针，指向存放那个值的存储区，而那个值是无法改变的。






运算符


除法：
  / 保留小数
  div 整除
  rem 求余
  


原子
用来表示不同的非数字常量值
er]]></description><category></category></item><item><title><![CDATA[对ajax同步和异步请求的实际应用]]></title><link>https://blog.youkuaiyun.com/wulong2014/article/details/38527185</link><guid>https://blog.youkuaiyun.com/wulong2014/article/details/38527185</guid><author>wulong2014</author><pubDate>Wed, 13 Aug 2014 01:45:08 +0800</pubDate><description><![CDATA[ajax：

AJAX = 异步 JavaScript 及 XML（Asynchronous JavaScript and XML）

 

AJAX 的要点是 XMLHttpRequest 对象。

不同的浏览器创建 XMLHttpRequest 对象的方法是有差异的。

IE 浏览器使用 ActiveXObject，而其他的浏览器使用名为 XMLHttpRequest 的]]></description><category></category></item><item><title><![CDATA[我对js中的闭包的理解]]></title><link>https://blog.youkuaiyun.com/wulong2014/article/details/38482553</link><guid>https://blog.youkuaiyun.com/wulong2014/article/details/38482553</guid><author>wulong2014</author><pubDate>Mon, 11 Aug 2014 02:44:26 +0800</pubDate><description><![CDATA[闭包在JS是一个较为难以理解的东西，通过学习JS，我分享一下我的理解。
首先 我们先了解一下对于理解闭包概念的重要的东西–作用域链
代码1：
function test1(){
var a=100;
function test2(){
window.alert(a);
}
test2();
}

test1();//100

运行结果是：100；

为什么呢？当我们调]]></description><category></category></item><item><title><![CDATA[关于JS函数的语法分析和执行]]></title><link>https://blog.youkuaiyun.com/wulong2014/article/details/37566645</link><guid>https://blog.youkuaiyun.com/wulong2014/article/details/37566645</guid><author>wulong2014</author><pubDate>Tue, 08 Jul 2014 16:12:12 +0800</pubDate><description><![CDATA[调用JS函数包括两部分在执行：1.词法分析 2.执行语句  
    例1:*/

          function test(x,y){ 
                 function x(){
                     alert(x);
                }
                x();
                alert(x]]></description><category></category></item><item><title><![CDATA[关于PHP上传页面的文件大小限制的注意]]></title><link>https://blog.youkuaiyun.com/wulong2014/article/details/37564627</link><guid>https://blog.youkuaiyun.com/wulong2014/article/details/37564627</guid><author>wulong2014</author><pubDate>Tue, 08 Jul 2014 14:42:11 +0800</pubDate><description><![CDATA[应该写到上传表单的最前面，php脚本解释器才能第一时间得到限制说明 然后判断是否合法 再执行或直接返回错误提示









如果写到后面 会失效

复制去Google翻译翻译结果]]></description><category></category></item></channel></rss>