`
文章列表
一、准备特殊数据 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 ...
范式是数据库设计的规则,遵循范式的数据库不存在冗余数据。 第一范式:表有主键,列不可分。 第二范式:不存在部分依赖;多个列作主键时,非主键列不能依赖部分于主键。 第三范式:不存在传递依赖。
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 ...
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 ...
【 colorado 】 按语:本文是DPWI第4章的笔记。在3.3.1版的1~9章中与1.3.0版马维达先生中译本相应章节的内容基本相同,变化比较小,可以参考马维达 先生的译本。 Slice 在客户与服务器之间建立合约,描述应用程序所使用的各种类型及对象接口。这种描述与语言实现无关。Slice 定义由编译器编译到特定的实现语言,编译算法称之为语言映射。编译器把与语言无关的定义翻译成针对特定语言的类型定义和API。开发者使用这些类型和API 来提供应用功能,并与Ice 交互。Ice 目前支持C++,Java, C#, Python,PHP,Rub ...
【 colorado 】 我在过去一段时间中,大体学习了ICE的基本知识,根据个人体会,ICE的学习应该结合ICE发布程序的实例代码进行,才会有较大收获。目前,我对ICE的认识仍然相当粗浅。就我所认识到的基础学习谈一下个人看 ...
ICE线程池模型 — L/F领导者跟随者模式 摘自:Leo 阿材 网址:http://blog.csdn.net/ecjtuync/archive/2009/06/15/4270314.aspx 程池模式一般分为两种:L/F领导者与跟随者模式、HS/HA半同步/半异步模式。 HS/HA 半同步/ 半异步模式 : 分为 ...
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 ...
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; ...
打开一个文件时,例如PDF格式的,系统无法找到Adobe Reader,手动选择打开方式,即使选择了本地已经安装的程序,也不出现Adobe Reader,这是由于注册表里的路径错了,修正如下: “开始”——“运行”——输入“regedit”点回车——找到“HKEY_CLASSES_ROOT/Applications/AcroRd32.exe/shell/open/command”——将注册表项里的原路径修改为正确路径,就能解决问题。
看完了 Distributed Programming with Ice,阅读量相当大,只好粗看一遍,有好几种语言实现的地方只看C++,即使这样也有了3个月的时间,才看完,并练习了Ice部分的Demo。 Ice是优秀的通讯中间件,是用于建立高性能、高伸缩性通讯 ...
最近正在看 Distributed Programming with Ice,看到IceGrid这部分了。一直以来想找到关于Ice的负面评价——没找到。我不相信。我秉承任何系统都是有缺点的这个理念,相信Ice有不如其它系统的地方。 对于客户端需要直接访问硬件的系统,用C++开发比较好,目前搜索了许多与C++配合的中间件。但是C++能用的中间件比较少,使用CORBA,COM都不合适。最希望能够与 Java 中间件联系,考虑了 Hessian。但是发现 Hessiancpp 已经数年不更新了,不能作为一种可靠的通讯技术手段。相对于ACE、TAO等高端中间件技术,还是使用 ZeroC ICE 比 ...
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 ...
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/ ...
创建 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 ...
Global site tag (gtag.js) - Google Analytics