<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Jerry's Home]]></title><description><![CDATA[天将降大任于斯人也，苦其心志，劳其筋骨，饿其体肤，空乏其身！]]></description><link>https://blog.csdn.net/ken_lover</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; ken_lover]]></copyright><item><title><![CDATA[正则表达式实例]]></title><link>https://blog.csdn.net/ken_lover/article/details/42466481</link><guid>https://blog.csdn.net/ken_lover/article/details/42466481</guid><author>ken_lover</author><pubDate>Tue, 06 Jan 2015 20:32:33 +0800</pubDate><description><![CDATA[^ 和 $ 他们是分别用来匹配字符串的开始和结束，以下分别举例说明 
"^The": 开头一定要有"The"字符串; 
"of despair$": 结尾一定要有"of despair" 的字符串; 
那么, 
"^abc$": 就是要求以abc开头和以abc结尾的字符串，实际上是只有abc匹配 
"notice": 匹配包含notice的字符串 
你可以看见如果你没有用我们提到的两个字符（最后一]]></description><category></category></item><item><title><![CDATA[Nginx PHP-FPM and MySQL on CentOS 5]]></title><link>https://blog.csdn.net/ken_lover/article/details/41777185</link><guid>https://blog.csdn.net/ken_lover/article/details/41777185</guid><author>ken_lover</author><pubDate>Sat, 06 Dec 2014 17:54:35 +0800</pubDate><description><![CDATA[This is tutorial how to install Nginx PHP-FPM and MySQL on CentOS 5 64bit VPS


Install Remi repository on CentOS 5 :


# rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.]]></description><category></category></item><item><title><![CDATA[ubuntu  彻底删除wine及残留的快捷方式]]></title><link>https://blog.csdn.net/ken_lover/article/details/40383903</link><guid>https://blog.csdn.net/ken_lover/article/details/40383903</guid><author>ken_lover</author><pubDate>Wed, 22 Oct 2014 22:00:01 +0800</pubDate><description><![CDATA[wine很恶心的一个地方就是，你卸载了wine，但是你安装过的wine程序快捷方式还残留在你的主菜单里边，太蛋疼了，现在教你怎么彻底删掉wine：

1.卸载wine主程序，在终端里输入：
sudo apt-get remove --purge wine

2.然后删除wine的目录文件：
rm -r ~/.wine


3.卸载残留不用的软件包：
sudo apt-get autoremove
]]></description><category></category></item><item><title><![CDATA[ubutun lamp config]]></title><link>https://blog.csdn.net/ken_lover/article/details/40210001</link><guid>https://blog.csdn.net/ken_lover/article/details/40210001</guid><author>ken_lover</author><pubDate>Sat, 18 Oct 2014 11:41:39 +0800</pubDate><description><![CDATA[1.php
apt-get install php5
2.mongo
apt-get install mongodb
3.mongo client for php
pe]]></description><category></category></item><item><title><![CDATA[Liunx Learn]]></title><link>https://blog.csdn.net/ken_lover/article/details/40009511</link><guid>https://blog.csdn.net/ken_lover/article/details/40009511</guid><author>ken_lover</author><pubDate>Sun, 12 Oct 2014 02:02:21 +0800</pubDate><description><![CDATA[last
df
free]]></description><category></category></item><item><title><![CDATA[liunx采用cmd]]></title><link>https://blog.csdn.net/ken_lover/article/details/40006701</link><guid>https://blog.csdn.net/ken_lover/article/details/40006701</guid><author>ken_lover</author><pubDate>Sun, 12 Oct 2014 00:32:09 +0800</pubDate><description><![CDATA[1.apt-get:



一般的deb包（包括新立得或者apt-get下载的）都在/usr/share。自己下载的压缩包或者编译的包，有些可以选择安装目录，一般放在/usr/local/，也有在/opt的。 另参见apt使用参考： apt-cache search # ------(package 搜索包) apt-cache show #------(package 获取包的相关信息，]]></description><category></category></item><item><title><![CDATA[前端规范-布局和模块命名]]></title><link>https://blog.csdn.net/ken_lover/article/details/39544585</link><guid>https://blog.csdn.net/ken_lover/article/details/39544585</guid><author>ken_lover</author><pubDate>Thu, 25 Sep 2014 07:27:52 +0800</pubDate><description><![CDATA[1、前言

为了能更好的分工协作，使用模块化来开发，每个人负责一个模块，互不干扰，下面简要的说说模块化的构思。

2、布局层

2.1、大块布局

所有页面公用头部和尾部，这两部分拿出来公用，分别用#h和#f命名，主体部分每个页面都不同用#b命名。.w代表公用的宽度，如果是1280的就定义.w{width:1280px;margin:0 auto;}这样全部的都能居中。

