- 博客(126)
- 资源 (14)
- 收藏
- 关注
原创 《Expert PL SQL Practices》阅读体会-2
1 软件工程第4章说到,Java社区有单元测试,而PL/SQL开发人员还不一定采用,有几种工具都支持,比如utplsql,quest,sql developer在大规模应用程序的开发中,按软件工程方式开发是必须的2 提高性能几种方法第6章 批量处理第3章 并行
2011-12-30 16:23:31
4865
原创 《Expert PL SQL Practices》阅读体会-1
第一章虽然是讲PL/SQL的书,但是首先分析哪些情况不适合用PL/SQL,并建议首选用SQL连接代替嵌套循环。还可以用关联数组实现查表。在使用PL/SQL的过程中,要注意:1 少用dual(序列、日期都可以直接在PL/SQL用,DML returning可以返回刚用过的值)2 少用函数3 少用远程数据库链接4 少提交5 少触发器6 少解析(少在循环中用动态SQL)
2011-12-21 21:01:28
5689
原创 Oracle 11.2命令行手工最简创建数据库的过程
Oracle 11.2命令行手工最简创建数据库的过程命令行手工最简创建数据库的过程环境:RHEL 5.4 x86 , oracle 11.21.设定环境变量在/home/oracle编辑# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then . ~/.bashrcfi# User specif
2009-09-13 21:16:00
5477
原创 在HP-UX 11.11用swinstall安装gcc 4.2.3
1.下载软件包(我从http://hpux.connect.org.uk/下载,更新版本的可以在http://hpacxx.external.hp.com/gcc/下载)gcc-4.2.3-hppa-11.11.depot.gzgettext-0.17-hppa-11.11.depot.gzlibgcc-4.2.3-hppa-11.11.depot.gz (gcc-4.2.3的页面
2009-05-23 15:10:00
14318
原创 利用Oracle内置分析函数进行高效统计汇总
利用Oracle内置分析函数进行高效统计汇总分析函数是Oracle从8.1.6开始引入的一个新的概念,为我们分析数据提供了一种简单高效的处理方式。在分析函数出现以前,我们必须使用自联查询,子查询或者内联视图,甚至复杂的存储过程实现的语句,现在只要一条简单的SQL语句就可以实现了,而且在执行效率方面也有相当大的提高。下面我将针对分析函数做一些具体的说明。分析函数的一般格式是函数名(参数列表)
2008-12-22 08:56:00
12324
原创 SQL对取值范围进行分组汇总的几种办法
SQL对取值范围进行分组汇总的几种办法在统计工作中,我们经常遇到对一个数量的取值范围进行分组汇总的情况,比如假定id取值为1~20000,按照组距5000进行分组,我们要分别求出5000以下包括5000,5000以上10000以下包括10000,10000以上15000以下包括15000,15000以上20000以下包括20000。的计数,可以用内置取整函数ceil和除法运算得到。selec
2008-09-05 09:17:00
21110
原创 一种SQL计算行间四则运算的办法
一种SQL计算行间四则运算的办法数据库的SQL语言只能计算行间的和,为了进行加减乘除四则运算,我们必须找到把其他运算转化为加法的办法。减法转化为加法的办法比较简单,只要先取要减的数的相反数,然后相加就可以了。乘法转化为加法我们要利用数学知识,假定a的常用对数是m,10的m次幂就等于a,用公式表示为:10^(lg(a))=a。两个数ab的积的常用对数等于ab各自常用对数的和,用公式表示为:l
2008-09-05 09:15:00
16655
1
原创 利用Oracle 10g的 MODEL SQL进行行间计算(2)
规则也可以是多个维度不同取值,本例假定不同年份之间比较,比如要求2008年的10=2007年的30+31SELECT year,code, p_id, v1FROM t603_2WHERE code IN (600001,600002) MODEL RETURN UPDATED ROWS PARTITION BY (code) DIMENSIO
2008-08-25 13:30:00
5131
原创 利用Oracle 10g的 MODEL SQL进行行间计算
利用Oracle 10g的 MODEL SQL进行行间计算以产品产量表为例,一个工厂(用code表示)生产多种产品(用p_id表示),每种产品具有生产量(v1)和销售量(v2)产品代码具有审核关系,比如10=30+31,其中10代表大类,30和31代表10大类下的小类。SQL> create table t603 (code varchar(10),p_id var
2008-08-22 15:07:00
4769
转载 HTML语言如何一次实现表格整列的对齐方式
HTML元素 - colGroup定义说明表格中一列或一组列的缺省属性。Specifies property defaults for a column or group of columns in a table.注释嵌套的 COL 属性将覆盖 COLGROUP 属性。使用 SPAN 属性可以指定 COLGROUP 定义的表格列数。该属性的缺省值为 1。COL 元素可以出现在 C
2008-08-21 15:22:00
12241
原创 我近4年的计算机学习经历
我近4年的计算机学习经历上次说到单位刚好有一个大的项目,这个大项目使我第一次进入了软件项目管理的领域,项目团队由3家公司的技术人员组成,另外聘用了一名第三方项目经理负责管理。3家公司的人被打散分到各个小组,有负责架构设计的,有负责前端界面的,有负责后台服务器的,还有文档和测试人员,其中不乏名校毕业的研究生。我们用户方则找了本部门系统的业务和技术专家。按说,这么“豪华”的阵容编写一个专用
2008-07-11 20:49:00
5664
1
原创 统计数据处理用数据库表的设计比较
统计数据处理用数据库的设计思考统计数据处理过程大致分为:数据录入、数据审核和修改、数据汇总三个主要步骤或阶段,一般还包括数据的导入和导出。我们在设计用于统计数据处理的数据库时需要考虑各个阶段的用户需求特点,并进行相应的设计。数据录入阶段:这一阶段的特点是大量数据的录入,每次插入的数据量不一定很大,但有大量的提交。数据审核和修改:这一阶段的特点是批量数据的处理,产生审核错误清单,
2008-06-20 16:22:00
8865
原创 n^2+(n+1)^2 为完全平方数问题的解法与实现
n^2+(n+1)^2 为完全平方数问题的解法与实现数学证明3 4 5 20 21 29 119 120 169 696 697 985 4059 4060 5741 23660 23661 33
2008-05-06 11:03:00
6446
原创 一个采用了MFC文档序列化的C++文件管理类
/*-----------------------------------------* Copyright (c) 2002,计算中心* All rights reserved.* * 文件名称:Formulas.h* 文件标识:见配置管理计划书* 摘 要:公式集合类和公式类的声明* * 当前版本:0.11* 作 者:* 完成日期:2002年6月29日** 取代版本:0.1 * 原作
2008-02-15 11:12:00
6762
原创 用jython 访问Oracle数据库
准备工作下载http://jaist.dl.sourceforge.net/sourceforge/zxjdbc/zxJDBC-2.1.tar.gzhttp://jaist.dl.sourceforge.net/sourceforge/jython/jython_installer-2.2.1.jar根据自己的jdk版本下载对应的ojdbc版本http://download.oracle
2007-11-16 14:35:00
6702
原创 用jython 访问mysql数据库
用jython 访问mysql数据库 准备工作下载http://jaist.dl.sourceforge.net/sourceforge/zxjdbc/zxJDBC-2.1.tar.gzhttp://jaist.dl.sourceforge.net/sourceforge/jython/jython_installer-2.2.1.jarhttp://mmmysql.sourceforge.net
2007-11-13 11:15:00
6857
原创 在HP-UX下编译使用7-zip
从p7zip.sf.net下载源代码包p7zip_4.51_src_all.tar.bz2用7-zip的Windows版本解压缩为 p7zip_4.51_src_all.tar将p7zip_4.51_src_all.tar文件ftp到HP-UX的/home/user1cd /home/user1mkdir 7zcd 7ztar xf ~/p7zip_4.51_src_all
2007-08-27 19:30:00
7110
1
转载 忘了Linux 的根口令,现在怎么登录?
你可以使用单用户 Linux 模式来登录,然后创建一个新的根口令。 要进入单用户模式,重新引导计算机。如果你使用的是默认的引导装载程序 GRUB,你可以执行下列步骤来进入单用户模式: 在引导装载程序菜单上,键入 [e] 来进入编辑模式。 你会面对一个引导项目列表。查找其中类似以下输出的那一行:
2007-07-12 11:22:00
2345
转载 24点C++源代码
#include #include #include using namespace std; const double PRECISION = 1E-6; const int COUNT_OF_NUMBER = 4; const int NUMBER_TO_BE_CAL = 24; double number[COUNT_OF_N
2006-12-10 08:10:00
4538
1
转载 一切从游戏开始-完整的一个python to hack 实例
Hello ,引自:ChinesePython Wiki 中蟒大杂院 http://www.chinesepython.org/cgi_bin/moingb.cgi/_d2_bb_c7_d0_b4_d3_d3_ce_cf_b7_bf_aa_ca_bc------------------------------------------------------------------
2006-12-10 08:03:00
11239
2
原创 用Python实现去掉文章中特定的段落
有一份试题,每个问题以QUESTION NO开始,然后是该题的答案,以Answer:开始。为了摘出一份只包含问题,不包含答案的试题,尝试用ultraedit的正则表达式替换,但不支持跨行替换。于是写了下面的Python程序。from sys import*fp=open(argv[1],r)fo=open(argv[2],w)a=fp.readline()sym=0while a!=:
2006-09-14 12:19:00
5158
1
原创 Python语言的数学函数
5.7 math -- Mathematical functions This module is always available. It provides access to the mathematical functions defined by the C standard. These functions cannot be used with complex num
2006-07-30 08:01:00
11351
原创 IBM DB2 9北京时间9月28日下午正式发布
新的 DB2® 9.1,它提供了与先前版本非常不同的体系结构.自从出现以来,DB2 Universal Database™ for Linux®、UNIX® 和 Windows® 第一次提供了新的查询语言、新的存储技术、新的索引技术以及支持 XML 数据及其固有层次结构的其他特性.但是,所有的 DB2 传统数据库管理特性仍然存在,包括对 SQL 和表结构的支持.新的 XML 技术,使 DB2 成为
2006-07-30 01:01:00
2295
原创 Oracle利用传输表空间方法导出导入数据的步骤
2个数据库(ltdb和epras),从ltdb导出tsts表空间(用户ts,包含2个数据文件)到epras执行步骤1.ltdb导出可传输表空间(以sysdba执行导出)到dmp文件2.将ltdb的tsts表空间改为只读3.用操作系统命令复制数据文件和dmp文件到另一个位置给另一个数据库epras使用。如果在一台服务器上,dmp文件可以不必复制,复制完成后,将ltdb的tsts表空间改为可读写4
2006-07-12 16:43:00
3106
原创 在oracle 10.2 for solaris上手工建立第2个数据库并访问的办法
原始数据库是eprasunix操作系统oracle用户的环境变量是DISPLAY=192.168.12.132:0.0HOME=/export/home/oracleHZ=LANG=CLD_LIBRARY_PATH=/oracle/product/10.2.0/Db_1/bin:/oracle/product/10.2.0/Db_1/lib32:/oracle/product/10.2.0/Db_
2006-07-12 16:21:00
2157
转载 炒冷饭 《从一道笔试题谈算法优化》全文【作者: 恋花蝶】
[原创]炒冷饭 《从一道笔试题谈算法优化》全文【作者: 恋花蝶】关键词: 算法优化 文章 声明:本文最初发表于《电脑编程技巧与维护》2006年第5期,版本所有,如蒙转载,敬请连此声明一起转载,否则追究侵权责任。网上发表于恋花蝶的博客http://lanphaday.bokee.com从一道笔试题谈算法优化引子 每年十一月各大IT公司都不约而同、争后恐后地到各大
2006-06-06 10:20:00
2863
2
原创 oracle xe 手工建立ZHS16GBK字符集数据库
oracle xe universal默认创建AL32UTF8字符集,这种字符集1个汉字占用3个字节,而ZHS16GBK字符集1个汉字占用2个字节,为了节约空间,我尝试改变数据库的字符集,但是失败了,因为新字符集不是旧字符集的超集。即使用restrict模式也不行。考虑到oracle xe 安装时只是建一个空库,仅包含系统表空间等,设想通过手工执行创建ZHS16GBK字符集数据库的办法实现。从
2006-05-31 09:54:00
5089
1
转载 使用 Apache Jakarta POI 从 Excel 电子表格生成外部表
使用 Apache Jakarta POI 从 Excel 电子表格生成外部表作者 Casimir Saternos 利用开放源代码技术和外部表,将数据从 Excel 电子表格装载到 Oracle 中。
2006-04-05 09:33:00
3040
1
原创 使用 Apache Jakarta POI 从多个数据库创建一个 Excel 报表
使用 Apache Jakarta POI 从多个数据库创建一个 Excel 报表作者:Casimir Saternos使用开放源代码技术将 SQL 广播到多个 Oracle 数据库,根据每个数据库结果集创建一个只有一个工作表的 Excel 工作簿。
2006-04-05 09:30:00
5811
原创 用sqlldr从mysql导出一个表的数据到oracle
用sqlldr从mysql导出一个表的数据到oracle代码:--------------------------------------------------------------------------------1 进入mysqlmysql> select UUID, CYC_CODE, b03_05, b03_06, b03_07, b03_08, b03_09, b03_10,
2006-04-05 09:23:00
7226
原创 查询计算每个地区亏损前10名的语句的写法
查询计算每个地区亏损前10名的语句的写法 代码:--------------------------------------------------------------------------------下面2个语句均可以达到计算亏损前10名的要求 SQL>select * from (select rank() over(order by b04_50) 名次, b04_50 "亏损
2006-04-05 09:19:00
2223
原创 分级汇总实现的3种方法比较
分级汇总实现的3种方法比较 代码:--------------------------------------------------------------------------------select code 代码 , substrb( ,1,item_level*2-2)||b.reg_type 登记注册类型, cnt 家数 from ((select substr(z01
2006-04-05 09:11:00
2419
2
转载 算法问题 用SQL写出当M*N时的螺旋矩阵算法
算法问题 用SQL写出当M*N时的螺旋矩阵算法如下是一个4*4的矩阵:1 12 11 102 13 16 93 14 15 84 5 6 7按照上面矩阵的规律, 请用SQL写出当M*N时的矩阵算法实现的sql和效果:代码:----------------------------------------------------------------------------
2006-04-05 08:39:00
2024
转载 算法问题 用PL/SQL写出当M*N时的螺旋矩阵算法
算法问题 用PL/SQL写出当M*N时的螺旋矩阵算法如下是一个4*4的矩阵:1 12 11 102 13 16 93 14 15 84 5 6 7按照上面矩阵的规律, 请用PL/SQL写出当M*N时的矩阵算法1996年我考程序员时候见过类似问题 代码:-------------------------------------------------------------
2006-04-05 08:34:00
2136
转载 数据库设计方法、规范与技巧
本文链接:http://www.openphp.cn/index.php/art.../100/index.html 一、数据库设计过程 数据库技术是信息资源管理最有效的手段。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。 数据库设计中需求分析阶段综合各个用户的应用需求(现实世界的需求),在概念设计阶段形成
2006-04-05 08:23:00
2657
转载 各种排序算法java实现,好文,做个备份
插入排序:package org.rut.util.algorithm.support;import org.rut.util.algorithm.SortUtil;/** * @author treeroot * @since 2006-2-2 * @version 1.0 */public class InsertSort implements SortUtil.Sort{
2006-03-22 21:23:00
5244
《动手学深度学习》(Dive into Deep Learning)中文版
2019-05-22
Microsoft Visual C++ Toolkit 2003 精简版
2009-10-21
从Windows转向Linux基础教程
2007-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人