<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Chen]]></title><description><![CDATA[混迹于互联网的小小菜鸟]]></description><link>https://blog.youkuaiyun.com/chensong0708</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chensong0708]]></copyright><item><title><![CDATA[MySQL存在则更新方法对比]]></title><link>https://blog.youkuaiyun.com/chensong0708/article/details/16120019</link><guid>https://blog.youkuaiyun.com/chensong0708/article/details/16120019</guid><author>chensong0708</author><pubDate>Thu, 14 Nov 2013 17:18:33 +0800</pubDate><description><![CDATA[MySQL存在则更新方法一般有以下几种

SELECT + UPDATEREPLACE INTOINSERT INTO … ON DUPLICATE KEY UPDATE

SELECT + UPDATE 是最传统的一个，要对数据库进行两次操作。
REPLACE INTO 和 INSERT INTO ON DUPLICATE KEY UPDATE都是一次操作，表面看起来功能差不多，REP]]></description><category></category></item><item><title><![CDATA[z-index 层叠顺序]]></title><link>https://blog.youkuaiyun.com/chensong0708/article/details/10069159</link><guid>https://blog.youkuaiyun.com/chensong0708/article/details/10069159</guid><author>chensong0708</author><pubDate>Mon, 19 Aug 2013 14:11:51 +0800</pubDate><description><![CDATA[z-index，特别是在嵌套的div元素中使用这个属性时，z-index的值即使设置的很大，有时仍不能起作用。解决方法就是如果你希望的div块能在最前显示，不被其它元素遮住。除了要把这个希望能在最前显示的div元素的z-index设置一个较大的值外，还应把它的父级元素的z-index设置一个小值。如果设置了父级元素仍不起作用，那还需继续设置它的父级元素的父级元素的z-index为一个较小值。当然也]]></description><category></category></item><item><title><![CDATA[Dwz手册的补充说明和常见问题]]></title><link>https://blog.youkuaiyun.com/chensong0708/article/details/8994884</link><guid>https://blog.youkuaiyun.com/chensong0708/article/details/8994884</guid><author>chensong0708</author><pubDate>Thu, 30 May 2013 15:16:14 +0800</pubDate><description><![CDATA[1、我如何在项目中使用dwz?
手册中有如下说明：


设计思路
第一次打开页面时载入界面到客户端, 之后和服务器的交互只是数据交互, 不占用界面相关的网络流量.

支持HTML扩展方式来调用DWZ组件.

标准化Ajax开发, 降低Ajax开发成本.

 
也就是说，只需要在一个页面（通常是起始页，如index.aspx/index.php）包含框架，这里的框架是指dem]]></description><category></category></item><item><title><![CDATA[jdk与jre的区别]]></title><link>https://blog.youkuaiyun.com/chensong0708/article/details/8761313</link><guid>https://blog.youkuaiyun.com/chensong0708/article/details/8761313</guid><author>chensong0708</author><pubDate>Fri, 05 Apr 2013 14:43:56 +0800</pubDate><description><![CDATA[jdk与jre的区别


很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。
JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK，它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包，可以包括函数库、编译程序等。
JRE是Java Runtime Enviroment是]]></description><category></category></item><item><title><![CDATA[Sublime Text2 常用快捷键]]></title><link>https://blog.youkuaiyun.com/chensong0708/article/details/8723575</link><guid>https://blog.youkuaiyun.com/chensong0708/article/details/8723575</guid><author>chensong0708</author><pubDate>Tue, 26 Mar 2013 20:21:23 +0800</pubDate><description><![CDATA[Ctrl+L



选择整行(按住-继续选择下行)





Ctrl+KK



从光标处删除至行尾





Ctrl+Shift+K



删除整行





Ctrl+Shift+D



复制光标所在整行，插入在该行之前





Ctrl+J



