<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[一江春水向东流]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/genglei01</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; genglei01]]></copyright><item><title><![CDATA[TypeScript中API命名重复的解决方法]]></title><link>https://blog.youkuaiyun.com/genglei01/article/details/52458273</link><guid>https://blog.youkuaiyun.com/genglei01/article/details/52458273</guid><author>genglei01</author><pubDate>Wed, 07 Sep 2016 12:17:52 +0800</pubDate><description><![CDATA[情景如下：

有一个没有typescript声明文件的library叫library1，另外在全局namespace中有一个namespace叫library1。如果想用名叫library1的Library，我们可以使用delcare进行重新声明，如下面的code：

declare var

library1；

这个声明应该在class的外部。

这样Typescript运]]></description><category></category></item><item><title><![CDATA[Objective-C中Delegate,Protocol与Interface的区别]]></title><link>https://blog.youkuaiyun.com/genglei01/article/details/51434381</link><guid>https://blog.youkuaiyun.com/genglei01/article/details/51434381</guid><author>genglei01</author><pubDate>Tue, 17 May 2016 11:01:36 +0800</pubDate><description><![CDATA[1.Delegate：希望使用者（调用者）实现的功能放在delegate中
   比如UITableView中，希望使用者实现select某个row后的动作
2.Protocol：希望class本身实现的某些功能。这里有点注意的，如果这功能行为只有单一类会有，只需要直接在类中定义就可以了，不需要抽取出来作为一个protocol。
  比如：copy行为很多类都需要实现，所以要有个protoc]]></description><category></category></item><item><title><![CDATA[最简单实现侧边栏的方法----UISplitViewController]]></title><link>https://blog.youkuaiyun.com/genglei01/article/details/46044531</link><guid>https://blog.youkuaiyun.com/genglei01/article/details/46044531</guid><author>genglei01</author><pubDate>Wed, 27 May 2015 11:37:42 +0800</pubDate><description><![CDATA[简单六步实现完美侧边栏]]></description><category></category></item><item><title><![CDATA[IOS中通过变成生成图片]]></title><link>https://blog.youkuaiyun.com/genglei01/article/details/40111763</link><guid>https://blog.youkuaiyun.com/genglei01/article/details/40111763</guid><author>genglei01</author><pubDate>Wed, 15 Oct 2014 15:33:26 +0800</pubDate><description><![CDATA[在实现某个功能时需要一张tu]]></description><category></category></item><item><title><![CDATA[实现UIScrollView的分页]]></title><link>https://blog.youkuaiyun.com/genglei01/article/details/39478781</link><guid>https://blog.youkuaiyun.com/genglei01/article/details/39478781</guid><author>genglei01</author><pubDate>Mon, 22 Sep 2014 17:00:04 +0800</pubDate><description><![CDATA[正常实现一个UIViewCollectionView，设定好长宽：
1.]]></description><category></category></item><item><title><![CDATA[using gzip encoding in play framework]]></title><link>https://blog.youkuaiyun.com/genglei01/article/details/9110565</link><guid>https://blog.youkuaiyun.com/genglei01/article/details/9110565</guid><author>genglei01</author><pubDate>Mon, 17 Jun 2013 11:08:42 +0800</pubDate><description><![CDATA[For anyone that wants to try out very experimental automatic gzip encoding in Play 2.1, I've implemented a filter in this project:




https://github.com/jroper/play-iteratees-extras




You]]></description><category></category></item><item><title><![CDATA[25个Apache性能优化技巧推荐(收藏用)]]></title><link>https://blog.youkuaiyun.com/genglei01/article/details/8933938</link><guid>https://blog.youkuaiyun.com/genglei01/article/details/8933938</guid><author>genglei01</author><pubDate>Thu, 16 May 2013 10:40:55 +0800</pubDate><description><![CDATA[Apache 至今仍处于web服务器领域的霸主，无人撼动，没有开发者不知道。本篇文章介绍25个Apache性能优化的技巧，如果你能理解并掌握，将让你的Apache性能有显著的提升！

Apache 部分：

1. 移除不用的模块。

2. 使用 mod_disk_cache NOT mod_mem_cache 。

3. 扁平架构配置mod_disk_cache。

