- 浏览: 266082 次
- 性别:
- 来自: 杭州
最新评论
-
周世辉:
【转】java运算符优先级助记口诀 -
万劫不败:
这个屌~
【转】java运算符优先级助记口诀 -
duaein:
!运算符呢?
【转】java运算符优先级助记口诀 -
魔鬼的献祭:
为了赞你 我特意登录了一下 !!!!!
【转】java运算符优先级助记口诀 -
liuhhaiffeng:
很有用, 学习了,谢谢!
Oracle中Returning语句的几个小问题
文章列表
原文地址:[url]http://database.ctocio.com.cn/222/9068222.shtml [/url]
总结得不错,忍不住转了,呵呵
1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)
2、I/O吞吐量小,形成了瓶颈效应。
3、没有创建计算列导致查询不优化。
4、内存不足
5、网络速度慢
6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)
7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)
8、sp_lock,sp_who,活动的用户查看,原因是 ...
- 2009-09-01 08:57
- 浏览 978
- 评论(0)
良好编程习惯的养成
——写给计算机系大学生
作者:深深爱你 QQ:66557239 http://hi.baidu.com/66557239
关键字 编程习惯 代码风格 初始化 代码注释 兼容性 健壮性 高效性
背景
最近,单位与省内某高校做校企合作,安排我去学校讲实践课。凑着这个机会,我把自己几年的一线开发经验拿出来给大家分享,特别是那些即将加入编程行列的同学,希望能把我的一些经验,能够让他们在开始的时候就能接触到,继而养成一种习惯,自然的应用在今后的研发工作中。
不少同学对语言的重视超出了我的想象,这使我不得不先说一下。这几乎是个经典问题了,不仅仅是学生,据我所知 ...
- 2009-08-31 15:55
- 浏览 1220
- 评论(0)
1、可以使用LPAD和RPAD在字符串的左边 和右边填补空格。
select lpad('asdf',5) from dual;
就在‘asdf’左边加了5个空格。
2、TRIM(' ')的值是空值。在ORACLE判断控制不能直接=NULL。
--方法一:
TRIM(' ') IS NULL
--方法二:
NVL(TRIM(' '),'a')='a'
NVL是判断是否为空的函数,如果为空则取后面的那个值
- 2009-08-31 09:30
- 浏览 1646
- 评论(0)
对于某些网络股票软件
比如各大门户网上都有的股票查看功能
其中的价格走势图和成交量图的实时绘制是一大亮点
我在VC里实践了下,绘走势图的函数如下
(由于程序里只是读取链表,计算处理结点数据然后绘点连线,耗费CPU时间较少,所以没有用双缓冲方法
如果是绘制位图,一般都要采用双缓冲方法防止刷新时闪屏)
void CDrawRealLine::DrawRealLine()
{
/*----------------------------
*计算画图所需点
*Point[180]--存放所要画的点的数组
*struct bargaininfo_head---价格链表结构体,存放表长度
* ...
徐是华为数据中心的头,技术超级牛人,一级部门总监,华为副总裁,年收入过千万,数据中心是用火山岩建的深入地下的一个大型建筑.防辐射,可防卫星的电子,雷达等手段的侦察.里面有象卫星发射中心那种超大屏幕,机房里满是 ...
- 2009-08-27 19:52
- 浏览 1316
- 评论(0)
RobotX简介:
舵机驱动,全身共17个。有自己的动作编制软件,软件通过调节舵机在不同时间的转角,形成一套独立的动作,如行走,下蹲,取物。X的左手被改为一个简单的机械手结构(如图),通过左手手臂上的舵机驱动,完成张开/夹住两个动作。
编制X的动作难点在于模仿人类行走,需要考虑到重心,每个时刻全身的舵机各自转角,重心位置,动作维持时间,如果要全面分析,恐怕是博士的课题了。另外,舵机承受的反作用力不能太大,否则容易烧坏。烧坏的症状为青烟一股,伴有焦味,烧坏后的舵机电路板上一般是黑了一片。成本较高,一个100RMB左右
经过一段时间的调试修改再调试,Robot X ...
- 2009-08-27 19:45
- 浏览 1029
- 评论(0)
/** 注意:良好的编程习惯是尽量的写try-catch-finally
* 而不是一味的throws Exception
* 否则如果在一个大的方法体上写throws Exception,内部出现Exception时
* 有可能导致程序停滞直到耗尽内存。
*/
import java.sql.*;
public class TestJDBC {
public static void main(String[] args) {
ResultSet rs = null;
Statement stmt = nu ...
- 2009-08-27 19:38
- 浏览 989
- 评论(0)
拿铁咖啡
拿铁咖啡是意大利浓缩咖啡与牛 奶的经典混合,意大利人也很喜欢把拿铁作为早餐的饮料。意大利人早晨的厨房里,照得到阳光的炉子上通常会同时煮着咖啡和牛奶。喝拿铁的意大利人,与其说他 们喜欢意大利浓缩咖 ...
- 2009-08-27 19:34
- 浏览 1009
- 评论(0)
公司的电脑改了IP ,于是EM无法启动了
环境:ORACLE 10G
OS:WINXP SP2
--------------------------------------------------------------------------------
D:\Documents and Settings\guanhao>emctl start dbconsole
OC4J Configuration issue. E:\oracle\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsole
_server_tuosi not found.
...
- 2009-08-27 19:31
- 浏览 1826
- 评论(0)
做了一个百叶窗小程序
碰到了几个问题,比如说两个用到LoadFromFile函数的地方第一次可以识别相对路径
而如果我更改了其中一个的路径使其变为硬盘上某个绝对路径
那另外一个LoadFromFile就不能识别原先的相对路径了,很奇怪
我采取了加判断绕过这个问题的方法
先上代码,主要的是shutter单元,是作为一个组件来编写的
另外还写了个测试单元。主要针对Shutter的某些属性进行设置从而测试Shutter
unit Shutter;
{ CopyRight@ Swetter }
interface
uses
SysUtils, Windows, Classes, Forms ...
- 2009-08-27 19:28
- 浏览 1175
- 评论(0)
最近在使用公司提供的软件时发现了一个好东西,贴出来共享下
由于软件有两种模式,一种是菜单管理模式,是完整版的可动态修改菜单的
但是需要在CMD窗口下调用系统EXE文件并修改些参数
老打开CMD然后复制路径接着右键粘贴挺麻烦的
想到以前有的OS右键菜单有DOS快速通道,可以打开CMD.EXE
上网找到了这个,可以直接右键进入当前目录的CMD窗口
说明完毕,贴关键的东西
在文件夹的右键菜单中添加“命令提示符cmd”快捷通道选项。
运行regedit打开注册表,在注册表 HKEY_CLASSES_ROOT\Directory\shell分支下新建一项命名为“CommandPrompt”,修改右侧窗口 ...
- 2009-08-27 19:27
- 浏览 1864
- 评论(0)
ORACLE的DML语句中可以指定RETURNING语句。RETURNING语句的使用在很多情况下可以简化PL/SQL编程。
这里不打算说明RETURNING语句的使用(其实使用起来也很简单,和SELECT INTO语句没有多大区别。),主要打算说明RETURNING语句的几个特点。
其实这篇文章源于同事问我的一个问题:
使用UPDATE语句的时候,RETURNING得到的结果是UPDATE之前的结果还是UPDATE之后的结果?
这个问题把我问住了。考虑DELETE的情况,RETURNING返回的肯定是DELETE之前的结果,而考虑INSERT的情况,RETURNING返回的一定是IN ...
- 2009-08-27 19:20
- 浏览 7314
- 评论(1)
var:
key: string; //加解密关键字
percent1: Double; //加解密转换百分比,与关键字一同构成一个加密解密算法
//移位解密函数
function TfrmCryptograph.DeCode(aCryptograph, aKey: string): string;
var
i,keylen,codelen:integer;
begin
keylen := ...
- 2009-08-26 08:53
- 浏览 1903
- 评论(0)
Oracle10g提供了类似操作系统中的回收站功能。当drop table的时候,实际上只是将其重命名,并将table以及相关联的对象如index,constraint等放到回收站(RecycleBin)中,后续如果发现drop错了table,可以使用flashback table命名将回收站中的table还原,这就是Oracle10g的Flashback Drop功能。
环境
SQL> select * from v$version;
BANNER
--------------------------------------------------------------- ...
- 2009-08-21 17:23
- 浏览 1560
- 评论(0)
Oracle10g中,可以在行、表和数据库级别使用回闪技术,具体分类如下:
1、 行级回闪
可以使用行回闪技术撤销对个别行的错误更改。有三种行级回闪技术,他们全都依赖于存储在撤销表空间中的撤销数据。
(1) 回闪查询:允 ...
- 2009-08-21 17:17
- 浏览 2046
- 评论(0)