- 浏览: 238962 次
- 性别:
- 来自: 北京
最新评论
文章列表
一、准备特殊数据
create table t_escape(s varchar2(50));
--show define -- define "&" (hex 26)
--show escape -- escape off
set define off
set escape on
insert into t_escape values('string&text');
insert into t_escape values('string/&text');
insert into t_escape values('string/%t ...
- 2009-11-27 15:32
- 浏览 468
- 评论(0)
范式是数据库设计的规则,遵循范式的数据库不存在冗余数据。
第一范式:表有主键,列不可分。
第二范式:不存在部分依赖;多个列作主键时,非主键列不能依赖部分于主键。
第三范式:不存在传递依赖。
- 2009-11-27 15:31
- 浏览 343
- 评论(0)
sqlplus的配置文件为login.sql,通常如下所示创建该文件:
set serveroutput on size 1000000
set trimspool on --滤除spool输出的空白
set linesize 32767 --用于设定每行显示的宽度,最大值
set pagesize 50000 --设置显示的页数,最大值
set sqlprompt '_user @ _connect_identifier> '
将该文件复制到Oracle安装目录C:/oracle/product/10.2.0/db_1/BIN下面,并设置Windows环境变量:
set ...
- 2009-11-27 15:29
- 浏览 377
- 评论(0)
Oracle创建表时,常遇到先删除后创建的情况,而它又没有drop table... if exists语法。为此可以使用user_objects数据字典和动态sql语句实现类似的功能,如下所示:
create or replace procedure proc_dropifexists(
p_table in varchar2
) is
v_count number(10);
begin
select count(*)
into v_count
from user_objects
where object_name = upper(p_table);
if ...
- 2009-11-27 15:25
- 浏览 1927
- 评论(0)
【
colorado
】
按语:本文是DPWI第4章的笔记。在3.3.1版的1~9章中与1.3.0版马维达先生中译本相应章节的内容基本相同,变化比较小,可以参考马维达
先生的译本。
Slice 在客户与服务器之间建立合约,描述应用程序所使用的各种类型及对象接口。这种描述与语言实现无关。Slice 定义由编译器编译到特定的实现语言,编译算法称之为语言映射。编译器把与语言无关的定义翻译成针对特定语言的类型定义和API。开发者使用这些类型和API 来提供应用功能,并与Ice 交互。Ice 目前支持C++,Java, C#, Python,PHP,Rub ...
- 2009-11-26 10:30
- 浏览 568
- 评论(0)
【
colorado
】
我在过去一段时间中,大体学习了ICE的基本知识,根据个人体会,ICE的学习应该结合ICE发布程序的实例代码进行,才会有较大收获。目前,我对ICE的认识仍然相当粗浅。就我所认识到的基础学习谈一下个人看 ...
- 2009-11-26 10:16
- 浏览 274
- 评论(0)
ICE线程池模型 — L/F领导者跟随者模式
摘自:Leo 阿材
网址:http://blog.csdn.net/ecjtuync/archive/2009/06/15/4270314.aspx
程池模式一般分为两种:L/F领导者与跟随者模式、HS/HA半同步/半异步模式。
HS/HA 半同步/ 半异步模式 :
分为 ...
- 2009-11-26 09:33
- 浏览 378
- 评论(0)
Oracle 使用时占用太多内存,一般不进行Oracle开发时,不想启动Oracle服务。在Windows XP上,安装Oracle后,首先从“服务”管理工具中所有自动启动的Oracle服务全部改为手动启动。然后建立下面的批处理文件,在需要时手动启动Oracle,不需要时手动关闭。这样做更加方便。
orastart.bat
@echo off
net start OracleServiceORCL
net start OracleOraDb10g_home1TNSListener
net start OracleOraDb10g_home1iSQL*Plus
net st ...
- 2009-11-25 15:50
- 浏览 385
- 评论(0)
Oracle rownum 用法
rownum是加在结果集上的一个伪列,即先查到结果集之后再加上去的一个列 (强调:先有结果集后有rownum)。它总是从1开始排起的。
例如,选取前5行:select rownum,ename from emp where rownum <= 5;
rownum 不能接 > 号和 >= 号,只能使用<=,选取行范围时使用子查询:
select r,rownum,ename from (select rownum r, ename from emp) where r>=5 and r <=10;
...
- 2009-11-25 15:23
- 浏览 327
- 评论(0)
打开一个文件时,例如PDF格式的,系统无法找到Adobe Reader,手动选择打开方式,即使选择了本地已经安装的程序,也不出现Adobe Reader,这是由于注册表里的路径错了,修正如下:
“开始”——“运行”——输入“regedit”点回车——找到“HKEY_CLASSES_ROOT/Applications/AcroRd32.exe/shell/open/command”——将注册表项里的原路径修改为正确路径,就能解决问题。
- 2009-11-23 20:00
- 浏览 549
- 评论(0)
看完了 Distributed Programming with Ice,阅读量相当大,只好粗看一遍,有好几种语言实现的地方只看C++,即使这样也有了3个月的时间,才看完,并练习了Ice部分的Demo。
Ice是优秀的通讯中间件,是用于建立高性能、高伸缩性通讯 ...
- 2009-10-07 07:36
- 浏览 446
- 评论(0)
最近正在看 Distributed Programming with Ice,看到IceGrid这部分了。一直以来想找到关于Ice的负面评价——没找到。我不相信。我秉承任何系统都是有缺点的这个理念,相信Ice有不如其它系统的地方。
对于客户端需要直接访问硬件的系统,用C++开发比较好,目前搜索了许多与C++配合的中间件。但是C++能用的中间件比较少,使用CORBA,COM都不合适。最希望能够与 Java 中间件联系,考虑了 Hessian。但是发现 Hessiancpp 已经数年不更新了,不能作为一种可靠的通讯技术手段。相对于ACE、TAO等高端中间件技术,还是使用 ZeroC ICE 比 ...
- 2009-09-10 06:52
- 浏览 518
- 评论(0)
1、VC++ 2008 Express Edition 编译 Qt
C:/Program Files/Microsoft Visual Studio 9.0/Common7/Tools/vsvars32.bat
set QMAKESPEC=win32-msvc2005
set QTDIR=<QtDir>
cd <QtDir>
configure -platform win32-msvc
nmake
nmake cleanconfig
大约2~4 个小时,3G~4G空间
将 Qt for mingw 编译成 Qt for VC,其中bin 目录下面的 dl ...
- 2008-12-08 10:03
- 浏览 422
- 评论(0)
Best of Vim Tips:http://www.rayninfo.co.uk/vimtips.html
程序员的编辑器 - VIM:http://419labs.googlepages.com/vimsmth.html
万年编辑器:
http://www.aka.org.cn/Lectures/001/Lecture-1/vi.html
Vim日常操作:http://419labs.googlepages.com/vimtips.html
VIM查找替换归纳总结:
http://dingy.spaces.live.com/blog/ ...
- 2008-02-18 05:18
- 浏览 411
- 评论(0)
创建 Spring 程序简单程序: 一、首先建立目录myspring,该目录下分别建立以下子目录: build -> 存放编译文件class lib -> 存放库文件spring.jar,commons-logging.jar src -> 存放java源文件 二、在myspring/src目录下创建java源文件: touch Message.java Information.java Display.java Console.java Instance.java beans.xml 接口:Message ->类:Information 提供信息 接口:Display -> 类: Conso ...