<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[developer]]></title><description><![CDATA[关注并爱好web开发和底层架构！]]></description><link>https://blog.youkuaiyun.com/cnpdn</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cnpdn]]></copyright><item><title><![CDATA[推荐一系列优秀的Android开发源码]]></title><link>https://blog.youkuaiyun.com/cnpdn/article/details/8010283</link><guid>https://blog.youkuaiyun.com/cnpdn/article/details/8010283</guid><author>cnpdn</author><pubDate>Sun, 23 Sep 2012 18:20:40 +0800</pubDate><description><![CDATA[专题类：

  一、Android开发图书推荐：http://book.apkbus.com/

  二、Android开发精选源码推荐：http://demo.apkbus.com/

  三、Android 开发 UI设计http://www.apkbus.com/design/


  四、 Android开发系列教程合集http://dev.apkbus.com/]]></description><category></category></item><item><title><![CDATA[mysql的扩展性设计之主辅架构]]></title><link>https://blog.youkuaiyun.com/cnpdn/article/details/83889153</link><guid>https://blog.youkuaiyun.com/cnpdn/article/details/83889153</guid><author>cnpdn</author><pubDate>Tue, 12 Apr 2011 10:44:19 +0800</pubDate><description><![CDATA[原创文章，转载请注明：上善若水
http://www.usewo.com/
 或 http://mysuim.iteye.com
 

引言


由于mysql的master/slave架构各方面优良的特性，使得在各种互联网应用中被广泛应用。它主要用于解决两方面的问题，即数据的冗余备
份和性能扩展。本文主要讲解以下几个问题：master/slave的实现原理、系统搭建、实际场景中...]]></description><category></category></item><item><title><![CDATA[mysql的扩展性设计之主辅架构]]></title><link>https://blog.youkuaiyun.com/cnpdn/article/details/6317431</link><guid>https://blog.youkuaiyun.com/cnpdn/article/details/6317431</guid><author>cnpdn</author><pubDate>Tue, 12 Apr 2011 10:42:00 +0800</pubDate><description><![CDATA[原创文章，转载请注明http://www.usewo.com 或者 http://blog.youkuaiyun.com/cnpdn引言由于mysql的master/slave架构各方面优良的特性，使得在各种互联网应用中被广泛应用。它主要用于解决两方面的问题，即数据的冗余备
份和性能扩展。本文主要讲解以下几个问题：master/slave的实现原理、系统搭建、实际场景中的各种架构，以及日常管理维护和一些问题的解决和思
路。实现原理实现主辅架构，使用的是mysql的复制(replication)这个特性。这个特性使得]]></description><category></category></item><item><title><![CDATA[PHP 中巧用数组降低程序的时间复杂度]]></title><link>https://blog.youkuaiyun.com/cnpdn/article/details/6050339</link><guid>https://blog.youkuaiyun.com/cnpdn/article/details/6050339</guid><author>cnpdn</author><pubDate>Thu, 02 Dec 2010 15:51:00 +0800</pubDate><description><![CDATA[什么是算法的时间复杂度时间复杂度是开发人员用来衡量应用程序算法优劣的主要因素。客观地说，算法的优劣除了和时间复杂度有关，还与空间复杂度密切相关。而随着设备
硬件配置的不断提升，对中小型应用程序来说，对算法的空间复杂度的要求也宽松了不少。不过，在当今 Web2.0 
时代，对应用程序的时间复杂度却有了更高的要求。什么是算法的时间复杂度呢？概要来说，是指从算法中选取一个能代表算法的原操作，以原操作重复执行的次数作为算法的时间量度。影响时间复杂度
的因素有两个：一是原操作的执行时间，二是原操作因控制结构引起]]></description><category></category></item><item><title><![CDATA[zip中的模块的导入，包的导入]]></title><link>https://blog.youkuaiyun.com/cnpdn/article/details/5701260</link><guid>https://blog.youkuaiyun.com/cnpdn/article/details/5701260</guid><author>cnpdn</author><pubDate>Tue, 29 Jun 2010 10:45:00 +0800</pubDate><description><![CDATA[import sys, pprint
sys.path.insert(0, './hello.zip')
pprint.pprint(sys.path)
import testhello
print testhello.testhello
import helloss.testhello
print helloss.testhello.testhello hello.zip中的文件结构：]]></description><category></category></item><item><title><![CDATA[python 装饰器]]></title><link>https://blog.youkuaiyun.com/cnpdn/article/details/5699834</link><guid>https://blog.youkuaiyun.com/cnpdn/article/details/5699834</guid><author>cnpdn</author><pubDate>Mon, 28 Jun 2010 17:24:00 +0800</pubDate><description><![CDATA[装饰器一直不是很容易理解，在网上找了一篇文章对装饰器的解释是最好的。转给大家以共享。