2.]]></description><category></category></item><item><title><![CDATA[前端规范-布局构思]]></title><link>https://blog.csdn.net/ken_lover/article/details/39544577</link><guid>https://blog.csdn.net/ken_lover/article/details/39544577</guid><author>ken_lover</author><pubDate>Thu, 25 Sep 2014 07:27:11 +0800</pubDate><description><![CDATA[1、前言

最近在思考怎么完全脱离视觉去思考结构，让写出来的结构更有语义？交互原型出来后，怎么让前端结构和视觉设计同时并行？结构写完可以先让程序套模板并且结构不会再修改？视觉设计出来后，前端写样式，写完样式链接到套好的模板？

参考了35王少峰的四方框架，他把结构层单独拿出来，然后画格子。 我觉得这个思路很好，布局是属于视觉的，应该先定义好，免得写样式的时候再来修改结构。我参考了一下他的思]]></description><category></category></item><item><title><![CDATA[负载均衡----文件服务策略]]></title><link>https://blog.csdn.net/ken_lover/article/details/39453579</link><guid>https://blog.csdn.net/ken_lover/article/details/39453579</guid><author>ken_lover</author><pubDate>Sun, 21 Sep 2014 18:18:17 +0800</pubDate><description><![CDATA[同类文章：负载均衡----概念认识篇、负载均衡----实现配置篇（Nginx）

上回我提到的这么多服务器，他们共同需要的文件从哪里来？
那么我们就需要文件服务器，文件服务器从哪里来，我们先看图了解下：



                                                  图1

 

---------------------------]]></description><category></category></item><item><title><![CDATA[负载均衡----实现配置篇（Nginx）]]></title><link>https://blog.csdn.net/ken_lover/article/details/39453565</link><guid>https://blog.csdn.net/ken_lover/article/details/39453565</guid><author>ken_lover</author><pubDate>Sun, 21 Sep 2014 18:14:12 +0800</pubDate><description><![CDATA[首先我们来回顾下上篇的概念： 负载均衡 == 分身的能力。

既然要有分身的能力嘛，这好办，多弄几台服务器就搞定了。
今天我们讲的实例嘛…..我们还是先看图比较好:



还是图比较清晰，以下我都用别名称呼：

　　PA ： 负载均衡服务器/WEB入口服务器/www.mydomain.com
　　P1 ： WEB服务器/分身1/192.168.2.3
　　P2 ： WEB服务器/]]></description><category></category></item><item><title><![CDATA[负载均衡 ---- 概念认识篇]]></title><link>https://blog.csdn.net/ken_lover/article/details/39452721</link><guid>https://blog.csdn.net/ken_lover/article/details/39452721</guid><author>ken_lover</author><pubDate>Sun, 21 Sep 2014 16:28:04 +0800</pubDate><description><![CDATA[前面有1000个妞等着你来泡，这1000个妞等久了有可能不耐烦，就会走了不让你泡了。你要想同时泡1000个妞，那你就得有分身的能力才行。

只要有了分身的能力，你就再也不用担心妞泡不过来了。

 

结论得出：负载均衡 == 分身的能力

 

你的分身把这个妞泡准了，你这个分身就要跟她一直谈下去，其他的妞过来了你肯定要拒绝丫。

你没泡成功，当然是去寻找下一个目标。
]]></description><category></category></item><item><title><![CDATA[面向对象的认识----类的转化]]></title><link>https://blog.csdn.net/ken_lover/article/details/39452465</link><guid>https://blog.csdn.net/ken_lover/article/details/39452465</guid><author>ken_lover</author><pubDate>Sun, 21 Sep 2014 16:02:56 +0800</pubDate><description><![CDATA[---恢复内容开始---

 

 

概述：

　　为了更好的掌握面向对象的编程思维，推荐几种常用的小技巧，来快速提升面向对象的编程。

　　　　1. 告别常量

　　　　2. 告别变量

　　　　3. 告别静态变量

　　　　4. 告别函数

　　　　5. 告别全局变量

　　　　6. 告别Map数组　　

 

其它文章

　　同类文章介绍]]></description><category></category></item><item><title><![CDATA[JSON]]></title><link>https://blog.csdn.net/ken_lover/article/details/39207301</link><guid>https://blog.csdn.net/ken_lover/article/details/39207301</guid><author>ken_lover</author><pubDate>Thu, 11 Sep 2014 15:49:48 +0800</pubDate><description><![CDATA[JSON：JavaScript 对象表示法（JavaScript Object Notation）。

JSON 是存储和交换文本信息的语法。类似 XML。

JSON 比 XML 更小、更快，更易解析




JSON - 转换为 JavaScript 对象

无需解析器，JavaScript 程序能够使用内建的 eval()
 函数(用 JSON 数据来生成原生的 Ja]]></description><category></category></item><item><title><![CDATA[CSS]]></title><link>https://blog.csdn.net/ken_lover/article/details/39207311</link><guid>https://blog.csdn.net/ken_lover/article/details/39207311</guid><author>ken_lover</author><pubDate>Thu, 11 Sep 2014 15:48:26 +0800</pubDate><description><![CDATA[CSS 语法

