自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

清闲居

stay hungry. stay foolish.

  • 博客(34)
  • 资源 (3)
  • 收藏
  • 关注

转载 SQL Server 索引结构及其使用(一)

一、深入浅出理解索引结构   实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:   其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”

2012-02-25 16:45:15 504

转载 t-sql获取某月天数

此文主要向大家描述的是SQL Server日期函数之获得一个月中的实际天数的正确操作步骤,在实际草组中如果你想获得一个月的天数其主要操作技巧是:首先到得一个月最后一天的日期,然后通过 SQL Server 日期函数 day() 取得日期中的“天” 部分。获得 2008 年 2 月份的天数:select day(cast('2008-03-01' as datetime) - 1

2012-02-23 20:46:57 7284

原创 java的Calendar

好吧,我承认我的java很菜,我也承认我对日历的了解也很菜。进入正文。Calendar是java.util包中一个抽象类,使用getInstance()可获得子类GregorianCalendar的一个对象。(这样得到的对象表示了当前时间,当然可以使用GC的构造函数指定一个时间。)GC使用标准历法来计算时间,现在大多数国家也都使用这样的历法。Calendar很强大,基本上能满足任何

2012-02-22 18:14:49 3402

转载 SQL Server like escape的使用方法

%:匹配零个及多个任意字符; _:与任意单字符匹配; []:匹配一个范围; [^]:排除一个范围 引用内容Symbol               Meaning like'5[%]'           5% like'[_]n'             _n like'[a-cdf]'         a, b, c, d, or f like[-acd

2012-02-22 16:17:02 8125

转载 hql总结

1. 查询整个映射对象所有字段 Java代码  //直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段             String hql = "from Users";             Query query = session.createQuery(hql);

2012-02-21 11:32:25 562

转载 HQL查询及语法

HQL查询及语法HQL:Hibernate Query Language HQL是完全面向对象的查询语言,因此可以支持继承和多态等特征。 HQL查询依赖于Query类,每个Query实例对应一个查询对象,使用HQL查询按 如下步骤进行: (1)获取Hibernate Session对象; (2)编写HQL语句; (3)以HQL语句作为参数,调用Session

2012-02-21 11:26:09 536

转载 sql之exsists, in, all, any, some,

SQL中exists和in的区别 两张表——用户表TDefUser(userid,address,phone)和消费表TAccConsume(userid,time,amount),需要查消费超过5000的用户记录。 用exists: select * from TDefUser where exists (select 1 from TAccConsume where TDe

2012-02-21 11:18:08 6037

转载 Java反射经典实例

Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。1. 得到某个对象的属性1 public Object getProperty(Object owner, String fieldName)

2012-02-19 20:40:09 442

转载 SQL Group by Having

今天温习SQL,以前也学习过SQL,可是都不明白,今天看过了算是懂了一点点,也是从网上看到的,感觉不错,哈哈,就来做个笔记. 在select 语句中可以使用group by 子句将行划分成较小的组,然后,使用聚组函数返回每一个组的汇总信息,另外,可以使用having子句限制返回的结果集。group by 子句可以将查询结果分组,并返回行的汇总信息Oracle 按照group by 子句中指定的

2012-02-18 20:37:09 562

转载 SQL 连接 JOIN 例解

最近公司在招人,同事问了几个自认为数据库可以的应聘者关于库连接的问题,回答不尽理想~现在在这写写关于它们的作用假设有如下表:一个为投票主表,一个为投票者信息表~记录投票人IP及对应投票类型,左右连接实际说是我们联合查询的结果以哪个表为准~1:如右接连 right join 或 right outer join:我们以右边voter表为准,则左表(voteMaster

2012-02-18 20:06:07 387

转载 各种自动运行

1.开机启动时自动运行程序 Linux 加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置 在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序。例如:编辑 /etc /rc.d/rc.local 文件,在文件最末加上一行“xinit”或“

2012-02-18 00:52:26 557

原创 定时任何和例行任务

定时任务新建一个定时任务1. at Time     #执行at命令    #Time的格式有:HH:MM YYYY-MM-DD                                      HH[pm;am] [Month] [Day]                                      HH[pm;am] + number[hours;

2012-02-18 00:45:24 825

转载 用UNetbootin安装Puppy Linux到U盘

很少玩Linxu系统,但今天看到了Puppy Linux的介绍,于是也凑凑热闹弄一个到U盘玩玩,顺便当移动系统。用本身自带的Puppy universal installer嫌太麻烦了,还要自己刻盘。用Flashboot制作结果又启动不了,最后还是使用UNetbootin搞定。准备工作:下载UNetbootin:http://unetbootin.sourceforge.net/

2012-02-13 16:05:04 8148

转载 ubuntu 软件包分类

Ubuntu 根据软件包的开发组组织对该软件的支持程序,以及遵从的开源程序,划分为如下4类。见一更新源代码:deb http://mirrors.163.com/ubuntu/ lucid main universe restricted multiversedeb-src http://mirrors.163.com/ubuntu/ lucid main universe restr

2012-02-13 14:35:21 1546

转载 shell中的一些特殊变量

在bash中会用到很多特殊的shell变量,熟练运用这些变量会对bash编程有很大帮助。 shell中的特殊变量:变量名含义$0shell或shell脚本的名字$*以一对双引号给出参数列表$@将各个参数分别加双引

2012-02-13 00:20:02 579

转载 rdesktop参数

rdesktop -z -r sound:remote -g workarea -D -K -a 16 -u Soloman -p xxxxxx kingkong 下面详细说明一下各参数的意思: -z:启动网络数据的压缩,减少带宽,不过如果是 LAN,我觉得加不加都无所谓; -r sound:remote:将声音在远程的机器上播放,而不带到你的本机里。因为我的台式机连接上了音箱,而我如果从笔记本远

2012-02-12 17:50:15 4276

原创 设计模式前言

1。 面向过程的先天不足这个和我们的认知有关,因为我们是按照面向对象的模式认识世界的。功能分解造成了主函数,即控制程序,责任过大,一个修正的方法是将责任下放到子函数。这里引出“责任”话题。2. 面向对象2.1 对象对象时具有责任的东西(对象具有责任且自己负责自己)。在概念层次上,对象是一组责任在规约层次上,对象是一组行为在实现层次上,对象是数据和代码建议:在概念

2012-02-09 23:47:47 604

原创 恶心的IE

前台开发人员谁不憎恨IE?这篇文章将自己在开发中遇到的IE与标准DOM不兼容的地方和IE的bug记录下来。1. event:这个不多说,大家都知道。2. .innerHTML: IE如是说 The property is read/write for all objects except the following, for which it is read-only: COL, CO

2012-02-08 16:39:59 1207 1

原创 管理系统前台工作简化

管理系统大同小异,前端流程见下图这个图虽然丑陋零乱,但并不复杂。下面从开发人员的角度讲述这张图。与用户交互的jsp有5+N个,几乎所有的管理系统都要提供前5个jsp。 List.jsp是系统内容的摘要,反映整体信息,一般是记录列表。view, add, edit, query 她们的内容非常相似,逐一写出未尝不可。 这里我用一个fullEdit.jsp作为蓝本,然后使用js修改出这

2012-02-05 16:35:19 949

转载 Configure,Makefile.am, Makefile.in, Makefile文件之间

1.autoscan (autoconf): 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。    your source files --> [autoscan*] --> [configure.scan] --> configure.ac2.aclocal (automake):根据已

2012-02-04 23:56:42 804

转载 百度2012校园招聘机器学习/数据挖掘工程师(北京)笔试题目

上午去清华参加的百度2012校园招聘的笔试,应聘职位:机器学习/数据挖掘工程师(北京)凭着记忆再次整理一下,帮助后来人。(可能具体词语上没有记清楚,大体如下)一.简单题1.C++中STL vector 相关 (1).push_back函数的内存分配是怎样的? (2).clear函数的内存分配是如何实现的?2.(这道题目给出了一个C语言的代码,让找出f

2012-02-04 23:50:10 3457 1

转载 apt-get remove 与 apt-get autoremove、aptitude remove的不同

apt-get remove 与 apt-get autoremove、aptitude remove的不同apt-get remove的行为我们很好理解,就是删除某个包的同时,删除依赖于它的包例如: A 依赖于 B, B 依赖于 Capt-get remove 删除B的同时,将删除A(很好理解,A依赖于B,B被删了,A也就无法正常运行了)先说明下apt-get autor

2012-02-04 16:45:07 13530

原创 js dom

document.getElementById(elementId);[element].getElementsByTagName(elmentTagName);-----------------------------------------------------nodeType:element,attribute,comment,text,etc(12 types)nodeN

2012-02-04 16:08:29 568

原创 对象创建过程

Dog对象的创建过程:1. java解释器在classpath中找到Dog.class文件。2. 创建一个Class对象,运行所有的static初始化模块3. 在Heap分配内存并清零。所有的基本类型设为0,对象设为null。4. 执行字段定义时的初始化5. 执行构造函数static成员初始化只在有必要的时候才会进行:创建对象或通过类名引用时

2012-02-04 16:04:42 417

转载 java内存泄漏

Java不需要程序员自己管理内存,但是在实际开发中总可能会出现内存泄漏的情况。effective java 上记载一般java内存泄漏有如下三种情况:1 过期引用    所谓过期引用就是永远不解除的引用(总有引用指向这个对象),java的垃圾回收机制的前提是该对象无引用指向。在集合中经常可以看见删除一个对象的时候需将其引用置为null,否则这个对象是不会被回收的。2 缓存:

2012-02-04 16:01:21 486

转载 Java垃圾回收

java垃圾回收 - 垃圾收集的意义在C++中,对象所占的内存在程序结束运行之前一直被占用,在明确释放之前不能分配给其它对象;而在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。JVM的一个系统级线程会自动释放该内存块。垃圾收集意味着程序不再需要的对象是"无用信息",这些信息将被丢弃。当一个对象不再被引用的时候,内存回收它占领的空间,以便空间被后来的新对象使用。

2012-02-04 15:30:37 635

原创 equals, hashCode,toString

public boolean equals(Object obj)指示其他某个对象是否与此对象“相等”。equals 方法在非空对象引用上实现相等关系:自反性:对于任何非空引用值 x,x.equals(x) 都应返回 true。对称性:对于任何非空引用值 x 和 y,当且仅当 y.equals(x) 返回 true 时,x.equals(y) 才应返回 true。传递性:对于任何非

2012-02-04 14:56:11 639

原创 clone

作用:得到对象的副本。使用方法:1. 实现Cloneable接口(一个空接口,没有需要实现的方法)2. 覆盖Object#clone方法。 3. 在clone方法中调用super.clone()完成对象的浅拷贝(可能会抛出CloneNotSupportedException,需要try-catch)    这里说明了如果要想成功clone一个对象则要求它的超类都实现

2012-02-04 14:48:49 708

转载 dd

1.dd命令简介        功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。可以用该命令实现DOS下的diskcopy命令的作用。先用dd命令把软盘上的数据写成硬盘的一个寄存文件,再把这个寄存文件写入第二张软盘上,完成diskcopy的功能。需要注意的是,应该将硬盘上的寄存文件用rm命令删除掉。系统默认使用标准输入文件和标准输出文件。

2012-02-04 07:19:18 470

转载 tar

tar [-cxtzjvfpPN] 文件与目录 ....解压文件到指定目录:tar -zxvf /home/zjx/aa.tar.gz -C /home/zjx/pf参数:-c :建立一个压缩文件的参数指令(create的意思)-x :解开一个压缩文件的参数指令-t :查看tarfile里面的文件特别注意,在参数的下达中,c/x/t仅能存在一个!不可同时存在!

2012-02-04 07:06:53 489

转载 ie8开发人员工具崩溃解决办法

任务栏不是出现那个箭头么,点击后没反应是吧在缩略图上点右键-最大化,然后就出来了,ctrl+p反正是可以出来调试模式

2012-02-03 20:30:00 1162

转载 onpropertychange和onchange

当一个HTML元素的属性用js改变的时候,都能通过 onpropertychange来捕获。例如一个 对象的value属性被页面的脚本修改的时候,onchange无法捕获到,而onpropertychange却能够捕获。  也就是说:onpropertychange事件在用键盘每改变一下文本框的值或用js改变其值便会触发一下,而onchange只有在用键盘改变其值,然后在失去焦点(onblur

2012-02-03 16:47:07 490

转载 数据挖掘工程师必备的几项技能

由于数据挖掘项目多是在数据仓库建立成功的基础上才开始展开的,所以数据挖掘的很多技能与数据仓库是类似的,我认为主要有以下几点: 1、(数据库基础,ETL)熟悉Oracle数据库的PL/SQL开发,存储过程、动态游标技术是必须要精通的,像PL/SQL、Toad是最好会使用的,因为多数数据仓库项目建立在Oracle上的 2、(操作系统)会使用Linux 3、(数据仓库基础)了解数

2012-02-02 23:45:02 4076 1

原创 c++标准程序库之通用工具

4.1 struct pair      pair将两个值视为一个单元,该结构体有两个成员,first和second,在map和multimap中用它管理键值对。函数返回两个值,也可使用pair。      pair除了提供了构造函数族(默认,拷贝,普通),还提供了静态的构造函数make_pair(cosnt T1&, cosnt T2&)。当然,pair提供了比较操作符,first和se

2012-02-02 23:13:23 676

嵌入式课程设计-交通灯的实现

我做的嵌入式课程设计,全套源码尽在其中。可以运行。

2011-07-09

阿里巴巴2011实习生招聘技术岗位笔试题

阿里巴巴2011实习生招聘技术岗位笔试题,网络资源

2011-07-09

程序员面试题精选100题

常见面试题,答案用c++写的。网络资源,仅供学习,禁止任何商业用途。

2011-07-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除