摘要: 什么是CPU/PSU Oracle CPU的全称是Critical Patch Update,Oracle对于其产品每个季度发行一次安全补丁包,通常是为了修复产品中的安全隐患。 Oracle PSU的全称是Patch Set Update, Oracle对于其产品每个季度发行一次的补丁包,包含了bug的修复。Oracle选取被用户下载数量多,且被验证过具有较低风险的补丁放入到每个季度的PSU中。在每个PSU中不但包含Bug的修复而且还包含了最新的CPU。PSU通常随CPU一起发布。 CPU是累积的(Cumulative),即最新的CPU补丁已经包含以往的CPU补丁,所... 阅读全文
posted @ 2013-07-05 23:09 坚固66 阅读(513) 评论(0) 推荐(0)
摘要: VMware vSphere服务器虚拟化之二十 桌面虚拟化之准备虚拟桌面模版 在虚拟桌面的部署中,我们必须准备好作为桌面模板的父映像,通过父映像使用完整克隆或者View Composer的链接克隆,创建出大量供用户使用的虚拟桌面。说明: 环境基于实验十九1、首先准备一台Windows 7 SP1 x32的虚拟机名为Win7(注:不用加入域),在虚拟机硬件配置中开启3D图形支持设置(默认设置为关闭,只有8MB显存),也可以在创建桌面池的时候根据需要(如AutoCAD)选择打开。接着安装VM Tools工具并重启计算机,然后把Win7系统的自动更新关闭、关闭系统保护、设定系统不使用分页文件、安装. 阅读全文
posted @ 2013-07-05 23:07 坚固66 阅读(399) 评论(0) 推荐(0)
摘要: 近来,陆陆续续写了快十年的书《完美软件开发:方法与逻辑》终于上市了,这书非常另类,更像是软件+哲学的作品,很可能卖不好,也很多人不喜欢,但一路写来实在是比较坎坷,因此把大致的过程写下来,供想写书的各位参考。另一个自己很想说下的话题是,每个程序员都应该给自己写本书,虽然不太赚钱,下一篇写这个。非要给IT书分个类的话,我感觉可以分两大类:一类是解决具体问题的书,比如:《C#高级编程》,《Hadoop实战》等等。一类则是修炼内功的书籍,比如:《人月神话》,《程序员修炼之道》,等等。当然也有一些融合的比较好的,比如《代码大全》。自从从事软件开发之后一直想写一本后一类的书,主要原因是自己除了软件之外也比 阅读全文
posted @ 2013-07-05 23:06 坚固66 阅读(176) 评论(0) 推荐(0)
摘要: 设计模式(二)外观模式(Facade)为了解决子系统外部的客户端在使用子系统的时候,既能简单地使用这些子系统内部的模块功能,而又不用客户端去与子系统内部的多个模块交互的问题。为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。外观模式就是通过引入一个外观类,在这个类里面定义客户端想要的简单的方法,然后在这些方法的实现里面,由外观类再去分别调用内部的多个模块来实现功能,从而让客户端变得简单。这样一来,客户端就只需要和外观类交互就可以了。package Facade;public classConfigModel { private boo... 阅读全文
posted @ 2013-07-05 23:04 坚固66 阅读(149) 评论(0) 推荐(0)
摘要: 测试用例设计是整个软件测试过程中非常重要的测试活动,需求规格说明是测试人员开展测试设计的主要参考输入。而在测试实践中基于需求规格说明得到的测试用例,在测试覆盖率、测试效率、测试有效性和测试质量等方面的表现却是差强人意。“问题驱动的软件测试设计:强化测试用例设计”可以为测试人员提供系统化专业化的测试设计思维过程。该测试设计思维过程从测试设计面临的4大问题存在的原因和表现形式入手,通过应用不同的测试用例设计技术与方法,结合不同软件产品测试经验,从而不断提高组织的测试能力,进而提升测试覆盖率、测试效率、测试有效性和测试质量。详细的课程PPT资料下载:第0章 前言第1章 测试用例设计面临的主要挑战第2 阅读全文
posted @ 2013-07-05 23:02 坚固66 阅读(207) 评论(0) 推荐(0)
摘要: Ajax实现将xml文件数据插入数据库的过程所涉及到的内容比较多,所以对于该过程的讲解本人打算根据交互的过程将其分为三个部分,第一部分为构建解析xml文件的javascript库,第二部分为ajax与jsp的数据交互,第三部分为javabean实现数据的插入。本文为该过程的第一部分即构建解析xml文件的javascript库。本文以以下xml文件为例进行解析:?xml version="1.0" encoding="GB18030"?> 001 john commomUser 002 jim manager 003... 阅读全文
posted @ 2013-07-05 23:00 坚固66 阅读(265) 评论(0) 推荐(0)
摘要: 在上一篇文章中我们成功得到了重新组织后的数据,接下来需要做的便是将数据插入到数据库中了。在与数据库打交道的过程中有一些方法是普遍的,我们将这些通用方法封装到一个DbUtil类中,以便复用,封装好的DbUtil如下:package DbUtil;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/** * 阅读全文
posted @ 2013-07-05 22:58 坚固66 阅读(218) 评论(0) 推荐(0)
摘要: 这个功能的重点就是在如何判断应用是第一次启动的. 其实很简单我们只需要在一个类里面写好用户引导页面 基本上都是使用UIScrollView来实现,新建一个继承于UIViewController的类 命名为UserGuideViewController,在UserGuideViewController.m写- (void)viewDidLoad{ [superviewDidLoad];// Do any additional setup after loading the view. self.view.backgroundColor = [UIColorredColor]; [selfi... 阅读全文
posted @ 2013-07-05 22:56 坚固66 阅读(188) 评论(0) 推荐(0)
摘要: 控制文件的备份与恢复 实例启动时进程既要读取控制文件又要写控制文件,所以该阶段只要有一个控制文件损坏实例就无法到MOUNT状态。 即 该阶段 控制文件缺一不可。有损坏时只能启动到 NOMOUNT状态。 备份 控制文件的备份有: 在线控制文件镜像备份、手动备份、自动备份 在线镜像备份是指 除了第一个被使用的控制文件(初始化参数 control_files指向的第一个)外,其他的控制文件即为镜像备份。 自动备份: 显示自动备份:该类型的备份默认情况下是关闭的。在RMAN中 用 configure autobackup 命令 的属性设置为 ON 即可... 阅读全文
posted @ 2013-07-05 22:54 坚固66 阅读(537) 评论(0) 推荐(0)
摘要: 转载请注明出处:http://blog.csdn.net/sinyu890807/article/details/9153747 记得在前面的文章中,我带大家一起从源码的角度分析了Android中View的事件分发机制,相信阅读过的朋友对View的事件分发已经有比较深刻的理解了。还未阅读过的朋友,请先参考Android事件分发机制完全解析,带你从源码的角度彻底理解(上)。那么今天我们将继续上次未完成的话题,从源码的角度分析ViewGruop的事件分发。 首先我们来探讨一下,什么是ViewGroup?它和普通的View有什么区别?顾名思义,ViewGroup就是一组View的集合,它包含很多的子 阅读全文
posted @ 2013-07-05 22:52 坚固66 阅读(196) 评论(0) 推荐(0)
摘要: //#include #include //#include //using namespace std;#define MAXN 501#define INF 0x3fffff/*Accepted 676K 750MS*//*528K 157MS*///varint n;int num;int a[MAXN][MAXN];//fstream fin;//functionvoid prim(int u);int main(){ // fin.open("2485.txt",ios::in); int t; scanf("%d",&t); whil 阅读全文
posted @ 2013-07-05 22:50 坚固66 阅读(629) 评论(0) 推荐(0)
摘要: Email:longsu2010 at yeah dot net CSDN论坛里有个帖子,“你自认为理解了JavaScript?”,Dmitry Baranovskiy在自己的博客里出了五道测试题,测试一下大家是否真的懂JavaScript。建议大家去原帖看看。 题目如下:if (!("a" in window)) { var a = 1;}alert(a);var a = 1, b = function a(x) { x && a(--x); };alert(a);function a(x) { return x * 2;}var a;alert(a);. 阅读全文
posted @ 2013-07-05 22:48 坚固66 阅读(154) 评论(0) 推荐(0)
摘要: IF EXISTS (SELECT 1 FROM sysobjects o, sysusers u WHERE o.uid=u.uid AND o.name = 'Table_Name' AND u.name = 'dbo' AND o.type = 'U') drop table Table_NameIF (@@error != 0) BEGIN PRINT "Error CREATING table 'databasename.dbo.tablename'" SELECT syb_quit() END go 阅读全文
posted @ 2013-07-05 22:46 坚固66 阅读(177) 评论(0) 推荐(0)
摘要: sitinspring(如坐春风)原创,转载请注明作者及出处. 要使用dom4j读写XML文档,需要先下载dom4j包,dom4j官方网站在 http://www.dom4j.org/ 目前最新dom4j包下载地址:http://nchc.dl.sourceforge.net/sourceforge/dom4j/dom4j-1.6.1.zip解开后有两个包,仅操作XML文档的话把dom4j-1.6.1.jar加入工程就可以了,如果需要使用XPath的话还需要加入包jaxen-1.1-beta-7.jar. 点击打开链接另一个介绍的比较全面的文章:http://www.360doc.com/c. 阅读全文
posted @ 2013-07-05 22:44 坚固66 阅读(493) 评论(0) 推荐(0)
摘要: 当我们需要实现触摸事件的时候,通常就会想到OnTouchEvent这个方法,它能够获取触摸点的坐标,而组件同样也有这样的一个功能,使用这个功能,可以实现组件在父布局界面上移动,缩放,更改背景图片。这里通过一个小例子来实现利用组件的onTouchEvent事件实现点击组件左半部分更改左边图片,点击组件右半部分更改右边图片。if (v == CamMove_UD_Btn) { if (event.getAction() == MotionEvent.ACTION_DOWN) { if (event.getX() <= btn_in_bottom_width_center) { //这个是组件 阅读全文
posted @ 2013-07-05 22:42 坚固66 阅读(256) 评论(0) 推荐(0)
摘要: shell脚本兼容linux/unix与windows/cygwin的基础 :统一文本格式为:unix文本格式,即于LF为换行符(推荐方案)在notepad上设置:编辑->档案格式转换->转换为UNIX格式另外我觉得在自己使用的编辑器上显示回车、换行符也许是个好的习惯吧有关于回车,换行的故事:转送门在这里,猛击吧!http://blog.sciencenet.cn/blog-948919-697160.html关于回车换行问题,我的”痛苦“经历(传递的字符串参数有\r字符)原由:我需要cygwin下运行shell 脚本;脚中调用python子脚本且同时传递参数我的脚本内容是这样的( 阅读全文
posted @ 2013-07-05 22:40 坚固66 阅读(1270) 评论(0) 推荐(0)
摘要: matrix是一个长度为4*5=20的数组,其构成如下所示: R,G,B,A, offset [1,0,0,0,0]); // red [0,1,0,0,0]); // green [0,0,1,0,0]); // blue [0,0,0,1,0]); // alpha 上面是matrix的初始状态。 下面我分先来分析一下其初始状态。 red通道的值:(1,0,0,0,0)表示,R通道的乘数是1(完全保留),别的道道的的乘数是0,(不加入别的通道的颜色),色彩偏移量off是0; 别的通道依次类推。 下面来做一些效果,增加对colorMatrixFilter的认识:1、调整亮度: 亮度(N取.. 阅读全文
posted @ 2013-07-05 22:38 坚固66 阅读(418) 评论(0) 推荐(0)
摘要: ① 新增了switch对字符串的支持,也就是说可以在switch之后直接使用字符串来进行判断,语法基本与Java7之前支持的语法一样。② 对数值字面量的增强支持,首先是可以在源代码中直接使用二进制数据,但是需要在二进制之前加上“0b”或“0B”来表示,其次是在数值字面量中使用下划线,主要是为了便于阅读,但是在数字之前和之后是不允许的,比如“123_”或“_123”,换句话说,下划线只能出现在数字中间,否则无法通过编译。③ 支持在一个catch子句中同时捕获多个异常,另外是在捕获并重新抛出异常时的异常类型变得更加精确。try{int j = 4/0;}catch(ArithmeticExcept 阅读全文
posted @ 2013-07-05 22:36 坚固66 阅读(399) 评论(0) 推荐(0)
摘要: ⑴ 在如下几种情况下,Java虚拟机会结束其生命周期 -执行了System.exit()方法 -程序正常执行结束 -程序在执行过程中遇到了异常或错误而异常终止 -由于操作系统出现错误而导致Java虚拟机进程终止 ⑵ 有两种类型的类加载器 -Java虚拟机自带的加载器 根类加载器(Bootstrap)扩展类加载器(Extension)系统类加载器(System) -用户自定义类加载器 java.lang.ClassLoader的子类用户可以定制类的加载方式 ⑶ 类加载器并不需要等到某个类被“首次主动... 阅读全文
posted @ 2013-07-05 22:34 坚固66 阅读(143) 评论(0) 推荐(0)
摘要: 本文来自:http://alienryderflex.com/smallest_enclosing_polygon/ 这个C代码例子需要一群2维点集,如下图所示: 要获得包含这些点的最小多边形如下图所示: 查找点集最小多边形的一种方法是——将所有点都传到函数中计算。 这段代码没有充分的测试过,所以如果你有任何问题,请告诉我。这个函数可以应对重叠点的问题,如果角点上有重叠点,它只会返回一个点。// public-domain code by Darel Rex Finley, January 2009#define CIRCLE_RADIANS 6.28318530717958647692... 阅读全文
posted @ 2013-07-05 22:32 坚固66 阅读(1243) 评论(0) 推荐(0)