自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 oracle对大对象类型操作:blob,clob,nclob,bfile

3-4 Lob类型        13.4.1 基本介绍        Oracle和plsql都支持lob(large object) 类型,用来存储大数量数据,如图像文件,声音文件等。Oracle 9i realse2支持存储最大为4g的数据,oracle 10g realse1支持最大8到128万亿字节的数据存储,依赖于你的db的block size。        在plsql中可以申明的lob类型的变量如下:类型        描述BFILE        二进制文件,存储在数据库外的操作系统文件

2010-11-02 21:28:00 1419

原创 Basic Elements of Oracle SQL 之 Comments

<br />Comments<br />You can associate comments with SQL statements and schema objects.<br />Comments Within SQL Statements<br />Comments within SQL statements do not affect the statement execution, but they may make your application easier for you to read

2010-10-14 16:03:00 790

原创 Basic Elements of Oracle SQL 之 Pseudocolumns

PseudocolumnsA pseudocolumn behaves like a table column, but is not actually stored in the table. You can select from pseudocolumns, but you cannot insert, update, or delete their values. This section describes these pseudocolumns:CURRVAL and NEXTVALA sequ

2010-10-14 15:59:00 633

原创 Basic Elements of Oracle SQL 之 Nulls

NullsIf a column in a row has no value, then the column is said to be null, or to contain null. Nulls can appear in columns of any datatype that are not restricted by NOT NULL or PRIMARY KEY integrity constraints. Use a null when the actual value is not

2010-10-14 14:58:00 576

原创 Basic Elements of Oracle SQL 之 Literals

<br />Literals<br />The terms literal and constant value are synonymous and refer to a fixed data value. For example, 'JACK', 'BLUE ISLAND', and '101' are all character literals; 5001 is a numeric literal. Character literals are enclosed in single quotatio

2010-10-14 14:54:00 854

原创 Miscellaneous Single-Row Functions

Miscellaneous Single-Row FunctionsThe following single-row functions do not fall into any of the other single-row function categories:DECODEPurposeDECODE compares expr to each search value one by one. If expr is equal to a search, then Oracle returns the c

2010-10-12 14:48:00 635

原创 Conversion Functions

Conversion FunctionsConversion functions convert a value from one datatype to another. Generally, the form of the function names follows the convention datatypeTOdatatype. The first datatype is the input datatype. The second datatype is the output datatype

2010-10-12 14:38:00 547

原创 Datetime Functions

Datetime FunctionsDatetime functions operate on values of the DATE datatype. All datetime functions return a datetime or interval value of DATE datatype, except the MONTHS_BETWEEN function, which returns a number. The datetime functions are:ADD_MONTHSPurpo

2010-10-12 13:33:00 412

原创 记一次纠结了我3天的oracle 问题的解决

自己机器上装了oracle,平时写的系统都是连到上面.前天突然连不上去了,jdbc连oracle总是报错,但是我通过pl/sql是可以的.抛一大堆错,懒的贴上来,网上有很多人遇到过这个问题,大都是说java连接oracle的代码写的有问题.然而,我系统用了很久了,一直好好的.而且最近从来没改过,而且我也不会白痴到犯那些低级错误,连jdbc连接oracle的代码也写错.检查了甚至有几十遍之后,还是觉得想不通,甚至重装了oracle,几乎都绝望了,然而还是无解.这几天吃不好,睡不好,反反复复老在想这件事情,因为

2010-09-02 18:30:00 963 2

原创 Oracle通用日志表设计

