<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[_刘振华_的专栏]]></title><description><![CDATA[没事时写写自己在代码开发方面的小小心得]]></description><link>https://blog.youkuaiyun.com/u014522348</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u014522348]]></copyright><item><title><![CDATA[wget使用方法]]></title><link>https://blog.youkuaiyun.com/u014522348/article/details/42787219</link><guid>https://blog.youkuaiyun.com/u014522348/article/details/42787219</guid><author>u014522348</author><pubDate>Fri, 16 Jan 2015 23:00:19 +0800</pubDate><description><![CDATA[wget是在Linux下开发的开放源代码的软件，作者是Hrvoje Niksic，后来被移植到包括Windows在内的各个平台上。它有以下功能和特点：
（1）支持断点下传功能；这一点，也是网络蚂蚁和FlashGet当年最大的卖点，现在，Wget也可以使用此功能，那些网络不是太好的用户可以放心了；
（2）同时支持FTP和HTTP下载方式；尽管现在大部分软件可以使用HTTP方式下载，但是，有些时候]]></description><category></category></item><item><title><![CDATA[UML类中的几种关系（有图有例子说明）]]></title><link>https://blog.youkuaiyun.com/u014522348/article/details/42678357</link><guid>https://blog.youkuaiyun.com/u014522348/article/details/42678357</guid><author>u014522348</author><pubDate>Tue, 13 Jan 2015 16:30:06 +0800</pubDate><description><![CDATA[点击查看原文
      类之间可能存在以下几种关系：关联(association)、依赖(dependency)、聚合(Aggregation，也有的称聚集)、组合(Composition)、泛化(generalization，也有的称继承）、实现(Realization)。
关联是指两个类之间存在某种特定的对应关系，例如客户和订单，一个订单只能属于某个客户，一个客户可能会有多张订单。根据方]]></description><category></category></item><item><title><![CDATA[Django开发环境搭建]]></title><link>https://blog.youkuaiyun.com/u014522348/article/details/41822869</link><guid>https://blog.youkuaiyun.com/u014522348/article/details/41822869</guid><author>u014522348</author><pubDate>Tue, 09 Dec 2014 13:36:23 +0800</pubDate><description><![CDATA[1.安装Python（这步很简单），并将python.exe的路径添加到Path环境变量中。
2.下载get-pip.py文件。
3.在控制台上输入python get-pip.py等待安装pip工具。
4.将Python安装路径下的Scripts文件夹的路径添加到Path环境变量中。
5.控制台输入pip install Django==1.7.16.安装完成，就是这么简单。


]]></description><category></category></item><item><title><![CDATA[Python下的多继承]]></title><link>https://blog.youkuaiyun.com/u014522348/article/details/41781035</link><guid>https://blog.youkuaiyun.com/u014522348/article/details/41781035</guid><author>u014522348</author><pubDate>Sat, 06 Dec 2014 23:22:43 +0800</pubDate><description><![CDATA[优雅地对待Python中的多继承]]></description><category></category></item><item><title><![CDATA[jdbc快速连接mysql]]></title><link>https://blog.youkuaiyun.com/u014522348/article/details/40897917</link><guid>https://blog.youkuaiyun.com/u014522348/article/details/40897917</guid><author>u014522348</author><pubDate>Fri, 07 Nov 2014 19:53:18 +0800</pubDate><description><![CDATA[说明：该方法只在独立安装的mysql下试验通过。
1.]]></description><category></category></item><item><title><![CDATA[Java垃圾收集器]]></title><link>https://blog.youkuaiyun.com/u014522348/article/details/40479317</link><guid>https://blog.youkuaiyun.com/u014522348/article/details/40479317</guid><author>u014522348</author><pubDate>Sun, 26 Oct 2014 19:33:28 +0800</pubDate><description><![CDATA[Java垃圾收集器
 
　　概述

