<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xrloyx的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xrloyx</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xrloyx]]></copyright><item><title><![CDATA[Java对象XML序列化框架－Simple2.0]]></title><link>https://blog.youkuaiyun.com/xrloyx/article/details/6780412</link><guid>https://blog.youkuaiyun.com/xrloyx/article/details/6780412</guid><author>xrloyx</author><pubDate>Thu, 15 Sep 2011 23:41:34 +0800</pubDate><description><![CDATA[Simple是一个XML序列化框架，一个Java版本宽容的序列化框架，能够快速在Java平台上开发XML。支持通过annotations完全配置化的XML结构；提供版本管理框架允许向前和向后兼容序列化；更好的性能，使用轻量级StAX提升XML反序列化
 进程，比XStream和]]></description><category></category></item><item><title><![CDATA[Effective C++ 条款26: 当心潜在的二义性]]></title><link>https://blog.youkuaiyun.com/xrloyx/article/details/6779927</link><guid>https://blog.youkuaiyun.com/xrloyx/article/details/6779927</guid><author>xrloyx</author><pubDate>Thu, 15 Sep 2011 22:10:16 +0800</pubDate><description><![CDATA[#include 

using namespace std;

void f(char c)
{
	cout << c <<endl;
}
void f(int i)
{
	cout << i <<endl;
}

int main()
{
	double d = 2.0;]]></description><category></category></item><item><title><![CDATA[【转载】const用法详解，如何修饰变量，返回值以及成员函数]]></title><link>https://blog.youkuaiyun.com/xrloyx/article/details/6772854</link><guid>https://blog.youkuaiyun.com/xrloyx/article/details/6772854</guid><author>xrloyx</author><pubDate>Tue, 13 Sep 2011 22:37:55 +0800</pubDate><description><![CDATA[const关键字是用来修饰一个变量使其成为常量(constant)的。常量只能在定义时进行初始化，而此后对这个变量的任何改变都将是非法的。const关键字在就是为了保证了它修饰的对象不被修改。

对于指针来说，const关键字同样可以保证它修饰的对象不被修改，但是与一般的对象]]></description><category></category></item><item><title><![CDATA[Effective C++ 条款20: 避免public接口出现数据成员]]></title><link>https://blog.youkuaiyun.com/xrloyx/article/details/6772728</link><guid>https://blog.youkuaiyun.com/xrloyx/article/details/6772728</guid><author>xrloyx</author><pubDate>Tue, 13 Sep 2011 22:04:15 +0800</pubDate><description><![CDATA[在java中我们习惯把类的数据成员声明为私有的，而对这个数据成员的读写通过方法来实现（get（），set（））
这样有以下好处
1、可以更精确地控制数据成员的访问权。
2、功能分离
3、某种情况下，可以使其对象占有更少的内存，节省空间。
用接口方法来访问数据成员，这样我]]></description><category></category></item><item><title><![CDATA[Effective C++ 条款19: 分清成员函数，非成员函数和友元函数]]></title><link>https://blog.youkuaiyun.com/xrloyx/article/details/6772610</link><guid>https://blog.youkuaiyun.com/xrloyx/article/details/6772610</guid><author>xrloyx</author><pubDate>Tue, 13 Sep 2011 21:46:17 +0800</pubDate><description><![CDATA[#include 

using namespace std;

class Rational
{
public:
	Rational(int frist = 0, int second = 1)	;	
	

	const Rational operator* (const Ra]]></description><category></category></item><item><title><![CDATA[Effective C++ 条款16: 在operator=中对所有数据成员赋值]]></title><link>https://blog.youkuaiyun.com/xrloyx/article/details/6768219</link><guid>https://blog.youkuaiyun.com/xrloyx/article/details/6768219</guid><author>xrloyx</author><pubDate>Sun, 11 Sep 2011 23:35:49 +0800</pubDate><description><![CDATA[#include 

using namespace std;

class BaseA
{
public:
	int _i;	
	BaseA(int i): _i(i){};
	BaseA(const BaseA& rhs);
	BaseA& operator=(const B]]></description><category></category></item><item><title><![CDATA[Effective C++ 条款14: 确定基类有虚析构函数]]></title><link>https://blog.youkuaiyun.com/xrloyx/article/details/6767710</link><guid>https://blog.youkuaiyun.com/xrloyx/article/details/6767710</guid><author>xrloyx</author><pubDate>Sun, 11 Sep 2011 17:42:44 +0800</pubDate><description><![CDATA[#include 

using namespace std;

class BaseA
{
public:
	BaseA(){cout <<"BaseA::BaseA()" <<endl;}
	~BaseA(){cout <<"BaseA::~BaseA()" <<endl;}]]></description><category></category></item><item><title><![CDATA[Effective c++ 条款13: 初始化列表中成员列出的顺序和它们在类中声明的顺序相同]]></title><link>https://blog.youkuaiyun.com/xrloyx/article/details/6767655</link><guid>https://blog.youkuaiyun.com/xrloyx/article/details/6767655</guid><author>xrloyx</author><pubDate>Sun, 11 Sep 2011 16:50:17 +0800</pubDate><description><![CDATA[#include 

using namespace std;

class A
{
public:
	A(int);
	~A();
	void showI();
	void showJ();
private:
	int i;
	int j;
};

