<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[旒阆的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cao_xiaoming</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cao_xiaoming]]></copyright><item><title><![CDATA[SQL-练习]]></title><link>https://blog.youkuaiyun.com/cao_xiaoming/article/details/78917769</link><guid>https://blog.youkuaiyun.com/cao_xiaoming/article/details/78917769</guid><author>cao_xiaoming</author><pubDate>Thu, 28 Dec 2017 00:40:11 +0800</pubDate><description><![CDATA[attend表，字段如下 
num,no,attendance 
工号、工资编号、出勤率employee表，字段如下 
num,name,sex,age,departmentno 
工号、姓名、性别、年龄、部门wage表，字段如下 
no,amount 
编号、工资金额题目： 
–1.查询工资金额为8000的职工工号和姓名，降序排列 
–方式一 
select employee.num, emplo]]></description><category></category></item><item><title><![CDATA[Junit 使用]]></title><link>https://blog.youkuaiyun.com/cao_xiaoming/article/details/78767305</link><guid>https://blog.youkuaiyun.com/cao_xiaoming/article/details/78767305</guid><author>cao_xiaoming</author><pubDate>Sun, 10 Dec 2017 20:45:14 +0800</pubDate><description><![CDATA[JUnit是用于编写和运行可重复的自动化测试的开源测试框架.它是一个Java语言的单元测试框架，简单理解：可以用于取代java的main方法。

使用步骤： 
1.创建java项目JunitDemo，在工程上点击右键，选择：Build Path -> Add Library -> JUnit …，如下图所示： 
 
 
 
2.创建测试类,编写测试方法，进行测试 
    1）测试方法名一般以te]]></description><category></category></item><item><title><![CDATA[单例模式]]></title><link>https://blog.youkuaiyun.com/cao_xiaoming/article/details/78715429</link><guid>https://blog.youkuaiyun.com/cao_xiaoming/article/details/78715429</guid><author>cao_xiaoming</author><pubDate>Tue, 05 Dec 2017 00:15:15 +0800</pubDate><description><![CDATA[单例是设计模式中最为普遍的模式之一。 
