<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/ailon</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; ailon]]></copyright><item><title><![CDATA[Servlet和JSP规范及版本对应关系 ]]></title><link>https://blog.csdn.net/ailon/article/details/84610142</link><guid>https://blog.csdn.net/ailon/article/details/84610142</guid><author>ailon</author><pubDate>Fri, 27 Jun 2014 13:58:14 +0800</pubDate><description><![CDATA[

JSR 53: JavaTM Servlet 2.3 and JavaServer PagesTM 1.2
JSR 154: JavaTM Servlet 2.4
JSR 154: JavaTM Servlet 2.5(Maintenance Release 2)
JSR 315: JavaTM Servlet 3.0（This JSR will be an update to th...]]></description><category></category></item><item><title><![CDATA[ mac下eclipse的快捷键 ]]></title><link>https://blog.csdn.net/ailon/article/details/84609461</link><guid>https://blog.csdn.net/ailon/article/details/84609461</guid><author>ailon</author><pubDate>Wed, 25 Jun 2014 14:38:09 +0800</pubDate><description><![CDATA[Command + O：显示大纲
Command + 1：快速修复
Command + D：删除当前行
Command + Option + ↓：复制当前行到下一行
Command + Option + ↑：复制当前行到上一行
Option + ↓：当前行和下面一行交互位置
Option + ↑：当前行和上面一行交互位置
Option + ←：前一个编辑的页面
Option + →...]]></description><category></category></item><item><title><![CDATA[android中读取properties文件]]></title><link>https://blog.csdn.net/ailon/article/details/84608387</link><guid>https://blog.csdn.net/ailon/article/details/84608387</guid><author>ailon</author><pubDate>Fri, 20 Jun 2014 14:22:41 +0800</pubDate><description><![CDATA[java中经常用到properties文件，然后通过使用Properties类来解析，这里不再陈述使用properties文件的好处，主要探讨如何在android中使用properties文件！

[size=medium][b]方法一：context.getAssets()[/b][/size]

因为最终是通过流文件来进行properties文件读取的，所以很自然，我们想到要将文件放入...]]></description><category></category></item><item><title><![CDATA[Linux命令行乱码问题]]></title><link>https://blog.csdn.net/ailon/article/details/84551986</link><guid>https://blog.csdn.net/ailon/article/details/84551986</guid><author>ailon</author><pubDate>Mon, 21 Apr 2014 23:20:43 +0800</pubDate><description><![CDATA[
当前linux为Cent OS 6.3 64bit
 
/etc/sysconfig/i18n内容为:
LANG=&quot;en_US.UTF-8&quot;SYSFONT=&quot;latarcyrheb-sun16&quot;
 
执行locale命令显示：
LANG=zh_CN.UTF-8LC_CTYPE=&quot;zh_CN.UTF-8&quot;LC_NUMERIC=&quot;zh_CN.UTF-8&quot;LC_TIME=&quot;zh_CN.U...]]></description><category></category></item><item><title><![CDATA[Git杂记]]></title><link>https://blog.csdn.net/ailon/article/details/84490403</link><guid>https://blog.csdn.net/ailon/article/details/84490403</guid><author>ailon</author><pubDate>Sat, 19 Oct 2013 10:16:45 +0800</pubDate><description><![CDATA[Git忽略对文件权限的改变

有时候git clone下来后，文件的权限不对，需要chmod -R 777 .

但是这样git会发现很多的改变，事实上是不需要提交的。通过下面的配置可以让git忽略这种情况

git config core.filemode false...]]></description><category></category></item><item><title><![CDATA[Linux脚本将目录下所有文件由GB2312转为UTF-8]]></title><link>https://blog.csdn.net/ailon/article/details/84472333</link><guid>https://blog.csdn.net/ailon/article/details/84472333</guid><author>ailon</author><pubDate>Fri, 23 Aug 2013 21:50:32 +0800</pubDate><description><![CDATA[[code=&quot;linux&quot;]
find ./ -type f -name &quot;*.asp&quot;|while read line;do 
echo $line 
iconv -f GB2312 -t UTF-8 $line &gt; ${line}.utf8 
mv $line ${line}.gb2312 
mv ${line}.utf8 $line 
done
find ./ -type f ...]]></description><category></category></item><item><title><![CDATA[从使用SonataAdminBundle看Composer的基本用法]]></title><link>https://blog.csdn.net/ailon/article/details/84459188</link><guid>https://blog.csdn.net/ailon/article/details/84459188</guid><author>ailon</author><pubDate>Tue, 16 Jul 2013 16:41:47 +0800</pubDate><description><![CDATA[SonataAdminBundle是一个Symfony2的CRUD包，适合后台管理应用 [url]https://github.com/sonata-project/SonataAdminBundle[/url]

