<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[追求爱好、陶冶情操、锻炼身体、享受生活。]]></title><description><![CDATA[update myself every day!]]></description><link>https://blog.youkuaiyun.com/qcw618</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qcw618]]></copyright><item><title><![CDATA[离职时同事送的5句话]]></title><link>https://blog.youkuaiyun.com/qcw618/article/details/4776017</link><guid>https://blog.youkuaiyun.com/qcw618/article/details/4776017</guid><author>qcw618</author><pubDate>Fri, 06 Nov 2009 12:53:00 +0800</pubDate><description><![CDATA[ 第一句话：优秀是一种习惯！ 　　这句话是古希腊哲学家亚里士多德说的。如果说优秀是一种习惯，那么懒惰也是一种习惯。人出生的时候，除了脾气会因为天性而有所不同，其他的东西基本都是后天形成的，是家庭影响和教育的结果。所以，我们的一言一行都是曰积月累养成的习惯。我们有的人形成了很好的习惯，有的人形成了很坏的习惯。所以我们从现在起就要把优秀变成一种习惯，使我们的优秀行为习以为常，变成我们的第二]]></description><category></category></item><item><title><![CDATA[sql server中常用的几个函数]]></title><link>https://blog.youkuaiyun.com/qcw618/article/details/4361447</link><guid>https://blog.youkuaiyun.com/qcw618/article/details/4361447</guid><author>qcw618</author><pubDate>Sun, 19 Jul 2009 15:58:00 +0800</pubDate><description><![CDATA[1.STR()  --把数值型数据转化成字符型数据   SELECT  STR (123)  ----------          1232.LTRIM()  --字符串头部的空格去掉  SELECT  LTRIM (        BOOK)  ------------   BOOK3.RTRIM()  --字符串尾部的空格去掉  SELECT  RTRIM (BOOK       ]]></description><category></category></item><item><title><![CDATA[SQL查询原理]]></title><link>https://blog.youkuaiyun.com/qcw618/article/details/4359457</link><guid>https://blog.youkuaiyun.com/qcw618/article/details/4359457</guid><author>qcw618</author><pubDate>Sat, 18 Jul 2009 13:47:00 +0800</pubDate><description><![CDATA[1.单表查询：根据WHERE条件过滤表中的记录，形成中间表（这个中间表对用户是不可见的）；然后根据SELECT的选择列选择相应的列进行返回最终结果。1)简单的单表查询SELECT 字段 FROM 表名 WHERE 条件表达式 那它们是按什么顺序执行呢？分析器会先看语句的第一个词，当它发现第一个词是SELECT关键字的时候，它会跳到FROM关键字，然后通过FROM关键字找到表名并把表装入]]></description><category></category></item><item><title><![CDATA[不高兴的时候看看。。。。。。]]></title><link>https://blog.youkuaiyun.com/qcw618/article/details/4359046</link><guid>https://blog.youkuaiyun.com/qcw618/article/details/4359046</guid><author>qcw618</author><pubDate>Sat, 18 Jul 2009 10:32:00 +0800</pubDate><description><![CDATA[ 1。经常保持微笑 2。学会和别人一块分享喜悦 3。乐于助人 4。并保持自己的一颗童心 5。学会和各种人愉快的相处 6。保持幽默感 7。要能处乱不惊 8。学会宽恕他人 9。有几个知心朋友 10.要有目标和追求 11。常和别人保持合作,并从中获得乐趣 12。最好能够有点男欢女爱，呵呵。。。 13。保持]]></description><category></category></item><item><title><![CDATA[数据库设计范式的基本概念]]></title><link>https://blog.youkuaiyun.com/qcw618/article/details/4348731</link><guid>https://blog.youkuaiyun.com/qcw618/article/details/4348731</guid><author>qcw618</author><pubDate>Tue, 14 Jul 2009 21:26:00 +0800</pubDate><description><![CDATA[　　第一范式:　　对于表中的每一行，必须且仅仅有唯一的行值.在一行中的每一列仅有唯一的值并且具有原子性.　　第二范式:　　第二范式要求非主键列是主键的子集，非主键列活动必须完全依赖整个主键。主键必须有唯一性的元素,一个主键可以由一个或更多的组成唯一值的列组成。一旦创建，主键无法改变，外键关联一个表的主键。主外键关联意味着一对多的关系.　　第三范式:　　第三范式要求非主键列互]]></description><category></category></item><item><title><![CDATA[数据库设计的常见关系（转自http://www.qudong.com/）]]></title><link>https://blog.youkuaiyun.com/qcw618/article/details/4348729</link><guid>https://blog.youkuaiyun.com/qcw618/article/details/4348729</guid><author>qcw618</author><pubDate>Tue, 14 Jul 2009 21:22:00 +0800</pubDate><description><![CDATA[ 1.配置关系 --和其他表无任何关系的表。  2.一对多关系 ，一张表包含另外一个表的主键作为外键。 3.多对多，需要2张表，有一个包含两个外键的关系表。 4.树型结构，常见的两钟：父ID设计和001002编码设计。 5.“多态”结构和多对多略有不同，如果需求中某表字段多少类型有非常大的不确定性，可以采用3个表来完成： 一个[主表]（ID）， 一个[属性名称表]（属性ID]]></description><category></category></item><item><title><![CDATA[String的==与equal和null( 转自:http://www.jb51.net/article/18417.htm)]]></title><link>https://blog.youkuaiyun.com/qcw618/article/details/4343060</link><guid>https://blog.youkuaiyun.com/qcw618/article/details/4343060</guid><author>qcw618</author><pubDate>Mon, 13 Jul 2009 00:27:00 +0800</pubDate><description><![CDATA[1、String 的==与equal() 在对字符串的相等判断，==判断的是地址是否相同，equal()判断的是字符值是否相同。大多数时候==跟equal()的结果都是相同的。这是因为String对象是不变模式的，如果你不是明确地new一个String对象，Java对于String对象的保存默认的是会把新生成的String 对象放到一个缓冲区，然后每次判断缓冲区中是否已经有了这个对象，如果有了]]></description><category></category></item><item><title><![CDATA[彻底理解java String]]></title><link>https://blog.youkuaiyun.com/qcw618/article/details/4343043</link><guid>https://blog.youkuaiyun.com/qcw618/article/details/4343043</guid><author>qcw618</author><pubDate>Mon, 13 Jul 2009 00:12:00 +0800</pubDate><description><![CDATA[     要理解 java中String的运作方式，必须明确一点：String是一个非可变类（immutable）。什么是非可变类呢？简单说来，非可变类的实例是不能被修改的，每个实例中包含的信息都必须在该实例创建的时候就提供出来，并且在对象的整个生存周期内固定不变。java为什么要把String设计为非可变类呢？你可以问问 james Gosling ：）。但是非可变类确实有着自身的优势，如状态单]]></description><category></category></item><item><title><![CDATA[全面解析java中的String]]></title><link>https://blog.youkuaiyun.com/qcw618/article/details/4343017</link><guid>https://blog.youkuaiyun.com/qcw618/article/details/4343017</guid><author>qcw618</author><pubDate>Mon, 13 Jul 2009 00:01:00 +0800</pubDate><description><![CDATA[1. 首先String不属于8种基本数据类型，String是一个对象。 因为对象的默认值是null，所以String的默认值也是null；但它又是一种特殊的对象，有其它对象没有的一些特性。 2. new String()和new String(“”)都是申明一个新的空字符串，是空串不是null； 3. String str=”kvill”； String str=new String (“kvil]]></description><category></category></item><item><title><![CDATA[String,String,StringBuilder （转自http://blog.youkuaiyun.com/rmn190/archive/2007/01/24/1492013.aspx）]]></title><link>https://blog.youkuaiyun.com/qcw618/article/details/4342969</link><guid>https://blog.youkuaiyun.com/qcw618/article/details/4342969</guid><author>qcw618</author><pubDate>Sun, 12 Jul 2009 23:29:00 +0800</pubDate><description><![CDATA[String 字符串常量StringBuffer 字符串变量（线程安全）StringBuilder 字符串变量（非线程安全）String 与 StringBuffer  简要的说， String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象，然后将指针指]]></description><category></category></item><item><title><![CDATA[oop的一点认识]]></title><link>https://blog.youkuaiyun.com/qcw618/article/details/4342659</link><guid>https://blog.youkuaiyun.com/qcw618/article/details/4342659</guid><author>qcw618</author><pubDate>Sun, 12 Jul 2009 20:54:00 +0800</pubDate><description><![CDATA[工作两年，做了10个项目的程序员了，但是感觉自己还是以结构化的编程方式在工作。由于做的项目大部分是.net的项目，更多的时候编程用的还是面向过程的思想。所以最近一直在网上看一些关于OOP的思想结合自己做过的项目，在此借网络上的文章总结一下，以便加深对oop思想的理解。1.什么是面向对象的思想好多编程书上都有类似的解释，偶尔看到一篇文章感觉作者的提法很好。面向对象就是用 某物（对象），是]]></description><category></category></item><item><title><![CDATA[OO的五大原则]]></title><link>https://blog.youkuaiyun.com/qcw618/article/details/4342633</link><guid>https://blog.youkuaiyun.com/qcw618/article/details/4342633</guid><author>qcw618</author><pubDate>Sun, 12 Jul 2009 20:39:00 +0800</pubDate><description><![CDATA[SRP（Single Responsibility Principle 单一职责原则） 对象的功能应该单一 OCP（Open Close Principle 开闭原则） 以增加对象的方式来完成对需求的扩展，而非修改原有对象。 LSP（Liskov Substitution Principle 里氏替换原则） “老鼠的儿子会打洞”，子类应该具备父类的特征。 DIP（Dependence ]]></description><category></category></item><item><title><![CDATA[面向对象的思维方法（转自http://www.javaeye.com/topic/38）]]></title><link>https://blog.youkuaiyun.com/qcw618/article/details/4342590</link><guid>https://blog.youkuaiyun.com/qcw618/article/details/4342590</guid><author>qcw618</author><pubDate>Sun, 12 Jul 2009 20:21:00 +0800</pubDate><description><![CDATA[作者：范凯 E-mail: robbin_fan@yahoo.com.cn 我是从学习Java编程开始接触OOP(面向对象编程)，刚开始使用Java编写程序的时候感觉很别扭，因为我早以习惯用C来编写程序，很欣赏C的简洁性和高效性，喜欢C简练而表达能力丰富的风格，特别忍受不了Java运行起来慢吞吞的速度，相对冗长的代码，而且一个很简单的事情，要写好多类，一个类调用一个类，心里的抵触情绪很强。 我对J]]></description><category></category></item><item><title><![CDATA[类与类关系的UML图与代码表现(转自http://www.javaeye.com/topic/37302)]]></title><link>https://blog.youkuaiyun.com/qcw618/article/details/4341687</link><guid>https://blog.youkuaiyun.com/qcw618/article/details/4341687</guid><author>qcw618</author><pubDate>Sun, 12 Jul 2009 11:21:00 +0800</pubDate><description><![CDATA[类与类之间的关系对于理解面向对象具有很重要的作用，以前在面试的时候也经常被问到这个问题，在这里我就介绍一下。类与类之间存在以下关系:(1)泛化(Generalization)(2)关联(Association)(3)依赖(Dependency)(4)聚合(Aggregation)UML图与应用代码例子:1.泛化(Generalization)[泛化]表示类与类之间的继承关系，接口与接口之间的继]]></description><category></category></item><item><title><![CDATA[面向对象设计思想（转自http://www.cnblogs.com/terry52/archive/2006/04/26/385553.html）]]></title><link>https://blog.youkuaiyun.com/qcw618/article/details/4341066</link><guid>https://blog.youkuaiyun.com/qcw618/article/details/4341066</guid><author>qcw618</author><pubDate>Sun, 12 Jul 2009 00:01:00 +0800</pubDate><description><![CDATA[假定我们要设计一个媒体播放器。该媒体播放器目前只支持音频文件mp3和wav。如果不谈设计，设计出来的播放器可能很简单： public class MediaPlayer {      private void PlayMp3()    {       MessageBox.Show("Play the mp3 file.");    }    private void PlayWav()   ]]></description><category></category></item><item><title><![CDATA[我的第一篇文章]]></title><link>https://blog.youkuaiyun.com/qcw618/article/details/4326518</link><guid>https://blog.youkuaiyun.com/qcw618/article/details/4326518</guid><author>qcw618</author><pubDate>Mon, 06 Jul 2009 23:08:00 +0800</pubDate><description><![CDATA[ 一直以来很想拥有自己的博客，希望能把自己生活中的点点滴滴都记录下来，但是一直很懒，也不知道用哪个网站的blog会更好，所以搁置了很久。今天跟大学同学玩了一天，通过跟同学的交流发现自己跟他们已经产生了很大的差距，心里有了很多的想法，觉得自己应该把这些想法记录下来，以便鞭策自己天天进步，改掉自己的一些坏毛病。一时兴起创建了这个blog.~~     今天是7月5日，我创建了第一篇博客。本来想把工]]></description><category></category></item></channel></rss>