　　说起垃圾收集（Garbage Collection，GC），大部分人都把这项技术当做Java语言的伴生产物。事实上，GC的历史远远比Java久远，1960年诞生于MIT的Lisp是第一门真正使用内存动态分配和垃圾收集技术的语言。当Lisp还在胚胎时期时，人们就在思考：
　　GC需要完成的三件事情：
　　　　 哪些内存需要回收？ 
　　　　什么时]]></description><category></category></item><item><title><![CDATA[Java中的可变参数]]></title><link>https://blog.youkuaiyun.com/u014522348/article/details/40432277</link><guid>https://blog.youkuaiyun.com/u014522348/article/details/40432277</guid><author>u014522348</author><pubDate>Fri, 24 Oct 2014 19:48:23 +0800</pubDate><description><![CDATA[1.以前在学习c的时候，遇到的第二个函数就是printf了，这个函数是一个具有可变参数的函数，后来]]></description><category></category></item><item><title><![CDATA[Java集合类和容器类]]></title><link>https://blog.youkuaiyun.com/u014522348/article/details/40423181</link><guid>https://blog.youkuaiyun.com/u014522348/article/details/40423181</guid><author>u014522348</author><pubDate>Fri, 24 Oct 2014 10:07:06 +0800</pubDate><description><![CDATA[1.集合类的继承关系：
2.对各个集合类的一些说明：
3.]]></description><category></category></item><item><title><![CDATA[2015届秋季面试感悟]]></title><link>https://blog.youkuaiyun.com/u014522348/article/details/39692867</link><guid>https://blog.youkuaiyun.com/u014522348/article/details/39692867</guid><author>u014522348</author><pubDate>Tue, 30 Sep 2014 10:57:39 +0800</pubDate><description><![CDATA[转眼明天就要到十一了，而]]></description><category></category></item><item><title><![CDATA[基础算法]]></title><link>https://blog.youkuaiyun.com/u014522348/article/details/39473685</link><guid>https://blog.youkuaiyun.com/u014522348/article/details/39473685</guid><author>u014522348</author><pubDate>Mon, 22 Sep 2014 12:17:09 +0800</pubDate><description><![CDATA[1.给定一个int型数组，数组中的]]></description><category></category></item><item><title><![CDATA[Java实现表达式求值（原创，跟书上的不一样）]]></title><link>https://blog.youkuaiyun.com/u014522348/article/details/36235091</link><guid>https://blog.youkuaiyun.com/u014522348/article/details/36235091</guid><author>u014522348</author><pubDate>Tue, 01 Jul 2014 23:23:38 +0800</pubDate><description><![CDATA[import java.util.Scanner;
import java.util.Stack;
/**
 * 不想用书上的方法，所以就自己创造了这种方法
 * @author LiuZhenhua
 *
 */
public class Main {


	/**
	 * @param args
	 */
	public static void main(String[] args) {
		]]></description><category></category></item><item><title><![CDATA[java.util.concurrent介绍]]></title><link>https://blog.youkuaiyun.com/u014522348/article/details/23207103</link><guid>https://blog.youkuaiyun.com/u014522348/article/details/23207103</guid><author>u014522348</author><pubDate>Tue, 08 Apr 2014 21:02:42 +0800</pubDate><description><![CDATA[java.util.concurrent介绍



    java.util.concurrent 包含许多线程安全、测试良好、高性能的并发构建块。不客气地说，创建 java.util.concurrent 的目的就是要实现 Collection 框架对数据结构所执行的并发操作。通过提供一组可靠的、高性能并发构建块，开发人员可以提高并发类的线程安全、可伸缩性、性能、可读性和可靠性。
如]]></description><category></category></item><item><title><![CDATA[关于java中的synchronized、wait以及notify和notifyAll]]></title><link>https://blog.youkuaiyun.com/u014522348/article/details/23205249</link><guid>https://blog.youkuaiyun.com/u014522348/article/details/23205249</guid><author>u014522348</author><pubDate>Tue, 08 Apr 2014 20:58:01 +0800</pubDate><description><![CDATA[1.java中多线程同步方法有很多种，可以使用]]></description><category></category></item><item><title><![CDATA[关于TCP打洞技术(P2P)]]></title><link>https://blog.youkuaiyun.com/u014522348/article/details/23202889</link><guid>https://blog.youkuaiyun.com/u014522348/article/details/23202889</guid><author>u014522348</author><pubDate>Tue, 08 Apr 2014 19:32:35 +0800</pubDate><description><![CDATA[关于TCP打洞技术(P2P)

2013-10-31 20:20:06

标签：TCP 打洞 P2P


建立穿越NAT设备的p2p的TCP连接只比UDP复杂一点点，TCP协议的"打洞"从协议层来看是与UDP的"打洞"过程非常相似的。尽管如此，基于TCP协议的打洞至今为止还没有被很好的理解，这也造成了对其提供支持的NAT设备不是很多。在NAT设备支持的前提下，基于TCP的"打洞"技术]]></description><category></category></item><item><title><![CDATA[解析c/c++深拷贝和浅拷贝]]></title><link>https://blog.youkuaiyun.com/u014522348/article/details/23019233</link><guid>https://blog.youkuaiyun.com/u014522348/article/details/23019233</guid><author>u014522348</author><pubDate>Sun, 06 Apr 2014 10:18:34 +0800</pubDate><description><![CDATA[在给对象赋值时会调用类的复制构造函数，如果自己没有定义复制构造函数，那么编译器会]]></description><category></category></item><item><title><![CDATA[c/c++中的多态性]]></title><link>https://blog.youkuaiyun.com/u014522348/article/details/22848185</link><guid>https://blog.youkuaiyun.com/u014522348/article/details/22848185</guid><author>u014522348</author><pubDate>Thu, 03 Apr 2014 09:36:13 +0800</pubDate><description><![CDATA[多态性的一般表述：向不同的对象发送同一个消息，不同对象接收到后会有不同的行为发生。
c++中的多态性有两种类型。
1.静态多态性：通过方法和运算符的重载，这种方式在编译时就能够确定调用的是哪一个方法或者操作符的哪一个定义，所以静态多态性又被称为编译时多态性。
2.动态多态性：通过虚函数的重载来实现，编译时不知道调用的时哪个类的方法，调用哪个方法是在运行时动态绑定的。动态多态性可以实现通过基类]]></description><category></category></item></channel></rss>