- 浏览: 756745 次
- 性别:
- 来自: 北京
博客专栏
-
程序员的自我经营之道
浏览量:7817
最新评论
-
pdreamer:
支持
重复发明轮子又何妨? -
frankco:
欢迎加Iteye的开源报表群组,http://jasperep ...
Java 开源报表制作 -
1336224635:
不管咋样,还是很不错的文章
所有的程序员都是自学成才 -
1336224635:
最起码也是对经验的传播。。。。。没有必要这样。。。。
程序员的自我经营之道第二层 -
on_rain:
...
MY SQL 创建带有外键的表失败的解决办法 [Err] 1005 - Can't create table 'xx' (errno: 150)
文章列表
触发器
是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。
功能:
1、 允许/限制对表的修改
2、 自动生成派生列,比如自增字段
3、 强制数据一致性
4、 提供审计和日志记录
...
- 2011-10-17 15:21
- 浏览 619
- 评论(0)
插入多表操作。
大部分插入操作是针对单表操作的。但是oracle支持多表插入(insert)语句 。在数据仓库方面的抽取、转移和装入(ETL,Extract Transform and Load)的例程方面方面你将频繁的用到多表插入操作。
通过一个多表插入,你能你可以通过一个单一的数据源,把数据装载到多个数据表里面。通过减少整个数据的路径,来减少减少工作量,因此去的更快的输出。
如果一个WHEN条件为真(TRUE),相关的INTO语句被执行。如果没有条件为真,为真,那么ELSE条款被执行。关键字ALL告诉数据库,检查WHEN后面的
每一个条件.另一方面,关键字FIRST告诉数 ...
- 2011-10-17 12:23
- 浏览 685
- 评论(0)
//搜狗:有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 ...
- 2011-10-17 10:06
- 浏览 1037
- 评论(0)
前言
最简单的表单录入
填报过程中与服务端没有任何交互,填写所有必须字段后提交。
这种类型的表单比较简单,容易实现。
复杂的表单录入
在实际的需求中,复杂的填报过程也是比较多的,在填报过程中需要与服务 ...
- 2011-10-16 15:45
- 浏览 584
- 评论(0)
版权所有,转载请注明出处,谢谢!
一个线性时间下的原地置换排序算法
排序算法
现有的线性时间排序(时间复杂度为ο(n)算法,比如计数排序,基数排序,桶排序等,虽然在时间复杂度上都能保持线性,但不能进行原地置换排序,需 ...
- 2011-10-14 20:13
- 浏览 766
- 评论(0)
题目:一个大小为N的数组,里面是N个整数,怎样去除重复,
要求时间复杂度为O(n),空间复杂度为O(1).
//下面的思路没问题,但算法有问题,修正后的算法见后面.
/// <summary>
/// 需要除掉重复的整数的数组,注意这里我 ...
- 2011-10-12 19:32
- 浏览 1340
- 评论(0)
一、概述 在《Oracle内存结构研究-PGA篇》一文中提到,PGA是一个服务器进程的专用的私有内存区,而SGA则是共享内存区。
SGA由多个部分组成:
1,固定SGA(Fixed SGA)
2,块缓冲区(Db cache)
3,重做日志 ...
- 2011-10-12 16:38
- 浏览 566
- 评论(0)
控件放在我的资源里面.这个控件是一个窗口控件,可用于Silverlight的MDI开发,既可以作为MDI的子窗体,又可作为模态窗体使用,但这种模态只针对父窗体,比如MDI窗体中有在A,B两个子窗体,A窗体弹出模态窗体C,只会禁用A窗体,不会影响B窗体。看过老外发布的类似控件,感觉搞得比较复杂,而且没有实现相对模态。该控件有源码,而且有示例用法在里面,希望对大家有用,如有问题,可联系我,谢谢!
http://download.csdn.net/detail/hawksoft/3675353
- 2011-10-11 21:39
- 浏览 629
- 评论(0)
在oracle数据库中,表是主要存储数据的容器。表中的数据别组织成行和列。每一个被定义的列有固定的数据类型和大小,如 char(16)
,varchar2(50), TIMESTAMP(6),或者数值。
行使一个每个列集合的单独的一次表现。有可以把列想成域,行想成记录。
当你创建一个表的时候,你必须该处一个表名字,同时给出每列的名字和数据类型。
又可以选择给出被使用的表空间的一些其他详细的其他属性,默认的值,扩展的大小。
表和列明必须满足下面的条件:
1) 1~30byte长;
2)必须用字母开始;
3)能够包含字母,数字和下划线和井号,和$符号,但是oracle ...
- 2011-10-11 17:56
- 浏览 968
- 评论(0)
Numberic 数据类型能够存储正的和负的定点或者浮点数,0,无穷大和非数字的特殊值。
数据库数值类型就像下面描述:
NUMBER[(precision[,scale])] 存储零,正数和负数。
precision 是总共的数字位数,默认是38位十进制数——最大的数。
scale是小数点右边的数,默认是零。
比如:
pay NUMBER 和pay NUMBER (38,0)意思一样。
一个正数的scale告诉数据库,小数点右边结束的位数。scale的合法范围是-84~127.
scale为负数的意思是说从小数点前面的第几个数开始四舍五入。
比如:TAB ...
- 2011-10-11 13:12
- 浏览 1420
- 评论(0)
百度最新面试题:现在有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)
{
// ...
- 2011-10-10 22:31
- 浏览 544
- 评论(0)
oracle 11g2
一个数据文件在同一个时刻仅属于同一个表空间,仅属于同一个数据库。
TEMP文件是一类在临时表空间中被使用的特殊数据文件。
当数据库创建或重用i一个数据文件——操作系统文件被重用和初始化——被一个规则的二进制零所填充。这些初始化不会发生在临时文件中。
你可能需要对数据文件执行的操作包括以下内容:
1、充分分派数据文件的大小;
2、把他们设置为在线或者离线;
3、移动或者重命名他们;
4、恢复数据文件或者表空间到在线状态。
1、手动重新设置数据文件大小
使用ALTER DATABASE DATAFILE语句,就像下面一样:
SQL& ...
- 2011-10-10 16:19
- 浏览 798
- 评论(0)
当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提供 ...
- 2011-10-10 13:59
- 浏览 571
- 评论(0)
现在的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"]的值中途改变,没 ...
- 2011-10-08 20:38
- 浏览 478
- 评论(0)
前提是世界是流通的,你可以用行政手段隔断一时,但不会隔断一世:
1)货币是财富交换的中介,是财富的计量单位,货币数量M与财富数量F之间的关系:M=αF,其中α为系数,α等于1代表同通缩也不通涨,大于1就是通胀,小于1就 ...
- 2011-10-01 22:39
- 浏览 587
- 评论(0)