- 浏览: 905452 次
- 性别:
- 来自: 北京
最新评论
-
yaawaas:
有了 。。
程序员装B指南 -
niepeng880208:
藐视我还是初级装
程序员装B指南 -
sa364867195:
哥们,现在实现了吗?
GPS卫星定位车辆监控系统 -
月下小人:
顶,这才是质的提高,果断顶
一个基于jQuery ajax和.net httphandler 的超轻异步框架,千行代码完成。 -
xp9802:
有意思,动静结合
程序员装B指南
文章列表
我在Mac下使用Virtual Box安装Win7的虚拟机。因为之前装过Win7的32位版。现在因为机器内存升到8G,就可以划出4G来支持Win7虚拟机。所以就重新安装了Win7的64位版。在创建虚拟机的硬盘时,我选择了Virtual Box的默认容量20G。我看到Virtual Box告知的是这个硬盘容量是可以动态调整的,谁知道这其实是一个误导。这里所谓的动态调整并不能超过设置的值,即我设置的20G是存储分配的上限。所谓动态分配其实是一种节约磁盘空间的做法。意思是当我们在创建虚拟机的硬盘时,可以设置足够大。只要这个硬盘没有用完,这些空间是可以被主机所共享的。而Win7的64位版所占用的硬盘 ...
这是一个比较经典的益智游戏,叫做猜数字,很多人从小都在文曲星里玩过这游戏。
游戏规则:文曲星内部会产生四个不同的有序的一位数(1-9),我们对这四个数字进行猜测,每次猜测四个数字(包括了顺序),文曲星会返回A,B两个值,A代表我们猜的数字中正确数字的个数,B代表猜的数字中不仅正确而且处于正确位置上的数字的个数。如文曲星内部产生的是4327,我们猜1324,则A=3,表示3,2,4这3个数字是正确的,B=2,表示2,3这2个数字不仅正确还处于正确的位置。
游戏任务:最少次数地猜出文曲星内部的四个有序数字。
这里给出了一个通过逻辑判断,对任何情况至多6步可以猜出来的算法实现。根据有关资料的说明 ...
高水位线好比水库中储水的水位线,用于描述数据库中段的扩展方式。高水位线对全表扫描方式有着至关重要的影响。当使用delete 操作
表记录时,高水位线并不会下降,随之导致的是全表扫描的实际开销并没有任何减少。本文 ...
- 2011-11-08 18:15
- 浏览 996
- 评论(0)
ROWID 是一个类似于rownum的伪列,用于定位数据库中一条记录的一个相对唯一地址值。通常情况下,该值在该行数据插入到数据库表时即
被确定且唯一。而对于聚簇表,由于聚簇特性,不同表上的记录由于存储在相同的簇上,因此会拥有相同的ROWID。数据库的大多数操作都是通
过ROWID来完成的,而且使用ROWID来进行单记录定位速度是最快的。下面将给出ROWID的相关描述。
一、ROWID的特性组成及用途1、特性 相对唯一性(聚簇表上不唯一)
一旦确定,不可随意更改
使用10个字节存储(扩展rowid),显示为18位的字符串
特殊情况下,ROWID会发生变化(如下列情形)
表 ...
- 2011-11-03 13:48
- 浏览 954
- 评论(0)
自适应游标共享Adaptive Cursor Sharing或扩展的游标共享(Extended Cursor Sharing)是Oracle 11g的新特性之一,主要用于解决以前版
本中由于绑定变量窥探导致SQL语句无法获得最佳执行计划的缺陷,即能够对效率低下的游标(子游标)进行自动识别而选择最佳的执行计划。本
文详细描述了自适应游标共享并给出示例。
有关绑定变量窥探请参考:Oracle 绑定变量窥探
一、示例自适应游标共享 1、创建演示环境
SQL> select * from v$version where rownum<2; ...
- 2011-11-01 09:45
- 浏览 1001
- 评论(0)
Bind Peeking是Oracle 9i中引入的新特性,一直持续到Oracle 10g R2。它的作用就是在SQL语句硬分析的时候,查看一下当前SQL谓词的值
,以便生成最佳的执行计划。而在oracle 9i之前的版本中,Oracle 只根据统计信息来做出执行计划。
一、 ...
- 2011-11-01 09:19
- 浏览 1092
- 评论(0)
[INS-20802] Oracle Net Configuration Assistant failed。在安装Oracle 11g R2时出现了该错误提示。以前安装的时候没有碰到过类似
的错误。原来是64bit和32bit系统兼容性的问题。如果基于64bit硬件安装32bit 的Linux 和32bit的Oracle 11g,则需要安装patch 8670579。下
面给出patch的安装过程。
一、错误提示 [INS-20802] Oracle Net Configuration Assistant failed .
Cause -- The plug-in failed ...
- 2011-10-28 10:56
- 浏览 2638
- 评论(0)
编译无效对象是DBA与数据库开发人员常见的工作之一。对于编译过程中的错误该如何去捕获,下面给出两种捕获错误的方法。
一、当前数据库版本信息及无效对象
1、查看当前数据库版本
SQL> select * from v$version;
BANNER ...
- 2011-10-28 09:27
- 浏览 1017
- 评论(0)
绑定变量是Oracle解决硬解析的首要利器,能解决OLTP系统中library cache的过度耗用以提高性能。然刀子磨的太快,使起来锋利,却容
易折断。凡事皆有利弊二性,因地制宜,因时制宜,全在如何权衡而已。本文讲述了绑定变量的 ...
- 2011-10-25 16:02
- 浏览 994
- 评论(0)
一、Servlet介绍
Servlet简单的说就是一个Java程序,目的和Javabean差不多,为了使得JSP页面中代码简洁、清晰;
Servlet也是放在 WEB-INF/classes/中,并在web.xml中配置如下形式:
<servlet>
<servlet-name></servlet-name>
<servle ...
- 2011-10-23 20:35
- 浏览 1603
- 评论(0)
一、准备
AIX是IBM开发的一套UNIX操作系统;命令貌似和linux差不多;
1.安装putty;putty是远程登录的软件;
2.IP:121.8.131.125
3.用户名:tguser
4.密码:9ol.)P:?
二、登录和登出
1.登录:
ssh
root@192.168.0.72
密码:1qaz@WSX
2.登出:
(1)logout
(2)exit
三、passwd用于修改密码
四、日期命令
1.date :返回当前的日期
2.cal: 日历命令
举例:
(1)cal 2011:返回2011年的日历
(2)ca ...
- 2011-10-22 19:20
- 浏览 1087
- 评论(0)
一、信息系统的开发架构
客户层-------显示层-------业务层---------数据层---------数据库
1.客户层:客户层就是客户端,简单的来说就是浏览器。
2.显示层:JSP/Servlet,用于给浏览器显示。
3.业务层:对于数据层的原子操作进行整合。
4.数据层:对于数据库进行的原子操作。
二、DAO(Data Access Object)介绍
DAO应用在数据层那块,用于访问数据库,对数据库进行操作的类。
三、DAO设计模式的结构
DAO设计模式一般分为几个类:
1.VO(Value Object):一个用于存放网页的一行数据即 ...
- 2011-10-21 23:29
- 浏览 850
- 评论(0)
一般的,如果一个用户打开一个浏览器,服务器就会分配一个sessionid,通过session.getId()函数可以返回session的id;
但是如果一旦关闭服务器后,再重启服务器,刷新页面,则服务器会重新分配一个新的sessionid;
如果我们想要保留原有的id,则可以通过序列化方式保存sessionid。
在conf/server.xml中,在Context即web项目中加入
<Context path="/test" docBase="F:\JAVA WEB Practice\tomcatProject" reloadable=&q ...
- 2011-10-21 20:01
- 浏览 975
- 评论(0)
在我们ftp登录时都会出现一个如图所示的提示框,这个功能可以通过配置我们的文件进行实现,而不需要写任何的代码。
一、修改角色(添加、删除)
conf/tomcat-users.xml存放tomcat的角色,默认有admin、manager等角色,如果想要添加自定义的角色,可以通过形如
<user username="xiazdong" password="xiazdong" roles="user"/>形式,我们现在配置了一个名字为xiazdong,密码是xiazdong,角色是user的用户。
如果重启 ...
- 2011-10-21 19:41
- 浏览 806
- 评论(0)
游标是数据库领域较为复杂的一个概念,因为游标包含了shared cursor和session cursor。两者有其不同的概念,也有不同的表现形式。
共享游标的概念易于与SQL语句中定义的游标相混淆。本文主要描述解析过程中的父游标,子游标以 ...
- 2011-10-21 12:14
- 浏览 858
- 评论(0)