- 博客(25)
- 资源 (15)
- 收藏
- 关注
原创 PL\SQL 学习笔记(三) PL中的sql语句
1 select pl\sql 中的select 语句有且仅有一条返回语句. 例 : declare v_ename emp.ename%type; v_sal emp.sal%type;begin select ename,sal into v_ename,v_sal from emp where empno=7369; dbms_output.put_line(v_ename||' ' ||v_sal);end;/
2013-11-29 08:48:42 1405
原创 PL\SQL 学习笔记(二) pl\sql 变量声明 与 exception
---变量声明的规则:1 变量名不能使用保留字,如 from ,select 等2 第一个字符必须是字母3 变量名最多包涵30个字符4 不要与数据库或表同名5 每一行只能声明一个变量-- 变量声明 使用%type属性 . 变量多用作保存某张表某个字段的值 ,例如 生命的 v_sal number(7,2) 用来保存emp 中的 sal number (7,2). 但是随着表的变动,字段类型可能发生变化, 这样就要对v_sal的类型进行修改 . 使用%type 可以简化
2013-11-27 09:50:34 1173
原创 pl /sql学习笔记(一) helloword
SQL 语句提供了数据操纵能力,但不支持结构化编程. 当要实现复杂的应用逻辑时,需要数据库提供过程化的编程支持, 于是SQL提供了PL/SQL. PL/SQL 可用于分组SQL语句,将它们一起发向服务器,减少网络传输,提高程序运行效率. PL/SQL具有良好的可移植性,可运行于任何有Oracle Server的地方.
2013-11-26 10:11:25 1811
原创 动态规划解 <<考验>>
描述大家知道,黄药师不仅武功高超,而且酷爱音乐和诗歌。看到桃花岛来了个新客人,而且不是靠真武功近来的,就准备为难为难你。他写了一首N行诗句的诗歌,美中不足的是这些诗句并不押韵,黄药师非常想遵循古诗的押韵。诗歌被分为若干段,每段都是四行诗。每一句诗都有一个韵脚,假如A和B表示两种不同的韵脚,每段四行诗的韵脚只可能是 “AABB”, “ABAB”, “ABBA” 和“AAAA”中的一种。黄药师将诗句的韵脚都编了号,具有相同编号的句子代表有相同的韵脚。现在,黄药师想删掉一些句子,使得剩下的都是遵循押韵规则的
2013-11-25 15:18:10 1359
原创 oracle 学习笔记(十三) 数据库设计三范式
1 第一范式(1NF)在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。简而言之,第一范式就是无重复的列。
2013-11-25 09:48:50 1532
原创 oracle 学习笔记(十二) oracle独有对象 序列sequence
在多用户修改表时,可能面临这样的问题: 当前有字段id ,从1 到100 ; 如果用户a,b 同时想插入数据 , 使用max 得到表的最大值100后, 都插入了id为101的数据. 这样表中就有两个id为101的数据了. 要想解决此问题, 必须将查询max 和插入数据放到同一语句中执行, 才能在多线程时避免公用区出现的问题. oracle 中 可采用sequence 对象来解决这个问题 .
2013-11-25 09:00:54 1432
原创 catalan 数 标准二维表。 高精度计算。
设n 是一个正整数。2xn的标准2维表是由正整数1,2,…,2n 组成的2xn 数组,该数组的每行从左到右递增,每列从上到下递增。2xn的标准2维表全体记为Tab(n)。例如,当n=3时Tab(3)如下:给定正整数n,计算Tab(n)中2´n的标准2 维表的个数。
2013-11-24 12:40:17 2083
原创 二进制枚举+prim buy or build 问题
WWN公司是一家知名的网络公司。最近他们打算在常州建立自己的通信网络。通信网络是一个覆盖n个终端的网络,显然WWN公司的网络必须把这n个节点连通。并且WWN公司希望建造这样一个网络的代价最小。建造这样一个网络,WWN公司有两个选择。第一个是直接架设线路。直接架设一个从节点A(x1,y1)到节点B(x2,y2)的费用是expens=(x1-x2)2+(y1-y2)2.第二个方案就是从小的网络运营商那里购买小型的线路网。现在已知有q个小型线路网已经存在可供选择,第i个线路网连接了ci个节点,然后买下这个小网络
2013-11-21 12:38:25 2408
原创 oracle 学习笔记(十一) 数据库常用对象, table ,constraint ,index ,view和数据字典
表:基本的数据存储对象,以行和列的形式存在,列是字段,行是记录。数据字典:就是系统表,存放数据库相关信息的表。约束条件:执行数据校验,保证了数据完整性的对象。视图:一个或者多个表数据的逻辑显示。索引:用于提高查询的性能。
2013-11-21 10:25:19 2216 2
原创 (数学题) Counting
描述 Given many integers, find out the number of triples (a, b, c) which satisfy a, b, c are co-primed each other or are not co-primed each other. In a triple, (a, b, c) and (b, a, c) are considered as same triple.
2013-11-19 19:51:36 1665
原创 间谍相机开发_NullPointerException 错误
空指针异常.通常由使用空值造成,由未初始化对象产生. 在做foxbox 这个项目的spycamera模块时, 当不打开预览(则 Camera对象未初始化) 直接返回主菜单时,弹出该异常.
2013-11-19 14:35:25 1604
原创 oracle 学习笔记(十) 事务控制语句
一个事务起始于dml 语句.1 rollback: 假设 依次执行以下语句 : update emp2 set sal =sal *2; delete from dept2; 以上被认为是同一个事务. 若此时rollback , 那么以上两个改动都将修复.2 commit: 提交语句将终止一个事务. 执行一条语句
2013-11-19 10:07:54 1660
原创 oracle 学习笔记(九) update 和 delete
1 update 语法: update + 表名+set + 更改内容 +过滤条件. 例如: update emp2 set sal=sal*2,ename= ename||'-' where deptno = 10 2 delete delete from emp2; emp2 全删; delete from emp2
2013-11-19 09:36:59 1017
原创 java.lang.RuntimeException: startPreview failed
12-04 14:16:55.687: E/AndroidRuntime(6989): FATAL EXCEPTION: main12-04 14:16:55.687: E/AndroidRuntime(6989): java.lang.RuntimeException: startPreview failed12-04 14:16:55.687: E/AndroidRuntime(6989): at android.hardware.Camera.startPreview(Native Met
2013-11-18 10:41:31 6057 3
原创 动态规划之 <筷子>
描述A 先生有很多双筷子。确切的说应该是很多根,因为筷子的长度不一,很难判断出哪两根是一双的。这天,A 先生家里来了K 个客人,A 先生留下他们吃晚饭。加上A 先生,A夫人和他们的孩子小A,共K+3个人。每人需要用一双筷子。A 先生只好清理了一下筷子,共N 根,长度为T1,T2,T3,……,TN。现在他想用这些筷子组合成K+3 双,使每双的筷子长度差的平方和最小。(怎么不是和最小??这要去问A 先生了,呵呵)
2013-11-14 09:28:35 2184
原创 oracle 面试题下 (七) rownum的运用
1 求经理人平均薪水最低的部门名称:select dname from dept where deptno =(select deptno from (select deptno,avg(sal)avg_sal from(select e1.sal, e1.deptno,e2.mgr from emp e1 join emp e2 on (e1.empno=e2.mgr
2013-11-12 10:20:17 1694
原创 android 设置禁止横屏
在 manifest 文件中配置需要 设置的activity . 如在名为Choose 的activity 中禁止横屏 : <activity android:name="Choose" android:screenOrientation="portrait" // 初始为竖屏 android:configChanges="orientation|keyboardHidden|screenSize"> </activity> //
2013-11-07 13:34:00 1773
原创 oracle 面试练习(六)
1 不许用组函数 求薪水的最高值:2 求平均薪水最高的部门的部门编号3 求平均薪水最高的部门的部门名称4求平均薪水等级最高的部门的部门名称5 建表
2013-11-06 10:38:30 2174
原创 oracle 语句学习(五) 求部门中哪些人薪水最高 与部门平均薪水等级
1 求部门中哪些人薪水最高 2 查看部门平均薪水等级3查看部门部门薪水等级平均值4 查询哪些人是经理人 select ename from emp where empno in (select mgr from emp) ;
2013-11-05 13:35:27 3873
原创 蜂巢问题的dp解决
问题描述: 一个蜂巢单位为一个六边形, 蜂巢由单位六边形组合而成。 一只小蜜蜂由远点出发,走n步后回到原点,一共有多少种走法?
2013-11-04 16:26:52 2299
原创 oracle 基本语句练习(四) SQL1999 语法规范 cross join ,等值连接,不等值连接,自连接与外连接
oracle 基本语句练习(四) SQL1999 语法规范 cross join ,等值连接,不等值连接,自连接与外连接
2013-11-03 15:57:24 2515
原创 Decoding简洁解决方案
#include#includeint dif[4][2]={0,1,1,0,0,-1,-1,0};//右,下,左,上。方向是以右下左上循环char map[20][20],str[400],str1[400];int main(){ int r,c,i,j,k,a,b,t,ca,cas,len; scanf("%d",&cas);
2013-11-02 12:16:13 963
原创 进击的巨人锁屏发布日志
进击的巨人锁屏 1.0简介: 1 采用老式电话设计 ,转动图标时其他图标可以连动 2 锁屏功能在程序主界面开启 发布日志:2013-11-01 进击的巨人锁屏1.0 于机锋网上架 . http://apk.gfan.com/Product/App664018.html
2013-11-01 13:56:40 1373 1
UC浏览器插件开发指引
2014-08-19
Cygwin-step-x86_64
2013-12-29
Python 2.7
2013-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人