假设您已经安装了Symfony2.3.1并且安装了composer.phar,那么请进入symfony2解压缩目录，该目录下可以看到composer.json，现在跟随官方的安装文...]]></description><category></category></item><item><title><![CDATA[MySQL日期时间函数大全]]></title><link>https://blog.csdn.net/ailon/article/details/84458538</link><guid>https://blog.csdn.net/ailon/article/details/84458538</guid><author>ailon</author><pubDate>Sun, 14 Jul 2013 22:50:27 +0800</pubDate><description><![CDATA[DAYOFWEEK(date) 　返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql&amp;gt; select DAYOFWEEK('1998-02-03'); 　　-&amp;gt; 3 WEEKDAY(date) 　返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。 mysql&amp;gt; select WEEKDAY('1997-10-04 22:...]]></description><category></category></item><item><title><![CDATA[ 数据库中的水平分割和垂直分割]]></title><link>https://blog.csdn.net/ailon/article/details/84435089</link><guid>https://blog.csdn.net/ailon/article/details/84435089</guid><author>ailon</author><pubDate>Fri, 24 May 2013 16:16:26 +0800</pubDate><description><![CDATA[
分割表分为水平分割表和垂直分割表两种。分割表增加了维护数据完整性的代价。 
水平分割表：一种是当多个过程频繁访问数据表的不同行时，水平分割表，并消除新表中的冗余数据列；若个别过程要访问整个数据，则要用连接*作，这 也无妨分割表；典型案例是电信话单按月分割存放。另一种是当主要过程要重复访问部分行时，最好将被重复访问的这些行单独形成子集表（冗余储存），这在不考 虑磁盘空间开销时显得十分重要；但在分...]]></description><category></category></item><item><title><![CDATA[JavaScript的事件代理比你想的要简单]]></title><link>https://blog.csdn.net/ailon/article/details/84434074</link><guid>https://blog.csdn.net/ailon/article/details/84434074</guid><author>ailon</author><pubDate>Wed, 22 May 2013 11:41:03 +0800</pubDate><description><![CDATA[

如果你想进一步了解如何用 JavaScript来为网页添加交互性的话，你也许已经听过JavaScript的事件代理（event delegation）了，并且会觉得只有那些牛逼烘烘的JavaScript程序员才会关心这样复杂的设计模式。事实上，如果你已经知道怎么样去添加 JavaScript的事件处理器（event handler），实现事件代理也是件轻而易举的事情。
JavaScript...]]></description><category></category></item><item><title><![CDATA[用jquery解析JSON数据的方法以及字符串转换成json的3种方法 .]]></title><link>https://blog.csdn.net/ailon/article/details/84428632</link><guid>https://blog.csdn.net/ailon/article/details/84428632</guid><author>ailon</author><pubDate>Thu, 09 May 2013 12:57:37 +0800</pubDate><description><![CDATA[
用 jquery解析JSON数据的方法,作为jquery异步请求的传输对象，jquery请求后返回的结果是 json对象,这里考虑的都是服务器返回JSON形式的字符串的形式，对于利用JSONObject等插件封装的JSON对象，与此亦是大同小异，这里不 再做说明。 

这里首先给出JSON字符串集，字符串集如下： 代码如下: var data=&quot; 
{ root: [ {name:'1',...]]></description><category></category></item><item><title><![CDATA[在SAE上使用Yii框架]]></title><link>https://blog.csdn.net/ailon/article/details/84421349</link><guid>https://blog.csdn.net/ailon/article/details/84421349</guid><author>ailon</author><pubDate>Sat, 20 Apr 2013 20:16:20 +0800</pubDate><description><![CDATA[
1. 解压缩Yii框架
 
2. 下载Yii for SAE
  Download Yii for SAE看里面的README描述

1.下载官方对应的版本。2.将本压缩包中的framework复制到yii的framework目录下。 上传到SAE平台。3.在sae中开启memcache。4.在sae中添加一个名为uploads的storage。

这样就可以写Hello Wor...]]></description><category></category></item><item><title><![CDATA[PHP 5.4中引用的的几个问题]]></title><link>https://blog.csdn.net/ailon/article/details/84387493</link><guid>https://blog.csdn.net/ailon/article/details/84387493</guid><author>ailon</author><pubDate>Wed, 30 Jan 2013 18:50:02 +0800</pubDate><description><![CDATA[[size=medium][color=darkred][b]问题 I. PHP Notice:  Only variable references should be returned by reference[/b][/color][/size]
在调试函数时
[code=&quot;php&quot;]
function &amp;GetSellerList($request) {
  $request-&gt;se...]]></description><category></category></item><item><title><![CDATA[TextMate 的快捷键]]></title><link>https://blog.csdn.net/ailon/article/details/84368020</link><guid>https://blog.csdn.net/ailon/article/details/84368020</guid><author>ailon</author><pubDate>Fri, 14 Dec 2012 14:39:42 +0800</pubDate><description><![CDATA[