Python中函数有一个装饰器的概念，今天，看核心编程中的函数一章的时候接触到了这个概念，炸一看来，讲的说明真实不好明白。于是写下本篇以示说明，提供给迷糊者。希望能对一些人起到一定的帮助

    装饰器的语法以@开头，接着是装饰器要装饰的函数的申明等。

其实总体说起来，装饰器其实也就是一个函数，一个用来包装函数的函数，装饰器在函数申明完成的时候被调用，调用之后申明的函数被换成一个被装饰器装饰过后的函数。]]></description><category></category></item><item><title><![CDATA[python中使用中文问题]]></title><link>https://blog.youkuaiyun.com/cnpdn/article/details/5692052</link><guid>https://blog.youkuaiyun.com/cnpdn/article/details/5692052</guid><author>cnpdn</author><pubDate>Thu, 24 Jun 2010 17:00:00 +0800</pubDate><description><![CDATA[python真是怪胎，我输出一个汉字，错，我写一个汉字的注释，错。查看帮助我才知道，要加入#coding=utf-8。


加入这一句还不行，某些情况下还需要做一些转换。


汉字的输出一般需要先解码为unicode编码，然后再encode 成gbk、gb2312输出。


判断是否为unicode编码，可以用instance来做，isinstance(str, unicode)。


解码为unicode编码的方式有两种

1、 str.decode('utf-8')

2]]></description><category></category></item><item><title><![CDATA[ubuntu下小知识]]></title><link>https://blog.youkuaiyun.com/cnpdn/article/details/5673016</link><guid>https://blog.youkuaiyun.com/cnpdn/article/details/5673016</guid><author>cnpdn</author><pubDate>Tue, 15 Jun 2010 23:34:00 +0800</pubDate><description><![CDATA[一、安装netbeans

1/下载
http://www.java.com/zh_CN/ 下载Linux （自解压文件） 
http://zh-cn.netbeans.org/  下载bin文件


2/安装java
需要有超级用户权限，所以：
su
cd /usr/java
chmod a+x jre.bin
./jre.bin
安装完成。

3/字体
把/usr/share/fonts/truetype/arphic/ 文件夹下的字体拷贝到
JAVA_HOME/jre]]></description><category></category></item><item><title><![CDATA[腾讯微博种子]]></title><link>https://blog.youkuaiyun.com/cnpdn/article/details/5648983</link><guid>https://blog.youkuaiyun.com/cnpdn/article/details/5648983</guid><author>cnpdn</author><pubDate>Sat, 05 Jun 2010 10:03:00 +0800</pubDate><description><![CDATA[<br />http://t.qq.com/invite/ce6ed8293b644af44ee7<br />http://t.qq.com/invite/09807fcaaf6e25a7640b#<br />
我正在用腾讯微博记录我的生活，赶快收听我吧，一起分享精彩生活！]]></description><category></category></item><item><title><![CDATA[centos英文版下如何安装中文语言包]]></title><link>https://blog.youkuaiyun.com/cnpdn/article/details/5645765</link><guid>https://blog.youkuaiyun.com/cnpdn/article/details/5645765</guid><author>cnpdn</author><pubDate>Thu, 03 Jun 2010 21:35:00 +0800</pubDate><description><![CDATA[centos安装过程中，安装语言包时选择了english，在安装完毕后浏览中文网页或查看中文文档时总是宣誓乱码，因此需要安装中文语言包，如果不能从安装盘进行安装，可以通过yum进行安装，安装办法为：

