`
javasalatu
  • 浏览: 756745 次
  • 性别: Icon_minigender_2
  • 来自: 北京
博客专栏
96df99eb-e89d-3228-9c8e-967fc745ec52
程序员的自我经营之道
浏览量:7817
文章分类
社区版块
存档分类
最新评论
文章列表
触发器 是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。 功能: 1、 允许/限制对表的修改 2、 自动生成派生列,比如自增字段 3、 强制数据一致性 4、 提供审计和日志记录 ...
插入多表操作。 大部分插入操作是针对单表操作的。但是oracle支持多表插入(insert)语句 。在数据仓库方面的抽取、转移和装入(ETL,Extract Transform and Load)的例程方面方面你将频繁的用到多表插入操作。 通过一个多表插入,你能你可以通过一个单一的数据源,把数据装载到多个数据表里面。通过减少整个数据的路径,来减少减少工作量,因此去的更快的输出。 如果一个WHEN条件为真(TRUE),相关的INTO语句被执行。如果没有条件为真,为真,那么ELSE条款被执行。关键字ALL告诉数据库,检查WHEN后面的 每一个条件.另一方面,关键字FIRST告诉数 ...
//搜狗:有N个正实数(注意是实数,大小升序排列) x1 , x2 ... xN,另有一个实数M。 //需要选出若干个x,使这几个x的和与 M 最接近。 请描述实现算法,并指出算法复杂度。 public void FindDouble(double[] A,bool[] Exsits, int N,double M,int i,double PreCurrSum,bool Exists) { double theCurrSum = PreCurrSum + (Exists ? A[i - 1] : 0); Exsits[i - 1] = Exists; double ...
前言 最简单的表单录入 填报过程中与服务端没有任何交互,填写所有必须字段后提交。 这种类型的表单比较简单,容易实现。 复杂的表单录入 在实际的需求中,复杂的填报过程也是比较多的,在填报过程中需要与服务 ...
版权所有,转载请注明出处,谢谢! 一个线性时间下的原地置换排序算法 排序算法 现有的线性时间排序(时间复杂度为ο(n)算法,比如计数排序,基数排序,桶排序等,虽然在时间复杂度上都能保持线性,但不能进行原地置换排序,需 ...
题目:一个大小为N的数组,里面是N个整数,怎样去除重复, 要求时间复杂度为O(n),空间复杂度为O(1). //下面的思路没问题,但算法有问题,修正后的算法见后面. /// <summary> /// 需要除掉重复的整数的数组,注意这里我 ...
 一、概述  在《Oracle内存结构研究-PGA篇》一文中提到,PGA是一个服务器进程的专用的私有内存区,而SGA则是共享内存区。   SGA由多个部分组成:   1,固定SGA(Fixed SGA)   2,块缓冲区(Db cache)   3,重做日志 ...
控件放在我的资源里面.这个控件是一个窗口控件,可用于Silverlight的MDI开发,既可以作为MDI的子窗体,又可作为模态窗体使用,但这种模态只针对父窗体,比如MDI窗体中有在A,B两个子窗体,A窗体弹出模态窗体C,只会禁用A窗体,不会影响B窗体。看过老外发布的类似控件,感觉搞得比较复杂,而且没有实现相对模态。该控件有源码,而且有示例用法在里面,希望对大家有用,如有问题,可联系我,谢谢! http://download.csdn.net/detail/hawksoft/3675353
在oracle数据库中,表是主要存储数据的容器。表中的数据别组织成行和列。每一个被定义的列有固定的数据类型和大小,如 char(16) ,varchar2(50), TIMESTAMP(6),或者数值。 行使一个每个列集合的单独的一次表现。有可以把列想成域,行想成记录。 当你创建一个表的时候,你必须该处一个表名字,同时给出每列的名字和数据类型。 又可以选择给出被使用的表空间的一些其他详细的其他属性,默认的值,扩展的大小。 表和列明必须满足下面的条件: 1) 1~30byte长; 2)必须用字母开始; 3)能够包含字母,数字和下划线和井号,和$符号,但是oracle ...
Numberic 数据类型能够存储正的和负的定点或者浮点数,0,无穷大和非数字的特殊值。 数据库数值类型就像下面描述: NUMBER[(precision[,scale])] 存储零,正数和负数。 precision 是总共的数字位数,默认是38位十进制数——最大的数。 scale是小数点右边的数,默认是零。 比如: pay NUMBER 和pay NUMBER (38,0)意思一样。 一个正数的scale告诉数据库,小数点右边结束的位数。scale的合法范围是-84~127. scale为负数的意思是说从小数点前面的第几个数开始四舍五入。 比如:TAB ...
百度最新面试题:现在有1千万个随机数,随机数的范围在1到1亿之间。现在要求写出一种算法,将1到1亿之间没有在随机数中的数求出来。 这种类似的题很多,今天之所以写出来,主要是实际体验一下这么多数据的情况下,到底速度怎么样。如果不考虑空间,其实最简单的就是利用计数排序的方法进行,时间复杂度为N+M.下面是我的实现: private const uint Nums = 10000000; private const uint MaxNum = 100000000; private void button2_Click(object sender, EventArgs e) { // ...
oracle 11g2 一个数据文件在同一个时刻仅属于同一个表空间,仅属于同一个数据库。 TEMP文件是一类在临时表空间中被使用的特殊数据文件。 当数据库创建或重用i一个数据文件——操作系统文件被重用和初始化——被一个规则的二进制零所填充。这些初始化不会发生在临时文件中。 你可能需要对数据文件执行的操作包括以下内容: 1、充分分派数据文件的大小; 2、把他们设置为在线或者离线; 3、移动或者重命名他们; 4、恢复数据文件或者表空间到在线状态。 1、手动重新设置数据文件大小 使用ALTER DATABASE DATAFILE语句,就像下面一样: SQL& ...
当oracle 11g2 安装完,并且安装了默认数据库orcl的时候。 系统自动创建6个表空间: SQL> select tablespace_name from dba_tablespaces; TABLESPACE_NAME ------------------------------ SYSTEM SYSAUX UNDOTBS1 TEMP USERS EXAMPLE 6 rows selected. SQL> 其中,SYSTEM 表空间是用来存放数据字典的,不能用来存放模式对象,如:表,索引等。 SYSAUX用来存放oracle提供 ...
现在的silverlight客户端绑定支持索引器方式,比如VM有属性: public Dictionary<string,string> KeyValues{get;set;} 在后台CS中我们要访问某个key的值的方式是:KeyValues["XXXX"],其中XXXX是key.而在xaml中可以如下访问: Text="{Bindings Path=KeyValues[XXXX]}" 只要索引器本身支持get,set还可以实现双向绑定。但这个双向有一个缺陷,就是如果KeyValues["XXXX"]的值中途改变,没 ...
前提是世界是流通的,你可以用行政手段隔断一时,但不会隔断一世: 1)货币是财富交换的中介,是财富的计量单位,货币数量M与财富数量F之间的关系:M=αF,其中α为系数,α等于1代表同通缩也不通涨,大于1就是通胀,小于1就 ...
Global site tag (gtag.js) - Google Analytics