它是一种对象创建模式，用于产生类的具体实例，并确保系统中这个类只产生一个实例。单例的好处： 
1.对于频繁使用的对象，可以省略创建对象所花费的时间，从而避免频繁创建对象而消耗系统开销 
2.由于new操作的次数减少，对系统内存的使用频率降低，可以减轻GC压力，缩短GC停顿时间单例的核心： 
通过一个接口返回唯一的对象实例实现方式一
/**
 * 饿汉式]]></description><category></category></item><item><title><![CDATA[maven]]></title><link>https://blog.youkuaiyun.com/cao_xiaoming/article/details/78624057</link><guid>https://blog.youkuaiyun.com/cao_xiaoming/article/details/78624057</guid><author>cao_xiaoming</author><pubDate>Fri, 24 Nov 2017 14:07:49 +0800</pubDate><description><![CDATA[maven的介绍 
Maven 是基于POM(工程对象模型)的，通过pom.xml描述文件对项目的代码、报告、文件进行管理的工具。 
它是Java开发的，所以是跨平台的项目管理工具，依赖jdk1.6及以上。 
maven的两大功能： 
    1.管理依赖  【管理jar包】 
    2.项目构建  【清理、编译、测试、报告、打包、部署】 
通过使用maven可以对项目进行快速简单的构建，前提是需]]></description><category></category></item><item><title><![CDATA[线程创建方式]]></title><link>https://blog.youkuaiyun.com/cao_xiaoming/article/details/78420229</link><guid>https://blog.youkuaiyun.com/cao_xiaoming/article/details/78420229</guid><author>cao_xiaoming</author><pubDate>Wed, 01 Nov 2017 23:52:25 +0800</pubDate><description><![CDATA[创建线程的3种方式： 
1）继承Thread类 
①自定义线程类继承Thread，重写 run() 方法，把线程要做的任务写在run()方法中。 
②创建自定义线程对象，调用 start()方法启动线程。
//1,自定义线程类继承Thread，重写 run() 方法，把线程要做的任务写在run()方法中  
Thread mt = new Thread(){
    public void run(]]></description><category></category></item><item><title><![CDATA[ECMA5Script执行环境和作用域]]></title><link>https://blog.youkuaiyun.com/cao_xiaoming/article/details/53544156</link><guid>https://blog.youkuaiyun.com/cao_xiaoming/article/details/53544156</guid><author>cao_xiaoming</author><pubDate>Fri, 09 Dec 2016 21:08:17 +0800</pubDate><description><![CDATA[执行环境定义了当前变量或函数有权访问的其他数据。每一个执行环境都有一个与之关联的变量对象，环境中定义的所有变量和函数都保存在这个对象中。虽然我们的代码无法访问这个对象，但是解析器在处理数据时会在后台执行它。 
全局执行环境是最外围的一个执行环境(例如window)。根据ECMScript实现所在的宿主环境不同，表示执行环境的对象也不一样。 
每一个函数都有自己的执行环境。当执行流进一个函数时，函数的]]></description><category></category></item><item><title><![CDATA[ECMA5Script中的this对象 ; call、apply方法]]></title><link>https://blog.youkuaiyun.com/cao_xiaoming/article/details/53526874</link><guid>https://blog.youkuaiyun.com/cao_xiaoming/article/details/53526874</guid><author>cao_xiaoming</author><pubDate>Thu, 08 Dec 2016 23:42:24 +0800</pubDate><description><![CDATA[this对象——是在运行时候基于函数的执行环境绑定的。在全局函数中，this等于window，而当函数被作为某个对象的方法调用时，this等于那个对象。 
也就是说this关键字总是指代调用者，谁调用指向谁var k = 10;
function test(){
    this.k = 20;
}
test();         //==window.test();
alert(test.k);]]></description><category></category></item><item><title><![CDATA[ECMA5Script的函数function]]></title><link>https://blog.youkuaiyun.com/cao_xiaoming/article/details/53511966</link><guid>https://blog.youkuaiyun.com/cao_xiaoming/article/details/53511966</guid><author>cao_xiaoming</author><pubDate>Wed, 07 Dec 2016 23:42:19 +0800</pubDate><description><![CDATA[Function类型，即函数的类型。 
一个典型的JavaScript函数定义如下： 
function     函数名称(参数列表){ 
    函数体; 
} 
注意：参数列表直接写形参名即可，不用写val 
return 语句：return返回函数的返回值并结束函数运行 
函数可作为参数进行传递 
示例：//参数列表相当于函数的入口，return语句相当于函数的出口
function test]]></description><category></category></item><item><title><![CDATA[ECMAScript 引用类型]]></title><link>https://blog.youkuaiyun.com/cao_xiaoming/article/details/53511156</link><guid>https://blog.youkuaiyun.com/cao_xiaoming/article/details/53511156</guid><author>cao_xiaoming</author><pubDate>Wed, 07 Dec 2016 22:11:51 +0800</pubDate><description><![CDATA[Global对象 全局的、终极的、兜底的对象(不存在的) 所有在全局作用域内定义的属性和方法，都是Global对象的属性 
常用的几个方法：encodeURI 、encodeURIComponent、decodeURI 、decodeURIComponent、escape、unescape 、eval、parseInt、parseFloat、isNaNuri编码 
encodeURI 、 
enco]]></description><category></category></item><item><title><![CDATA[ECMAScript中的object]]></title><link>https://blog.youkuaiyun.com/cao_xiaoming/article/details/53494870</link><guid>https://blog.youkuaiyun.com/cao_xiaoming/article/details/53494870</guid><author>cao_xiaoming</author><pubDate>Tue, 06 Dec 2016 22:40:04 +0800</pubDate><description><![CDATA[Object是ECMAScript中使用最多的一种类型（就像java.lang.Object一样，Object是所有类的基础类）]]></description><category></category></item><item><title><![CDATA[ECMAScript的数组]]></title><link>https://blog.youkuaiyun.com/cao_xiaoming/article/details/53470708</link><guid>https://blog.youkuaiyun.com/cao_xiaoming/article/details/53470708</guid><author>cao_xiaoming</author><pubDate>Mon, 05 Dec 2016 22:04:02 +0800</pubDate><description><![CDATA[数组本身是对象，js中的数组长度是可随便改变的，元素的类型是任意混合的。 
数组常用方法]]></description><category></category></item><item><title><![CDATA[Oracle函数to_char应用示例]]></title><link>https://blog.youkuaiyun.com/cao_xiaoming/article/details/50856908</link><guid>https://blog.youkuaiyun.com/cao_xiaoming/article/details/50856908</guid><author>cao_xiaoming</author><pubDate>Fri, 11 Mar 2016 16:14:14 +0800</pubDate><description><![CDATA[t.sj为时间字段， 
根据时间字段的年月，和sffs字段分组，排序。并求出每组的总记录数 count 
select to_char(t.sj, ‘yyyy-mm’) sj, 
       t.sffs sffs, 
       count(to_char(t.sj, ‘yyyy-mm’)) count    –每组总记录数 
  from t_shzz_fzcsfdj t 
 where]]></description><category></category></item><item><title><![CDATA[CSS颜色、长度值、字体]]></title><link>https://blog.youkuaiyun.com/cao_xiaoming/article/details/50854754</link><guid>https://blog.youkuaiyun.com/cao_xiaoming/article/details/50854754</guid><author>cao_xiaoming</author><pubDate>Fri, 11 Mar 2016 11:39:58 +0800</pubDate><description><![CDATA[颜色值 
设置颜色的方法： 
1、英文命令颜色 
p{color:red;} 
2、RGB颜色 
与 photoshop 中的 RGB 颜色是一致的，由 R(red)、G(green)、B(blue) 三种颜色的比例来配色。 
每一项的值可以是 0~255 之间的整数，也可以是 0%~100% 的百分数。 
示例：p{color:rgb(133,45,200);}  或   p{color:rgb(]]></description><category></category></item><item><title><![CDATA[sublimeText编辑器，不支持中文鼠标跟随的问题]]></title><link>https://blog.youkuaiyun.com/cao_xiaoming/article/details/50786924</link><guid>https://blog.youkuaiyun.com/cao_xiaoming/article/details/50786924</guid><author>cao_xiaoming</author><pubDate>Thu, 03 Mar 2016 11:08:03 +0800</pubDate><description><![CDATA[在sublimeText中使用搜狗输入，候选窗口总是显示在窗口的右下方，是由于不支持中文的鼠标跟随。 
解决办法：安装IMESupport插件即可（这款插件是日本人写的） 
（安装IMESupport插件时，需要先安装过packageControl） 
一、按ctrl+shift+P键弹出如图窗口，然后输入pcip，选择第一个项目回车。 
 
二、待读取远程插件列表后，会弹出如图窗口，然后输入ime]]></description><category></category></item><item><title><![CDATA[表格字段过长，用CSS实现省略号显示]]></title><link>https://blog.youkuaiyun.com/cao_xiaoming/article/details/50765185</link><guid>https://blog.youkuaiyun.com/cao_xiaoming/article/details/50765185</guid><author>cao_xiaoming</author><pubDate>Mon, 29 Feb 2016 14:12:36 +0800</pubDate><description><![CDATA[字段值
使用到的CSS知识点：
1、 overflow:  当内容溢出元素框时发生的事情。
JavaScript 语法：object.style.overflow="scroll"
可设置的值：
visible  默认值，不剪切内容也不添加滚动条，内容多时，会呈现在元素框之外。
hidden 内容会被修剪，并且其余内容是不可见的。
scroll  内容会被修剪，但会显示滚动条用来查看]]></description><category></category></item></channel></rss>