合并行(已选择需要合并的多行时)]]></description><category></category></item><item><title><![CDATA[MongoDB介绍及安装]]></title><link>https://blog.youkuaiyun.com/chensong0708/article/details/8292366</link><guid>https://blog.youkuaiyun.com/chensong0708/article/details/8292366</guid><author>chensong0708</author><pubDate>Thu, 13 Dec 2012 19:53:48 +0800</pubDate><description><![CDATA[一、前言
　　最近开始学习非关系型数据库MongoDB，却在博客园上找不到比较系统的教程，很多资料都要去查阅英文网站，效率比较低下。本人不才，借着自学的机会把心得体会都记录下来，方便感兴趣的童鞋分享讨论。部分资源出自其他博客，旨将零散知识点集中到一起，如果有侵犯您的权利，请联系li-pan2@163.com。大部分内容均系原创，欢迎大家转载分享，但转载的同时别忘了注明作者和原文链接哦。
二、M]]></description><category></category></item><item><title><![CDATA[计算机术语 编程和语言]]></title><link>https://blog.youkuaiyun.com/chensong0708/article/details/8202235</link><guid>https://blog.youkuaiyun.com/chensong0708/article/details/8202235</guid><author>chensong0708</author><pubDate>Tue, 20 Nov 2012 09:42:22 +0800</pubDate><description><![CDATA[adsl: asymmetric digital subscriber line，不对称数字订阅线路
ah: authentication header，鉴定文件头
amr(audio/modem riser，音效/数据主机板附加直立插卡)
arp(address resolution protocol，地址解析协议)
atm(asynchronous transfer mode，异步传输]]></description><category></category></item><item><title><![CDATA[计算机术语 网络]]></title><link>https://blog.youkuaiyun.com/chensong0708/article/details/8202233</link><guid>https://blog.youkuaiyun.com/chensong0708/article/details/8202233</guid><author>chensong0708</author><pubDate>Tue, 20 Nov 2012 09:41:54 +0800</pubDate><description><![CDATA[adsl: asymmetric digital subscriber line，不对称数字订阅线路
ah: authentication header，鉴定文件头
amr(audio/modem riser，音效/数据主机板附加直立插卡)
arp(address resolution protocol，地址解析协议)
atm(asynchronous transfer mode，异步传输]]></description><category></category></item><item><title><![CDATA[java的八种基本数据类型]]></title><link>https://blog.youkuaiyun.com/chensong0708/article/details/8201912</link><guid>https://blog.youkuaiyun.com/chensong0708/article/details/8201912</guid><author>chensong0708</author><pubDate>Tue, 20 Nov 2012 00:49:11 +0800</pubDate><description><![CDATA[类型
包含
默认值   
大小   
范围


boolean
true或false
false
1位
-------


char
unicode字符
/uxxxx
16位
/u0000--/uffff


byte
有符号整数
0
8
-128 ___127


short
有符号整数
0
16
-32768__32768]]></description><category></category></item><item><title><![CDATA[Ubuntu建立PHP服务器(apache+php+mysql)]]></title><link>https://blog.youkuaiyun.com/chensong0708/article/details/8153031</link><guid>https://blog.youkuaiyun.com/chensong0708/article/details/8153031</guid><author>chensong0708</author><pubDate>Tue, 06 Nov 2012 14:53:45 +0800</pubDate><description><![CDATA[Ubuntu建立(apache+php+mysql)+phpmyadmin
Ubuntu建立apache+php+mysql
基本的支持环境。暂时还不应用zend优化，因此这里就不涉及到zend optimizer的安装了。其实在ubuntu系统中中安装远比在windows系统中设置更为容易，而且在终端下设置更省事。
1、安装Apache服务
sudo apt-get install ap]]></description><category></category></item><item><title><![CDATA[Yii 之组件]]></title><link>https://blog.youkuaiyun.com/chensong0708/article/details/8140861</link><guid>https://blog.youkuaiyun.com/chensong0708/article/details/8140861</guid><author>chensong0708</author><pubDate>Fri, 02 Nov 2012 15:52:00 +0800</pubDate><description><![CDATA[初学Yii,刚看到其组件机制,特别是刚看“组件事件”的时候真是把人给看晕了，可能还是基础不好的吧........接下来做个笔记备忘!!!

Yii的组件机制



组件机制，是Yii整个体系的思想精髓，在使用Yii之前，最应该先了解其组件机制，如果不了解这个机制，那么阅读Yii源代码会非常吃力。组件机制给Yii框架赋予了无穷的灵活性和可扩展性，可以毫不夸张地说，Yii框架的基础结构就是]]></description><category></category></item><item><title><![CDATA[Yii之widget]]></title><link>https://blog.youkuaiyun.com/chensong0708/article/details/8137722</link><guid>https://blog.youkuaiyun.com/chensong0708/article/details/8137722</guid><author>chensong0708</author><pubDate>Thu, 01 Nov 2012 17:17:48 +0800</pubDate><description><![CDATA[关于widgets，他们在yii中的关系如下 
1.system.web.widgets  系统自带最基本的widget 
2.zii.widgets  是基本扩展 
3.zii.widgets.grid  是基本扩展的重要分支 
4.zii.widgets.jui  是插件扩展 


一，system.web.widgets 包括：


CActiveForm CAutoCo]]></description><category></category></item><item><title><![CDATA[yii filter自定义过滤器类的用法]]></title><link>https://blog.youkuaiyun.com/chensong0708/article/details/8137144</link><guid>https://blog.youkuaiyun.com/chensong0708/article/details/8137144</guid><author>chensong0708</author><pubDate>Thu, 01 Nov 2012 15:55:50 +0800</pubDate><description><![CDATA[过滤器执行顺序为它们出现在过滤器列表中的顺序。



