<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[JimmyLou的博文空间]]></title><description><![CDATA[虽然只是最浅级别的程序员，但是想把java掌握好确实是真的]]></description><link>https://blog.youkuaiyun.com/kittylou</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kittylou]]></copyright><item><title><![CDATA[java NIO服务器搭建问题集合]]></title><link>https://blog.youkuaiyun.com/kittylou/article/details/8539436</link><guid>https://blog.youkuaiyun.com/kittylou/article/details/8539436</guid><author>kittylou</author><pubDate>Thu, 24 Jan 2013 18:55:22 +0800</pubDate><description><![CDATA[2013年1月，在即将大学毕业找工作期间，本人闲来无事决定在感兴趣的html5有一定斩获，于是开始写一个websocket的服务端程序。一下就是遇到的一些问题以及探讨。


采用的是jdk6
使用NIO，并准备协助使用线程池管理链接的读写。


在写最初的模型实现的时候，发现了很多问题。
首先，起初的想法是用一个selector管理所有的连接，每一个连接有需要进行数据读取的时候将S]]></description><category></category></item><item><title><![CDATA[python 创建定制的序列]]></title><link>https://blog.youkuaiyun.com/kittylou/article/details/7892699</link><guid>https://blog.youkuaiyun.com/kittylou/article/details/7892699</guid><author>kittylou</author><pubDate>Tue, 21 Aug 2012 18:31:17 +0800</pubDate><description><![CDATA[创建定制的序列¶
有很多方法让你的Python类行为可以像内置的序列(dict, tuple,list, string等等)。这是目前位置我最喜欢的魔术方法因为它给你很搞的控制权限而且让很多函数在你的类实例上工作的很出色。但是在开始之前，需要先讲一些必须条件。

必须条件¶
现在我们开始讲如何在Python中创建定制的序列，这个时候该讲一讲协议。协议(Protocols)与其他语言中的接口]]></description><category></category></item><item><title><![CDATA[pythone magic method 大合辑]]></title><link>https://blog.youkuaiyun.com/kittylou/article/details/7891262</link><guid>https://blog.youkuaiyun.com/kittylou/article/details/7891262</guid><author>kittylou</author><pubDate>Tue, 21 Aug 2012 17:33:12 +0800</pubDate><description><![CDATA[创建类magic method：
__new__：创建一个对象时真正第一个调用的方法，该方法为类方法，会创建一个对象并吧其与传入参数一并交给__init__
__init__：初始化对象，对__new__创建的对象进行一些初始化操作
__del__：在对象不再被使用的时候自动进行进行调用，可以执行一些善后工作，但是由于不知道该方法会在什么时候被执行，所以其可控性差，所以不建议被使用]]></description><category></category></item><item><title><![CDATA[vim命令学习笔记]]></title><link>https://blog.youkuaiyun.com/kittylou/article/details/7854510</link><guid>https://blog.youkuaiyun.com/kittylou/article/details/7854510</guid><author>kittylou</author><pubDate>Sat, 11 Aug 2012 14:29:38 +0800</pubDate><description><![CDATA[本文所有命令来源vimtutor，仅仅用于记录一些常用命令


删除类命令：
  1. 欲從當前光標刪除至單字/單詞末尾，請輸入︰dw


  2. 欲從當前光標刪除至當前行末尾，請輸入︰d$


  3. 欲刪除整行，請輸入︰dd


  4. 在正常模式下一個命令的格式是︰


       [number]   command   object     或者]]></description><category></category></item><item><title><![CDATA[ubuntu 备份还原]]></title><link>https://blog.youkuaiyun.com/kittylou/article/details/7829993</link><guid>https://blog.youkuaiyun.com/kittylou/article/details/7829993</guid><author>kittylou</author><pubDate>Sat, 04 Aug 2012 13:33:02 +0800</pubDate><description><![CDATA[使用Ubuntu时，有时会因为安装某些不熟悉的软件而导致系统莫名其妙崩溃。这时系统的备份与还原显得异常重要。最近一直在捣鼓系统的备份与还原。在网上也搜罗了不少方法，自己也切身尝试了下。现总结如下：