CSS 规则由两个主要的部分构成：选择器，以及一条或多条声明。
selector {declaration1; declaration2; ... declarationN }


选择器通常是您需要改变样式的 HTML 元素。

每条声明由一个属性和一个值组成。
selector {property: value}


在这个例子中，h1 是选择器，color]]></description><category></category></item><item><title><![CDATA[Ajax]]></title><link>https://blog.csdn.net/ken_lover/article/details/39207269</link><guid>https://blog.csdn.net/ken_lover/article/details/39207269</guid><author>ken_lover</author><pubDate>Thu, 11 Sep 2014 15:48:12 +0800</pubDate><description><![CDATA[AJAX

AJAX = Asynchronous JavaScript and XML（异步的 JavaScript 和 XML）
与服务器交换数据并更新部分网页的艺术，在不重新加载整个页面的情况下
是一种用于创建快速动态网页的技术。


通过在后台与服务器进行少量数据交换， 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下，对网页的某部分进行更新。

有很多使]]></description><category></category></item><item><title><![CDATA[Jquery]]></title><link>https://blog.csdn.net/ken_lover/article/details/39207253</link><guid>https://blog.csdn.net/ken_lover/article/details/39207253</guid><author>ken_lover</author><pubDate>Thu, 11 Sep 2014 15:47:31 +0800</pubDate><description><![CDATA[$('#parent_id').find("option:selected").val()


$(document).ready():
想要一个事件运行在你的页面上，须在$(document).ready()里调用这个事件。
所有包括在$(document).ready()里面的元素或事件都将会在DOM完成加载之后立即加载，并且在页面内容加载之前
实例：




     $(d]]></description><category></category></item><item><title><![CDATA[HTML]]></title><link>https://blog.csdn.net/ken_lover/article/details/39207203</link><guid>https://blog.csdn.net/ken_lover/article/details/39207203</guid><author>ken_lover</author><pubDate>Thu, 11 Sep 2014 15:45:10 +0800</pubDate><description><![CDATA[HTML  元素


HTML  元素是块级元素,可用于组合其他 HTML 元素的容器。
属于块级元素，浏览器会在其前后显示折行
1.如果与 CSS 一同使用， 元素可用于对大的内容块设置样式属性
2.另一个常见的用途是文档布局。它取代了使用表格定义布局的老式方法。使用  元素进行文档布局不是表格的正确用法。 元素的作用是显示表格化的数据。
HTML基础结构


    放置文]]></description><category></category></item><item><title><![CDATA[JavaScript]]></title><link>https://blog.csdn.net/ken_lover/article/details/39207221</link><guid>https://blog.csdn.net/ken_lover/article/details/39207221</guid><author>ken_lover</author><pubDate>Thu, 11 Sep 2014 15:43:50 +0800</pubDate><description><![CDATA[简介：
Node.js，avaScript的服务器技术
jQuery ,JavaScript的前端技术
要实现在后台运行JavaScript代码，代码需要先被解释然后正确的执行
Node.js的原理正是如此，它使用了Google的V8虚拟机
Node.js事实上既是一个运行时环境，同时又是一个库
伴随着Node.js的还有许多有用的模块，它们可以简化很多重复的劳作，比如向终端输出字符串]]></description><category></category></item><item><title><![CDATA[算法第二篇之分治]]></title><link>https://blog.csdn.net/ken_lover/article/details/39207155</link><guid>https://blog.csdn.net/ken_lover/article/details/39207155</guid><author>ken_lover</author><pubDate>Thu, 11 Sep 2014 15:43:26 +0800</pubDate><description><![CDATA[算法基本思想：大致可分为如下几类：分治算法、贪心算法、动态规划、回溯法、分支限界、概率算法和随机算法等等

分治算法

 分治即分而治之。一个问题规模过大不容易直接解决，就可以划分成许多小问题，如果小问题不容易求解，那么可以再划分成规模更小的问题，直到规模小到很容易解决为止，解决这些小问题，再将小问题的解合并成大问题的解。
分治算法常用的实现方法是递归


递归

递归，就是在]]></description><category></category></item><item><title><![CDATA[算法第一篇之概念]]></title><link>https://blog.csdn.net/ken_lover/article/details/39207127</link><guid>https://blog.csdn.net/ken_lover/article/details/39207127</guid><author>ken_lover</author><pubDate>Thu, 11 Sep 2014 15:42:09 +0800</pubDate><description><![CDATA[1.  算法是什么

算法：一种计算的方法，在程序设计上，表现为一组指令序列。 
输入->sf



2.  如何评价算法


对于程序设计而言，无非就是两个方面：算法有多快？（时间效率）；内存耗得多不多？（空间效率）
算法的复杂度分析，包括上述两个方面，各自称为时间复杂度分析和空间复杂度分析。通常我们更关注的是算法的时间复杂度。 


设问题规模为n，即输入数据的大小]]></description><category></category></item></channel></rss>