yum groupinstall -support

在上面的命令中， 是下列之一: assamese, bengali, chinese, gujarati, hindi, japanese, kannada, korean, malayalam, marathi, oriya, punjabi, ]]></description><category></category></item><item><title><![CDATA[Linux下Memcache服务器端的安装]]></title><link>https://blog.youkuaiyun.com/cnpdn/article/details/5637873</link><guid>https://blog.youkuaiyun.com/cnpdn/article/details/5637873</guid><author>cnpdn</author><pubDate>Mon, 31 May 2010 21:48:00 +0800</pubDate><description><![CDATA[<br />最近在研究怎么让Discuz!去应用Memcache去做一些事情，记录下Memcache安装的过程。<br />Linux下Memcache服务器端的安装<br />
服务器端主要是安装memcache服务器端，目前的最新版本是 memcached-1.3.0 。<br />
下载：http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz<br />
另外，Memcache用到了libevent这个库用于Socket的处理，所以还]]></description><category></category></item><item><title><![CDATA[mysql sql 百万级数据库优化方案]]></title><link>https://blog.youkuaiyun.com/cnpdn/article/details/5633174</link><guid>https://blog.youkuaiyun.com/cnpdn/article/details/5633174</guid><author>cnpdn</author><pubDate>Sat, 29 May 2010 16:23:00 +0800</pubDate><description><![CDATA[1.对查询进行优化，应尽量避免全表扫描，首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断，否则将导致引擎放弃使用索引而进行全表扫描，如：select id from t where num is null可以在num上设置默认值0，确保表中num列没有null值，然后这样查询：s]]></description><category></category></item><item><title><![CDATA[MySQL的开源热备份工具Xtrabackup1.2]]></title><link>https://blog.youkuaiyun.com/cnpdn/article/details/5633170</link><guid>https://blog.youkuaiyun.com/cnpdn/article/details/5633170</guid><author>cnpdn</author><pubDate>Sat, 29 May 2010 16:22:00 +0800</pubDate><description><![CDATA[InnoDB,普通的mysqldump备份下来,mysql恢复起来慢得要死.于是网上找了好久,才找到这么个工具.http://launchpad.net/percona-xtrabackup/release-1.2/release-1.2/+download/xtrabackup-1.2.tar.gz先测试下再说.可以这么备份:MyISAM 表：]]></description><category></category></item><item><title><![CDATA[利用memcached构建高性能的Web应用程序]]></title><link>https://blog.youkuaiyun.com/cnpdn/article/details/5633166</link><guid>https://blog.youkuaiyun.com/cnpdn/article/details/5633166</guid><author>cnpdn</author><pubDate>Sat, 29 May 2010 16:21:00 +0800</pubDate><description><![CDATA[面临的问题对于高并发高访问的Web应用程序来说，数据库存取瓶颈一直是个令人头疼的问题。特别当你的程序架构还是建立在单数据库模式，而一个数据池连接数峰值已经达到500的时候，那你的程序运行离崩溃的边缘也不远了。很多小网站的开发人员一开始都将注意力放在了产品需求设计上，缺忽视了程序整体性能，可扩展性等方面的考虑，结果眼看着访问量一天天网上爬，]]></description><category></category></item><item><title><![CDATA[TinyURL设计方案]]></title><link>https://blog.youkuaiyun.com/cnpdn/article/details/5633157</link><guid>https://blog.youkuaiyun.com/cnpdn/article/details/5633157</guid><author>cnpdn</author><pubDate>Sat, 29 May 2010 16:18:00 +0800</pubDate><description><![CDATA[TinyURL设计方案现在貌似TinyURL很火爆，也逐渐成为一种流行趋势。对应于PHP版本的TinyURL也有一些算法，其实本质上来说是一种hash。除此之外，还有另外一种TinyURL方案，类似于http://img.ly。其实这种设计是最简单的，没有使用hash，而是递增，这种的好处就是数据库可以无限扩展，并且不会重复。我们可以想想一下]]></description><category></category></item><item><title><![CDATA[边缘小城市互联网现状]]></title><link>https://blog.youkuaiyun.com/cnpdn/article/details/5632905</link><guid>https://blog.youkuaiyun.com/cnpdn/article/details/5632905</guid><author>cnpdn</author><pubDate>Sat, 29 May 2010 14:13:00 +0800</pubDate><description><![CDATA[转自：http://ecvip.org/archives/700在巫山呆了一个多月时间，期间跟同学去过几次网吧玩，十·一期间有几个读中学的弟弟妹妹来家里看我，看到他们的上网行为，综合一下来个缩写，另一个视界的互联网。管中窥豹，可见一斑。巫山地处湖北与重庆交界处，在重庆最东边的小三峡处，顺着长江往下就是湖北宜昌。地理位置比较偏僻，是“国家新一轮扶贫开发工作重点县”（前不久]]></description><category></category></item><item><title><![CDATA[锋利的Redis]]></title><link>https://blog.youkuaiyun.com/cnpdn/article/details/5612699</link><guid>https://blog.youkuaiyun.com/cnpdn/article/details/5612699</guid><author>cnpdn</author><pubDate>Thu, 20 May 2010 23:22:00 +0800</pubDate><description><![CDATA[原文链接：http://lgone.com/html/y2010/732.html文章标题是因为有一本书叫《锋利的JQuery》，当我在研究Redis的时候，突然二者其实在某中意义上是如此相似，纯为应用而生。先扯几句闲话。当guanlin跟我推荐Redis的时候，我还在研究tokyotyrant/tokyocabinet源码，当时的Redis算不得牛X，网络层居]]></description><category></category></item><item><title><![CDATA[Redis指令手册中文版]]></title><link>https://blog.youkuaiyun.com/cnpdn/article/details/5612698</link><guid>https://blog.youkuaiyun.com/cnpdn/article/details/5612698</guid><author>cnpdn</author><pubDate>Thu, 20 May 2010 23:21:00 +0800</pubDate><description><![CDATA[Redis指令手册中文版——–powered by shjuto@gmail.com连接控制QUIT :退出,关闭连接 代码实例：连接 退出telnet localhost 6379QUITAUTH : 密码验证 举例说明1、首先需要在redis的配置文件redis.conf中requirepass注释掉的内容，设置需]]></description><category></category></item><item><title><![CDATA[win7+ie8下建行网银无法使用的解决办法(弹出小白框，关闭后就显示交易失败)]]></title><link>https://blog.youkuaiyun.com/cnpdn/article/details/5605561</link><guid>https://blog.youkuaiyun.com/cnpdn/article/details/5605561</guid><author>cnpdn</author><pubDate>Tue, 18 May 2010 21:47:00 +0800</pubDate><description><![CDATA[今晚使用建行网银转账，每次到最后一步，点击确定按钮时，就会弹出一个小白框，然后就不动了。关闭这个小白框后就提示我交易失败！我还以为是我rp问题，结构我连续试了好几次都不行。 骂了建行的娘，google了好多结果。典型的是建行工作室的回答，先是让用户删除历史文件，又是开启activex。我试了根本不行，好多用户也都反馈这个方法不行，你知道建行怎么回答的吗？建行说：建议换回xp+ie6]]></description><category></category></item><item><title><![CDATA[装饰器模式]]></title><link>https://blog.youkuaiyun.com/cnpdn/article/details/83612776</link><guid>https://blog.youkuaiyun.com/cnpdn/article/details/83612776</guid><author>cnpdn</author><pubDate>Wed, 12 May 2010 10:29:03 +0800</pubDate><description><![CDATA[&amp;lt;?php
abstract class Widget {
	public abstract function paint() ;
}

class WidgetDecorator extends Widget {
	public $widget;
	function __construct(Widget $widget) {
		$this-&amp;gt;widget = $wi...]]></description><category></category></item></channel></rss>