1，为了保证系统备份空间不至于太大，可以先清理下系统垃圾（见我上篇博客）。
2，简单实用的备份
使用命令行备份还原，就两条命令，效果也还不错。步骤如下：
进入要备份的ubuntu系统，
  #]]></description><category></category></item><item><title><![CDATA[ubuntu apt-get命令详解]]></title><link>https://blog.youkuaiyun.com/kittylou/article/details/7821535</link><guid>https://blog.youkuaiyun.com/kittylou/article/details/7821535</guid><author>kittylou</author><pubDate>Thu, 02 Aug 2012 10:05:25 +0800</pubDate><description><![CDATA[Ubuntu apt-get命令


     Debian是最早的Linux发行版之一。它能引起公众注意就因为它让安装与卸载软件非常简单。在其他发行版还陷在依赖性的泥潭里时，Debian用户因为有更好的包管理系统而免受这些困扰。所有基于Debian的发行都使用这个包管理系统。Deb包可以把一个应用的文件包在一起，大体就如同Windows上的安装文件。
     用apt-get的第一步就]]></description><category></category></item><item><title><![CDATA[vim扩展功能（高效率编程）使用学习笔记]]></title><link>https://blog.youkuaiyun.com/kittylou/article/details/7818241</link><guid>https://blog.youkuaiyun.com/kittylou/article/details/7818241</guid><author>kittylou</author><pubDate>Wed, 01 Aug 2012 14:19:27 +0800</pubDate><description><![CDATA[基本上来说，你应该尽可能少的呆在插入模式里面，因为在插入模式里面 VIM 就像一个“哑巴”编辑器一样。很多新手都会一直呆在插入模式里面，因为这样易于使用。但 VIM 的强大之处在于他的命令行模式！你会发现，在你越来越了解 VIM 之后，你就会花越来越少的时间使用插入模式了。

使用 h、j、k、l

使用 VIM 高效率编辑的第一步，就是放弃使用箭头键。使用 VIM，你就不用频繁的在箭头键]]></description><category></category></item><item><title><![CDATA[python学习之语句：循环语句（for，while）]]></title><link>https://blog.youkuaiyun.com/kittylou/article/details/7582293</link><guid>https://blog.youkuaiyun.com/kittylou/article/details/7582293</guid><author>kittylou</author><pubDate>Sat, 19 May 2012 10:22:49 +0800</pubDate><description><![CDATA[while循环：
python中的while循环其实跟其他语言中的没有什么大的差距，都是以：
while （判断条件）：
语句块
当判断条件为True的时候执行语句块，当为False的时候跳出循环
>>> i=0
>>> while i<2:
	i+=1
	print i
	
1
2while还有一种用法：
>>> i=0
>>> while True:
	i+=1
	print i]]></description><category></category></item><item><title><![CDATA[Python的控制语句，（if，while，for）之if]]></title><link>https://blog.youkuaiyun.com/kittylou/article/details/7561662</link><guid>https://blog.youkuaiyun.com/kittylou/article/details/7561662</guid><author>kittylou</author><pubDate>Sun, 13 May 2012 10:06:56 +0800</pubDate><description><![CDATA[虽然开始记录自己的python学习之路了，但是其实真正的学习早在一星期前开始了，那时候还是处于浑浑噩噩的状态，所以速度较慢。变量，运算符，数据结构等内容就先不予总结。由于昨天的打击，今天才下定决心开始写blog，虽然不知道有没有人看，就当作是自己写日志，以后自己也可以来复习。


神奇的赋值语句：
>>> x,y,z=1,2,3
>>> print x,y,z
1 2 3
>>> x]]></description><category></category></item><item><title><![CDATA[python学习笔记，以此开始记录自己的python学习过程]]></title><link>https://blog.youkuaiyun.com/kittylou/article/details/7561646</link><guid>https://blog.youkuaiyun.com/kittylou/article/details/7561646</guid><author>kittylou</author><pubDate>Sun, 13 May 2012 09:33:00 +0800</pubDate><description><![CDATA[和大多数python爱好者、使用者和开发者一样，我也是通过偶尔的机会才接触了这门可以用“优美”来形容的程序设计语言：在大二下学期的时候，数据结构课程的一道习题让我百思不得其解，于是我就上网寻找答案，最后在某个编程网站上找到了参考方案。不过，代码是用一种我没有见过的语言编写的。之后的事情自然是我从网上下载了Python的解释器和文档，把Python当作新玩具一样爱不释手的输入一行行代码去试验和探索。]]></description><category></category></item><item><title><![CDATA[struts2框架，小型项目该何去何从？]]></title><link>https://blog.youkuaiyun.com/kittylou/article/details/7405957</link><guid>https://blog.youkuaiyun.com/kittylou/article/details/7405957</guid><author>kittylou</author><pubDate>Thu, 29 Mar 2012 10:37:57 +0800</pubDate><description><![CDATA[对于java web领域不得不说的就是开源框架，从最最基础的MVC我们衍生出来n多框架，其中struts2更是由于其方便性和简单性备受欢迎。
但是struts2真的有我们所认识的那么出色吗？
虽然struts2是所谓的“轻量级”框架，但是用struts2开发过几个项目的笔者并不这么认为。首先，struts2封装了几乎一般web项目涉及的所有领域。控制器，过滤器，国际化甚至是标签库。那么这些封装]]></description><category></category></item><item><title><![CDATA[我只是想试一试博客能用么？]]></title><link>https://blog.youkuaiyun.com/kittylou/article/details/7405704</link><guid>https://blog.youkuaiyun.com/kittylou/article/details/7405704</guid><author>kittylou</author><pubDate>Thu, 29 Mar 2012 09:26:19 +0800</pubDate><description><![CDATA[看一看阿看一看~~~]]></description><category></category></item></channel></rss>