自动补全 : esc
查找项目文件:command+t
查找文件内符号:shift+command+t
跳到某行:command+l
选择:shift+方向键
向后缩进:option+tab
向前缩进:shift+option+tab
reformat 所选:option+command+[
大写所选:control+u
小写所选:control+shift+u
查找:co...]]></description><category></category></item><item><title><![CDATA[Air程序存储文件]]></title><link>https://blog.csdn.net/ailon/article/details/84343754</link><guid>https://blog.csdn.net/ailon/article/details/84343754</guid><author>ailon</author><pubDate>Fri, 02 Nov 2012 11:15:04 +0800</pubDate><description><![CDATA[[code=&quot;actionscript&quot;]
var file:File = File.desktopDirectory;  
file= file.resolvePath(&quot;test.txt&quot;);  
var fileStream:FileStream = new FileStream();  
fileStream.openAsync(file, FileMode.WRITE);  
...]]></description><category></category></item><item><title><![CDATA[PHP中的生成XML文件的4种方法]]></title><link>https://blog.csdn.net/ailon/article/details/84282543</link><guid>https://blog.csdn.net/ailon/article/details/84282543</guid><author>ailon</author><pubDate>Mon, 03 Sep 2012 17:01:04 +0800</pubDate><description><![CDATA[生成如下XML串
[code=&quot;xml&quot;]


    
        title1
        content1
        2009-10-11
    
    
        title2
        content2
        2009-11-11
    
 [/code]

方法I.【直接生成字符串】
使用纯粹的PHP代码生成字...]]></description><category></category></item><item><title><![CDATA[TextMate使用心得2]]></title><link>https://blog.csdn.net/ailon/article/details/84270605</link><guid>https://blog.csdn.net/ailon/article/details/84270605</guid><author>ailon</author><pubDate>Wed, 08 Aug 2012 17:42:58 +0800</pubDate><description><![CDATA[详细参考http://manual.macromates.com/en/

option－command-L 显示行号
文件夹拖到图表上打开，newproject拖拽
shift-command-F 全目录搜索文本
command-T 全目录搜索文件
shift-command-T
option－command-上箭头，查找相同文件名的不同文件
fn-command-F2 书签
...]]></description><category></category></item><item><title><![CDATA[PHP常见问题]]></title><link>https://blog.csdn.net/ailon/article/details/84270542</link><guid>https://blog.csdn.net/ailon/article/details/84270542</guid><author>ailon</author><pubDate>Wed, 08 Aug 2012 16:17:41 +0800</pubDate><description><![CDATA[[b]* PHP Warning:  htmlspecialchars(): Invalid multibyte sequence in argument[/b]
 发现mb_substr阶段字符串时未指定编码
    mb_substr(trim(strip_tags($intro)) , 0 , 100);
修改为
    mb_substr(trim(strip_tags($intr...]]></description><category></category></item><item><title><![CDATA[PHP 正则表达式]]></title><link>https://blog.csdn.net/ailon/article/details/84269243</link><guid>https://blog.csdn.net/ailon/article/details/84269243</guid><author>ailon</author><pubDate>Mon, 06 Aug 2012 13:43:52 +0800</pubDate><description><![CDATA[目录：




I. 思维导图




II. 介绍




III.通用模式




IV. 通配符(lookarounds):断言某些字符串中某些字符的存在与否！




V.  捕获数据




VI.惰性匹配(记住：会进行两部操作,请看下面的原理部分)




VII.正则表达式的注释




VIII. 特殊...]]></description><category></category></item><item><title><![CDATA[PHP正则 贪婪模式与懒惰模式]]></title><link>https://blog.csdn.net/ailon/article/details/84269242</link><guid>https://blog.csdn.net/ailon/article/details/84269242</guid><author>ailon</author><pubDate>Mon, 06 Aug 2012 13:32:29 +0800</pubDate><description><![CDATA[[size=medium][b]贪婪模式[/b][/size]
当正则表达式中包含能接受重复的限定符时，通常的行为是（在使整个表达式能得到匹配的前提下）匹配尽可能多的字符。
考虑这个表达式：a.*b，它将会匹配最长的以a开始，以b结束的字符串。如果用它来搜索aabab的话，它会匹配整个字符串aabab。这被称为贪婪匹配。

[size=medium][b]懒惰模式[/b][/size]
...]]></description><category></category></item></channel></rss>