-- Create sequence create sequence SEQ_COMMON_LOGminvalue 1maxvalue 999999999999999999999999999start with 1increment by 1cache 20;-- Create tablecreate table TU_COMMON_LOG(  COL_SEQUENCE           NUMBER(20) not null,  COL_DATE               DATE not null,

2010-08-30 10:35:00 4311

原创 Oracle Character Functions

<br />Character Functions Returning Character Values<br />Character functions that return character values return values of the same datatype as the input argument.Functions that return CHAR values are limited in length to 2000 bytes. Functions that return

2010-08-27 17:15:00 950

原创 Oracle Number Functions

<br />Number Functions<br />Number functions accept numeric input and return numeric values. Most of these functions return values that are accurate to 38 decimal digits. The transcendental functions COS, COSH, EXP, LN, LOG, SIN, SINH, SQRT, TAN, and TANH

2010-08-27 14:48:00 566

原创 Oracle Functions

<br />Functions<br />Functions are similar to operators in that they manipulate data items and return a result. Functions differ from operators in the format of their arguments. This format enables them to operate on zero, one, two, or more arguments:<br /

2010-08-27 13:23:00 1606

原创 Oracle Conditions

<br />Conditions<br /><br />A condition specifies a combination of one or more expressions and logical (Boolean) operators and returns a value of TRUE, FALSE, or unknown<br /><br />This chapter contains the following sections:About SQL ConditionsComparison

2010-08-24 13:04:00 1391

原创 Oracle Expression Lists

<br />An expression list is a combination of other expressions.<br /> <br />Expression lists can appear in comparison and membership conditions and in GROUPBY clauses of queries and subqueries.<br /><br />Comparison and membership conditions appear in the

2010-08-18 16:07:00 575

原创 Oracle Operators

<br />An operator manipulates individual data items and returns a result.<br /><br />This chapter contains these sections:About SQL OperatorsArithmetic OperatorsConcatenation OperatorSet OperatorsUser-Defined Operators<br /><br />This chapter discusses non

2010-08-18 14:46:00 1119

原创 Key Technologies Primer

Key Technologies Primer<br />"The time has come," the Walrus said, "To talk of many things: Of shoes -- and ships -- and sealing-wax -- Of cabbages -- and kings -- And why the sea is boiling hot -- And whether pigs have wings." <br />The Usual Suspects<br

2010-08-15 10:08:00 734

原创 crud

<br />CRUD是指在做计算处理时的增加(Create)、查询(Retrieve)(重新得到数据)、更新(Update)和删除(Delete)几个单词的首字母简写。主要被用在描述软件系统中数据库或者持久层的基本操作功能。 <br />  In computing, CRUD is an acronym for create, retrieve, update, and delete. It is used to refer to the basic functions of a database or

2010-08-14 14:08:00 417

原创 Hibernate

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。 <br />[编辑本段]核心接口简介  Hibernate的核心接口一共有5个,分别为:Session、Ses

2010-08-14 13:09:00 582

原创 POJO

POJO(Plain Old Java Objects)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。 <br />在Java应用程序中的角色使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,有时可以作为value object或dto(Data Transform Object)来使用.当然,如果你有一个简单的运算属性也是可以的,但不允许有业务方法,也不能携带有connection之类的方法

2010-08-14 12:24:00 456

原创 Handling PL/SQL Errors

Predefined PL/SQL ExceptionsAn internal exception is raised implicitly whenever your PL/SQL program violates an Oracle rule or exceeds a system-dependent limit. Every Oracle error has a number, but exceptions must be handled by name. So, PL/SQL predefines

2010-08-03 17:37:00 724

原创 oracle TIMESTAMP datatype

<br />The TIMESTAMP datatype is an extension of the DATE datatype. It stores the year, month, and day of the DATE datatype, plus hour, minute, and second values. This datatype is useful for storing precise time values. Specify the TIMESTAMP datatype as fol

2010-08-02 16:39:00 722

转载 oracle analytic functions

<br />OLAP函数语法的总结<br />ORACLE OLAP 函数<br />      最近这个东东用得特别多,总结了一下 。 <br />语法: FUNCTION_NAME(,,...) <br />        OVER<br />        ()<br /><br />OLAP函数语法四个部分:<br />1、function本身 用于对窗口中的数据进行操作;<br />2、partitioning clause 用于将结果集分区;<br />3、order by clause 用于对

2010-07-23 16:15:00 556

原创 oracle hierarchical query

<br />Hierarchical Queries<br />If a table contains hierarchical data, then you can select rows in a hierarchical order using the hierarchical query clause:<br />Text description of hierarchical_query_clause:<br />[START WITH condition] CONNECT BY conditio

2010-07-21 14:13:00 1592

原创 oracle sql loader

1.       首先创建bat文件  my_bat.bat内容格式为sqlldr userid=用户名/密码@数据库 control=控制文件下面参数可以不带,指定log文件log=ld.logbad=ld_bad.logdiscard=ld_dis.log例如sqlldr userid=produsr/prod_123@ffv2dev2 control=my_control.txt2.       控制文件中自带数据my_control.txt内容为:LOAD DATA INFILE * append

2010-07-21 11:00:00 470

原创 oracle materialized view

物化视图,它是用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。物化视图有很多方面和索引很相似:使用物化视图的目的是为了提高查询性能;物化视图对应用透明,增加和删除物化视图不会影响应用程序中SQL 语句的正确性和有效性;物化视图需要占用存储空间;当基表发生变化时,物化视图也应当刷新。   其中物化视图有三种:聚集物化视图、包含连接物化视图、嵌套物化视图。但三种物化视图的快速刷新的限制条件有很大区别,而其他方面则区别不大。创建物化视图时

2010-07-19 10:49:00 1331

原创 最小生成树

概述  1、 最小生成树   对于连通的带权图(连通网)G,其生成树也是带权的。生成树T各边的权值总和称为该树的权,记作:   这里:   TE表示T的边集   w(u,v)表示边(u,v)的权。   权最小的生成树称为G的最小生成树(Minimum Spanning Tree)。最小生成树可简记为MST。 应用  生成树和最小生成树有许多重要的应用。   【例】网络G表示n各城市之间的通信线路网线路(其中顶点表示城市,边表示两个城市之间的通信线路,边上的权值表示线路的长度或造价)。可通过求该网络的最小生成

2010-06-14 15:59:00 676

原创 What Is SQL?

What Is SQL?<br />SQL (pronounced as the letters S-Q-L or as sequel) is an abbreviation for Structured Query Language. SQL is a language designed specifically for communicating with databases.<br />Unlike other languages (spoken languages like English, or

2010-06-01 16:27:00 587

原创 Excel 常用函数

1.COLUMN(reference)Reference     为需要得到其列标的单元格或单元格区域。如果省略 reference,则假定为是对函数 COLUMN 所在单元格的引用2.ROW(reference)Reference     为需要得到其行号的单元格或单元格区域。如果省略 reference,则假定是对函数 ROW 所在单元格的引用3.ADD

2010-05-27 15:26:00 816

原创 汉诺塔

汉诺塔问题介绍:在印度,有这么一个古老的传说:在世界中心贝拿勒斯(在印度北部)的圣庙里,一块黄铜板上插着三根宝石针。印度教的主神梵天在创造世界的时候,在其中一根针上从下到上地穿好了由大到小的64片金片,这就是所谓的汉诺塔。不论白天黑夜,总有一个僧侣在按照下面的法则移动这些金片,一次只移动一片,不管在哪根针上,小片必在大片上面。当所有的金片都从梵天穿好的那根针上移到另外一概针上时,世界就将在一声

2010-04-18 09:59:00 634

原创 欧几里德算法

欧几里德算法 1 欧几里德算法原始描述   命题:给定两个正整数,求它们的最大共因子。   设A和C是两个给定正整数;求它们的最大共因子。如果C整除A,则C就是C和A的一个共因子,因为它也整除本身。而且事实上,显然它是最大的,因为再没有比C大的数能整除C了。   但如果C不整除A,则不断地从A,C两数中之大者减去小者,直到得出整除前一数的某个数。这种情况最终一定要发生,因为如果得到的是1,则它就整

2010-04-12 22:08:00 511

转载 郑昀的推荐中文十大知名技术Blog

1:洪波(keso),http://blog.donews.com/keso/  ,bloglines订阅用户数2115,估计国内很难有IT Blogger可以突破这一数字;2:车东,http://www.chedong.com/blog/  ,车东的Blog 标题为Blog^2,含义是"Blog 的平方",记载了很多他对Web 相关技术的实践、心得、体会;3:WebLeOns Blog

2010-02-20 13:13:00 1789

转载 开发人员一定要加入收藏夹的网站

http://www.gotapi.com/ 语言:英语 简介:HTML,CSS,XPATH,XSL,JAVASCRIPT等API的查询网站。http://www.w3schools.com/ 语言:英语 简介:W3C制定的标准诸如XML,HTML,XSL等等的在线学习教程。http://www.xml.org.cn/ 语言:中文 简介:可以说是XML的中国官方网吧。W3C标准的翻译组织与XML系

2010-02-20 13:08:00 409

转载 MIT人工智能实验室:如何做研究?

MIT人工智能实验室:如何做研究?   麻省理工学院人工智能实验室AI Working Paper 316 作者:人工智能实验室全体研究生编辑:David Chapman      版本:1.3  1988年9月译者:柳泉波 北京师范大学信息学院2000级博士生  摘要  本文的主旨是解释如何做研究。我们提供的这些建议,对做研究本身(阅读、写作和程序设计),

2010-02-11 14:17:00 746

转载 中国象棋的人机博弈程序

对此题目有兴趣的朋友们:    感谢你们抽出宝贵的时间来阅读这些浅显的文字。    很多人可能都知道chess的人机大战:    1996年,卡斯帕罗夫以4比2战胜“深蓝”(Deep Blue);    1997年,“更深的蓝”(Deeper Blue)以3.5比2.5击败了卡斯帕罗夫;    2002年,“深弗里茨”(Deep Fritz)与克拉姆尼克在巴林以4比4战平;

2010-02-11 13:11:00 1721

转载 人机博弈之(五)---估值基础

估值是一个通过既有的棋类知识来评估一个局面的优劣的过程。这一过程对具体的棋类知识的依赖程度很深,但是仍有一般性的规律可循。1. 棋子的价值评估,简单的说就是评估双方都有哪些棋子在棋盘上。根据我们的经验,可以让一个车的价值为500,一个马的价值为300,一个兵的价值为100等等。将的价值为无限大。一方的棋子总值就是棋盘上存活的该方棋子乘以棋子的价值的和。用一个式子表示:  sideValue =

2010-02-11 12:56:00 730

转载 人机博弈之(四)------搜索技术

诸如下棋、打牌、竞技、战争等一类竞争性智能活动称为博弈。博弈有很多种,我们讨论最简单的"二人零和、全信息、非偶然"博弈,其特征如下:  (1) 对垒的MAX、MIN双方轮流采取行动,博弈的结果只有三种情况:MAX方胜,MIN方败;MIN方胜,MAX方败;和局。  (2) 在对垒过程中,任何一方都了解当前的格局及过去的历史。  (3) 任何一方在采取行动前都要根据当前的实际情况,进行得失分析,选取对

2010-02-11 12:44:00 577

转载 人机博弈之(三)------走法产生

走法产生是指将一个局面的所有可能的走法罗列出来的那一部分程序。是用来告诉其他部分下一步可以往哪里走的模块。走法产生的复杂程度也有很大的区别。例如在五子棋的棋盘上的任意空白点都是合法的下一步。这样五子棋的走法产生模块丽,只要扫描棋盘,寻找到所有的空白即可。而在中国象棋中,就要仔细地判断,因为不同的棋走的规则不一样,所有需要检测走法的合法性。那中国象棋为例,首先要扫描棋盘。如果某一个位置上是一

2010-02-11 12:41:00 691

转载 人机博弈之(二)------棋盘表示

棋盘表示主要探讨的是使用什么数据结构来表示棋盘上的信息。一般来说与具体的棋类相关。通常,用来描述棋盘及其上棋子信息的是一个二维数组。中国象棋可以用9X10个字节的二维数组来表示中国象棋的棋盘,数组中每一个字节代表棋盘上的一个交点,其值表明这个交点上放置的是一个什么棋子或是没有棋子。但在中国象棋中,中国象棋有14种不同的棋子,红黑个7种,所以棋盘用下面的方式表示。『2, 3, 6, 5, 1, 5,

2010-02-11 12:38:00 608

转载 人机博弈之(一)------博弈介绍

爱好编程的大部分还是喜欢自己编写一个游戏,但较少是编写和电脑对战的游戏,因为里面毕竟涉及博弈,搜索等技术,我想来通编写一个人机博弈的中国象棋游戏,希望从中收获些东西。参考书是王小春编著的一本《PC游戏编程-人机博弈》。应该说里面很多思想都是来自这本书上的,虽然思想不是源自我自己,但是可以通过自己亲手从头到尾把这个游戏编写出来,主要体会里面搜索技术和估值核心。1. 人机博弈的要点人机对弈的程

2010-02-11 12:31:00 833

空空如也

空空如也

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

TA关注的人

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