A::A(int k)
:j]]></description><category></category></item><item><title><![CDATA[Sql语句练习三]]></title><link>https://blog.youkuaiyun.com/xrloyx/article/details/6589184</link><guid>https://blog.youkuaiyun.com/xrloyx/article/details/6589184</guid><author>xrloyx</author><pubDate>Wed, 06 Jul 2011 23:40:25 +0800</pubDate><description><![CDATA[SQL CHECK 约束CHECK 约束用于限制列中的值的范围。如果对单个列定义 CHECK 约束，那么该列只允许特定的值。如果对一个表定义 CHECK 约束，那么此约束会在特定的列中对值进行限制。create TABLE STUDENTS(ID INT NOT NULL CHE]]></description><category></category></item><item><title><![CDATA[sql语句练习]]></title><link>https://blog.youkuaiyun.com/xrloyx/article/details/6584706</link><guid>https://blog.youkuaiyun.com/xrloyx/article/details/6584706</guid><author>xrloyx</author><pubDate>Mon, 04 Jul 2011 23:39:12 +0800</pubDate><description><![CDATA[SQL NOT NULLNOT NULL 约束强制列不接受 NULL 值。NOT NULL 约束强制字段始终包含值。这意味着，如果不向字段添加值，就无法插入新纪录或者更新记录。主要是我们在创建表的时候对某一列进行约束使之不能为空：CREATE  TABLE S]]></description><category></category></item><item><title><![CDATA[SQL 语句学习(二)]]></title><link>https://blog.youkuaiyun.com/xrloyx/article/details/6576031</link><guid>https://blog.youkuaiyun.com/xrloyx/article/details/6576031</guid><author>xrloyx</author><pubDate>Wed, 29 Jun 2011 23:00:00 +0800</pubDate><description><![CDATA[UNION:UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意，UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时，每条 SELECT 语句中的列的顺序必须相同。如：RID		NAME100		XXX101		YYY S ID		NAME100		YY102		III ]]></description><category></category></item><item><title><![CDATA[数据库中的连接问题]]></title><link>https://blog.youkuaiyun.com/xrloyx/article/details/6571216</link><guid>https://blog.youkuaiyun.com/xrloyx/article/details/6571216</guid><author>xrloyx</author><pubDate>Mon, 27 Jun 2011 22:03:00 +0800</pubDate><description><![CDATA[ 　　在数据库的应用中我们不免用到数据库中各个表的连接问题，在这里从别的地方摘录了一些，便于自己学习，也供大家参考。数据库中的连接问题（一）连接查询的格式：在数据库应用中，经常要涉及从两个或更多的表中查询数据，这就需要使用连接查询。其格式如下：SELECT COLUMN_NAME，COLUMN_NAME[,...n]FROM TABLE_NAME,TABLE_NAM]]></description><category></category></item><item><title><![CDATA[SQL 语句练习]]></title><link>https://blog.youkuaiyun.com/xrloyx/article/details/6569246</link><guid>https://blog.youkuaiyun.com/xrloyx/article/details/6569246</guid><author>xrloyx</author><pubDate>Sun, 26 Jun 2011 23:07:00 +0800</pubDate><description><![CDATA[TOP子句：mysql：SELECT * FROM PERSONS LIMIT 5;oracle：SELECT *FROM PERSONS WHERE ROWNUM LIKE 和 NOT LIKESELECT * FROM PERSONS WHERE NAME LIKE ‘L%’SELECT * FROM PERSONS WHERE NAME NOT LIKE %L%;]]></description><category></category></item><item><title><![CDATA[追 MM与设计模式 ]]></title><link>https://blog.youkuaiyun.com/xrloyx/article/details/6547083</link><guid>https://blog.youkuaiyun.com/xrloyx/article/details/6547083</guid><author>xrloyx</author><pubDate>Wed, 15 Jun 2011 21:05:00 +0800</pubDate><description><![CDATA[追 MM与设计模式  出处： 优快云  在 优快云看见了这篇文章，作者以轻松的语言比喻了 java的 32种模式，有很好的启发作用，但可惜没有给出具体的意思，我就在后边加上了：）这些都是最简单的介绍，要学习的话建议你看一下《java与模式》这本书。 创建型模式   1、FACTORY—追 MM少不了请吃饭了，麦当劳的鸡翅和肯德基的鸡翅都是 MM爱吃的]]></description><category></category></item><item><title><![CDATA[7z压缩软件的使用方法以及与rar的对比]]></title><link>https://blog.youkuaiyun.com/xrloyx/article/details/6443585</link><guid>https://blog.youkuaiyun.com/xrloyx/article/details/6443585</guid><author>xrloyx</author><pubDate>Tue, 24 May 2011 22:27:00 +0800</pubDate><description><![CDATA[<br />一、使用方法<br />1、压缩命令：<br />压缩文件如：7z a -tzip c:/aaa.zip c:/aaa.doc<br />压缩文件夹：7z a  c:/C#高级编程.rar c:/C#高级编程/*<br /> <br />2、和rar软件的对比<br />压缩C#高级编程文件夹<br />文件夹大小：47.5 MB<br /> <br />（1）、压缩成rar<br />7z压缩后大小：38.2 MB <br />压缩时间：1min<br /> <br />rar压缩后大小：41]]></description><category></category></item></channel></rss>