4. 安装]]></description><category></category></item><item><title><![CDATA[java环境变量可以不设置classpath]]></title><link>https://blog.youkuaiyun.com/genglei01/article/details/8918200</link><guid>https://blog.youkuaiyun.com/genglei01/article/details/8918200</guid><author>genglei01</author><pubDate>Sun, 12 May 2013 21:42:34 +0800</pubDate><description><![CDATA[不知道大家为什么这么喜欢设置CLASSPATH，我已经很多年没有在系统里面设置过CLASSPATH这个环境变量了，原因如下：

1，现在的应用基本上不需要设置CLASSPATH，尤其是指向tools.jar 和rt.jar，只要能够找到jre，系统自动会找到这些jre自带的classpath（除非你人为地把这些jar文件移动到其他地方去了）

2，有些应用程序的启动程序或者启动脚本会自己设]]></description><category></category></item><item><title><![CDATA[JAVA环境变量设置]]></title><link>https://blog.youkuaiyun.com/genglei01/article/details/8918140</link><guid>https://blog.youkuaiyun.com/genglei01/article/details/8918140</guid><author>genglei01</author><pubDate>Sun, 12 May 2013 21:36:08 +0800</pubDate><description><![CDATA[windows xp下配置JDK环境变量：
      1.安装JDK，安装过程中可以自定义安装目录等信息，例如我们选择安装目录为D:/java/jdk1.5.0_08；

　 2.安装完成后，右击“我的电脑”，点击“属性”；

      3.选择“高级”选项卡，点击“环境变量”；

      4.在“系统变量”中，设置3项属性，JAVA_HOME,PATH,CLASSPATH(]]></description><category></category></item><item><title><![CDATA[UTF-8编码的特殊字符，在GBK下显示？的问题]]></title><link>https://blog.youkuaiyun.com/genglei01/article/details/8876485</link><guid>https://blog.youkuaiyun.com/genglei01/article/details/8876485</guid><author>genglei01</author><pubDate>Thu, 02 May 2013 16:18:39 +0800</pubDate><description><![CDATA[在UTF-8编码里面存在一个特殊的字符，其编码是“0xC2 0xA0”，转换成字符的时候表现为一个半角空格，跟一般的半角空格（ASCII 0x20）不同的是它的宽度不会被压缩，所以排版中常能用到它。但是GB2312、Unicode之类并没有这样的字符，所以转换后会显示为“?”号，只是显示为问号而不是真正的问号，所以无法被替换。
这时需要在UTF-8的字符串中替换掉该字符即可，在java中的用法如]]></description><category></category></item><item><title><![CDATA[Easy Solution to implement clone java object]]></title><link>https://blog.youkuaiyun.com/genglei01/article/details/8876447</link><guid>https://blog.youkuaiyun.com/genglei01/article/details/8876447</guid><author>genglei01</author><pubDate>Thu, 02 May 2013 16:12:04 +0800</pubDate><description><![CDATA[The easiest solution to this is to make the base class "implements Cloneable" and have the base class and all sub-classes contain the clone() method. When a class has data in it that must be cloned, a]]></description><category></category></item><item><title><![CDATA[Convert String to Document , query  node]]></title><link>https://blog.youkuaiyun.com/genglei01/article/details/8777372</link><guid>https://blog.youkuaiyun.com/genglei01/article/details/8777372</guid><author>genglei01</author><pubDate>Tue, 09 Apr 2013 13:56:17 +0800</pubDate><description><![CDATA[这里使用的是nu.xom。
Builder builder = new Builder();
InputStream is = new ByteArrayInputStream(yourString.getBytes());
try {
doc = builder.build(new BufferedReader(new InputStreamReader(is)));
} catch]]></description><category></category></item><item><title><![CDATA[JSF 2.0中granule压缩、合并、加密javascript]]></title><link>https://blog.youkuaiyun.com/genglei01/article/details/8174185</link><guid>https://blog.youkuaiyun.com/genglei01/article/details/8174185</guid><author>genglei01</author><pubDate>Mon, 12 Nov 2012 14:08:10 +0800</pubDate><description><![CDATA[JSF 2.0 facelets are currently not supported.

To workaround this, the are the five steps to execute for JSF 2.0.


1). Add new component to faces-config.xml:


    package.CompressComponent
    packa]]></description><category></category></item></channel></rss>