class PerformanceFilter extends CFilter
{
    protected function preFilter($filterChain)
    {
        // 动作被执行之前应用的逻辑
        return true; // 如果动作不应被执行，此处返回 false
    }]]></description><category></category></item><item><title><![CDATA[yii的filter用法]]></title><link>https://blog.youkuaiyun.com/chensong0708/article/details/8137107</link><guid>https://blog.youkuaiyun.com/chensong0708/article/details/8137107</guid><author>chensong0708</author><pubDate>Thu, 01 Nov 2012 15:41:12 +0800</pubDate><description><![CDATA[在Controller里面支持动态插入过滤动作，举例说明


//重写CController的filter方法，返回我们想要配置的过滤器名字
public function filters()
{
    return array('LoginRequired');
}
 
//跟据上面配置的过滤器名字会回调这个函数，格式为filterXXXXXXXX，xxxxxxxx为刚才配置]]></description><category></category></item><item><title><![CDATA[Yii框架使用]]></title><link>https://blog.youkuaiyun.com/chensong0708/article/details/8137069</link><guid>https://blog.youkuaiyun.com/chensong0708/article/details/8137069</guid><author>chensong0708</author><pubDate>Thu, 01 Nov 2012 15:34:22 +0800</pubDate><description><![CDATA[db组件 'schemaCachingDuration'=>3600, 为什么不起做用？
需要开缓存

如何在页面下边显示sql的查询时间
在log组件的routes中加入
array(
'class'=>'CProfileLogRoute',
'levels'=>'error, warning',
)
同时在db组件中加入
'enableProfiling'=>true,]]></description><category></category></item><item><title><![CDATA[YII 过滤器]]></title><link>https://blog.youkuaiyun.com/chensong0708/article/details/8137054</link><guid>https://blog.youkuaiyun.com/chensong0708/article/details/8137054</guid><author>chensong0708</author><pubDate>Thu, 01 Nov 2012 15:32:38 +0800</pubDate><description><![CDATA[Yii的过滤器是：通过配置，在一个控制器的动作被执行之前或者之后执行的一小段代码。当我们想要在某个动作执行后额外记录些什么，或者执行一些审核逻辑，可以编写一个简单的审计过滤器来进行这个动作之后的处理任务。


beforeSave 和 afterSave: 这两个将在保存 AR 实例之前和之后被调用。

brforeDelete 和 afterDelete: 这两个将在一个 AR 实例被]]></description><category></category></item><item><title><![CDATA[yii表单验证用法 实例]]></title><link>https://blog.youkuaiyun.com/chensong0708/article/details/8137049</link><guid>https://blog.youkuaiyun.com/chensong0708/article/details/8137049</guid><author>chensong0708</author><pubDate>Thu, 01 Nov 2012 15:32:04 +0800</pubDate><description><![CDATA[Yii CModel.rules() 方法 、validate预定义完整列表、以及说说验证public array rules ()
{ .......}
array 要调用 validate() 时应用的有效性规则。返回属性的有效性规则。

声明验证规则，应重写此方法。 每个规则是数组具有以下结构：
array('attribute list', 'validator name', ']]></description><category></category></item><item><title><![CDATA[yii中引入js和css文件]]></title><link>https://blog.youkuaiyun.com/chensong0708/article/details/8137040</link><guid>https://blog.youkuaiyun.com/chensong0708/article/details/8137040</guid><author>chensong0708</author><pubDate>Thu, 01 Nov 2012 15:30:39 +0800</pubDate><description><![CDATA[一、引入jquery核心部件 
     代码

Yii::app()->clientScript->registerCoreScript('jquery');  

批注：不论在页面中的何种位置引用，最终yii会将jquery.js文件放入yii的assets文件夹下。即/projectName/assets/82qg58/jquery-1.6.1.min.js。

二、在控制器添]]></description><category></category></item><item><title><![CDATA[yii gii的使用方法]]></title><link>https://blog.youkuaiyun.com/chensong0708/article/details/8137035</link><guid>https://blog.youkuaiyun.com/chensong0708/article/details/8137035</guid><author>chensong0708</author><pubDate>Thu, 01 Nov 2012 15:29:57 +0800</pubDate><description><![CDATA[1.打开 protected\config下的main.php ，找到以下这段代码：（原来是注释了的，现在要去掉注释）
'modules'=>array(
        // uncomment the following to enable the Gii tool
        'gii'=>array(
            'class'=>'system.gii.GiiMo]]></description><category></category></item><item><title><![CDATA[Yii 截取字符串(UTF-8)的方法]]></title><link>https://blog.youkuaiyun.com/chensong0708/article/details/8137029</link><guid>https://blog.youkuaiyun.com/chensong0708/article/details/8137029</guid><author>chensong0708</author><pubDate>Thu, 01 Nov 2012 15:28:58 +0800</pubDate><description><![CDATA[1.将Helper.php放进protected\components文件夹下。
2.调用方法：
  Helper::truncate_utf8_string($content,20,false);   //不显示省略号
  Helper::truncate_utf8_string($content,20);  //显示省略号 
 
Help.php  代码如下：

class He]]></description><category></category></item></channel></rss>