- 博客(152)
- 资源 (8)
- 收藏
- 关注
转载 编程十大好习惯(转帖)
从网站上看到别人的帖子,觉得不错,特此帖过来 命名惯例和规范 注记 : Pascal 大小写形式-所有单词第一个字母大写,其他字母小写。Camel 大小写形式-除了第一个单词,所有单词第一个字母大写,其他字母小写。 类名使用Pascal 大小写形式 public class HelloWorld{ ...} 方法使用Pascal 大小写形式 public class
2008-04-09 22:35:00 638
转载 发生了一个Oracle错误,但无法从Oracle中检索错误信息的处理
在VSS连接Oracle数据库时"发生了一个Oracle错误,但无法从Oracle中检索错误信息。"解决办法:修改如下键值,改为后面安装的oracle的安装路径HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/ORACLE_HOME将其值改成目前OracLE的安装目录即可出现这种情况的原因可能是上次卸载不干净,系统还默认取原来安装的目录导致
2008-04-07 16:39:00 2224
原创 弱智的MSN
我的MSN原来好好的,可是今给一个好友信息时 就突然死掉。和别的好友发消息却没事经过研究才发现,是存在本机上的MSN的聊天记录文件XML文件太大了,删掉它就可以了真是弱志MSN
2008-03-21 13:08:00 825 1
原创 在ORACLE中如何删除表中的重复数据的补充
在删除大量重复数据表的时候,如果表本身建做联接删除的话,效率会非常低在删除一个没有索引的20多W条的表中,重复记录大概有2000多条,在表自身做联接删除时,大概需要1.3个小时如果建一个临时表,再加上索引,做联接删除,效率非常高,只用了4秒钟!!!案例如下:表A 字段有radecode, fundkey, pubdate, 需要删掉重复radecode, fundkey, pubd
2008-03-07 15:50:00 1153
转载 在ORACLE中如何删除表中的重复数据
我们可能会出现这种情况,某个表原来设计不周全,导致表里面的数据数据重复,那么,如何对重复的数据进行删除呢? 重复的数据可能有这样两种情况,第一种时表中只有某些字段一样,第二种是两行记录完全一样。 一、对于部分字段重复数据的删除 先来谈谈如何查询重复的数据吧。 下面语句可以查询出那些数据是重复的: select 字段1,字段2,count(*) from 表名 group by 字段1,字段2 ha
2008-03-07 15:04:00 18120 2
转载 [ASP.NET]System.UnauthorizedAccessException: 拒绝访问
当试图在ASP.NET里面使用COM对象的时候,常常出现这个异常。可以尝试在web.config里面添加以下一行以解决这个问题
2008-02-22 11:14:00 829
原创 Oracle中执行Job定时执行
Oracle也可以使用Job来定时执行某个存储过程或SQL语句。1. 首先要show parameter job看一下这个参数值,如果是0的话,要调整此参数大于1才行。修改可执行作业个数为10个 ALTER SYSTEM SET JOB_QUEUE_PROCESSES = 102.建立一个测试存储过程:create or replace procedure
2008-01-18 15:26:00 886
原创 IIS和Oracle的APache的80端口冲突的问题的解决
以下两种方法都可1. 这是因为Apache占用了80端口,“开始--运行-->Services.msc”,进入服务,找到“OracleOraHome90HTTPServer”,如果启动状态,停止掉。再次启动IIS即可2 :修改目录oracle/Apache/Apache/conf中的两个文件:httpd.conf、httpd.conf.default,将文件中的端口由80改为8080即可将
2008-01-14 12:44:00 1976
原创 关于Oracle的UPdate与 MSSQL的不同
Oracle用的是Pl/SQL ,MSSQL用的是T-SQL,语法也不同,前一阵我遇到使用update的不同update a set a.complete_pct = b.complete_pct,a.act_start_date = b.act_start_date,a.act_end_date = b.act_end_date from
2008-01-11 14:00:00 891
原创 如何取得一个表的所有字段名用逗号分割(SQLSERVER和ORACLE)
自从 Oracle 9i 开始,就可以通过SYS_CONNECT_BY_PATH 函数实现将从父节点到当前行内容以“path”或者层次元素列表的形式显示出来。取得一个表的所有字段名,用逗号分割。select max(substr(SYS_CONNECT_BY_PATH(COLUMN_NAME, ,),2)) col from (select COLUMN_NAME,column_id
2007-12-10 11:11:00 4009
原创 SQLSERVER数据库备份
备份数据库和日志BACKUP DATABASE [ddweb] TO DISK = Ne:/dailybackup/daily_ddwebWITH INIT , NOUNLOAD , NAME = Nddweb 备份, NOSKIP , STATS = 10, NOFORMATBACKUP LOG [ddweb] TO DISK = Ne:/dailybackup
2007-11-29 16:17:00 750
原创 使用批处理定时备份Oracle数据库(转)
我做的一个系统需要定时的备份数据库资料,用的是批处理实现需求:每月23号0点生成,数据库备份资料dmp档案,如果目录中有new.dmp 改名为old.dmp,然后生成新的new.dmp实现:1 backup.bat文件if exist c:/new.dmp goto new goto export:export echo Database Person exporting...e
2007-11-23 15:27:00 1681
原创 用于合并网页中表格和转换写成Excel文件的JS函数,很有用
function AllAreaExcel(tabgrid) { try { var oXL = new ActiveXObject("Excel.Application"); var oWB = oXL.Workbooks.Add(); var oSheet = oWB.ActiveSheet; var sel=document.body.createTextRange();
2007-11-04 19:54:00 1920
原创 用UTL_FILE操作文件
用System用户创建了一个目录create directory test_dir as e:/develop/;grant read,write on directory test_dir to scott;用Scott用户登录后:declaresrc clob;xmlfile UTL_FILE.FILE_TYPE;length integer;buffer varchar2(16384
2007-08-30 15:59:00 1469
原创 常用网络命令
1、测试物理网络命令:ping 192.168.0.8 -t ,参数-t是等待用户去中断测试友情提示:这个是最基本,最常用的网络命令2.查看DNS、IP、Mac等信息A.Win98:winipcfgB.Win2000以上:Ipconfig/all3.网络信使命令:Net send 计算机名/IP * (广播) 传送内容,注意不能跨网段命令:net stop messenger 停止信使服务,也可以
2007-08-29 10:52:00 1094
原创 Weblogic8安装和配置MSSQL和Oracle数据库连接池 --转帖
设置环境变量classpath我的电脑-属性-高级-系统变量-添加classpath c:/bea/weblogic81/server/lib。还有 java_home 值为c:/bea/jrockit81sp4_142_05重新启动机器():新建weblogic domain: 1.依次点击“开始”->“BEA WebLogic Platform8.1”->“Configuratio
2007-08-28 17:24:00 2284
原创 ORACLE 普通表转换成分区表(在线重定义) --转帖
在一个高可用系统中,如果需要改变一个表的定义是一件比较棘手的问题,尤其是对于7×24系统。Oracle提供的基本语法基本可以满足一般性修改,但是对于把普通堆表改为分区表,把索引组织表修改为堆表等操作就无法完成了。而且,对于被大量DML语句访问的表,幸运的是,Oracle从9i版本开始提供了在线重定义表功能,通过调用DBMS_REDEFINITION包,可以在修改表结构的同时允许DML操作。 在
2007-08-21 17:53:00 3266
原创 ORACLE UTL_FILE文件包的应用,文件I/O操作--转帖
利用ORACLE UTL_FILE包可以使文本文件转入进数据表,反之亦然:1:建立文件目录:首先在数据库服务器上建立相应的文件目录。1.1方法:在初始化文件配置文件init.ora的配置中将UTL_FILE_DIR = ‘E:/temp’指定路径;1.2 方法:创建路径对象:Create directory test_dir as e:temp建议用第二种方法;
2007-08-21 15:26:00 1331
原创 Oracle数据库分区表操作方法 --转
使用分区的优点: ·增强可用性:如果表的某个分区出现故障,表在其他分区的数据仍然可用; ·维护方便:如果表的某个分区出现故障,需要修复数据,只修复该分区即可; ·均衡I/O:可以把不同的分区映射到磁盘以平衡I/O,改善整个系统性能; ·改善查询性能:对分区对象的查询可以仅搜索自己关心的分区,提高检索速度。 Oracle数据库提供对表或索引的分区方法有三种: ·范
2007-08-21 15:03:00 1188 1
原创 oracle分区表学习及应用--转帖
-- Create table(创建分区表)create table BILL_MONTHFEE_ZERO( SERV_ID NUMBER(20) not null, BILLING_CYCLE_MONTH NUMBER(6) not null, DATE_TYPE NUMBER(1), ACC_NBR VARCHAR2(
2007-08-21 13:04:00 739
原创 数据库主键设计之思考--转 帖
在我们的数据库设计中,不可逃避的就是数据库表的主键,可能有很多朋友没有深入思考过,主键的设计对整个数据库的设计影响很大,因此我们不得不要重视起来。 主键的必要性: 有些朋友可能不提倡数据库表必须要主键,但在我的思考中,觉得每个表都应该具有主键,不管是单主键还是双主键,主键的存在就代表着表结构的完整性,表的记录必须得有唯一区分的字段,主键主要是用于其他表的外键关联,本记录的修改与删除,当我们
2007-08-18 11:20:00 607
原创 数据库性能调优技术系列文章(1)---转帖
一、概述 随着数据库在各个领域的使用不断增长,越来越多的应用提出了高性能的要求。数据库性能调优是知识密集型的学科,需要综合考虑各种复杂的因素:数据库缓冲区的大小、索引的创建、语句改写等等。总之,数据库性能调优的目的在于使系统运行得更快。 调优需要有广泛的知识,这使得它既简单又复杂。 说调优简单,是因为调优者不必纠缠于复杂的公式和规则。许多学术界和业界的研究者都在尝试将调优和查询
2007-08-17 23:19:00 560
原创 我们为什么写Blog
我们为什么要写Blog现在Blog这么火,都开始以版本记,为此搜狐还来了个Blog3.0大会,现在明星博客和草根博客 疯行,似乎Blog是互联网的又一次革命。中国人对于概念的炒作可谓高手,从Web2.0到Blog3.0,其实现在看来互联网还是互联网,没发生什么多大的变化,这年头动不动就讲个性化,交互性,讲的多,实际的做得太少,说白了就两个,扯淡!!!!我记得早在几年前我就开始写Blog
2007-08-15 14:07:00 595
原创 关于抓取网页数据
参考(http://blog.csdn.net/hsn1982/archive/2003/04/01/9939.aspx)这篇文章是用VB6写的,我稍微修改了一下,用在.net2003中,用COM组件,AxWebBrowser就可以实现,代码如下(C#) Dim Table1 As HTMLTable, Tables As IHTMLElementCollection Dim
2007-08-15 13:50:00 1283
原创 告别当当
两年的研究生毕业了 ,我离开了UIBE而我只在当当也只呆了两个月,做了这么短时间的DBA,当我要选择离开的时候,心中突然却是感到一种无比痛心的感觉。DBA一则是我所热爱的一份职业,我本没想到会从事它,可是当去做DBA时却深深的喜欢上了这份职业;二则当当网目前处于高速发展的阶段,在这样的一个团队里,自己也能跟着快速的成长,整个团队的人都很好,团结,合作。而我现在却要选择离开去国企了,为了啥,
2007-07-17 16:47:00 640
原创 配置 SQL Server 以便使用 2 GB 以上的物理内存(包括SQL Server 2005) -转帖
1. 概要使用Windows 2000 Server 的操作系统,对于SQL Server而言,需要打开操作系统的3G开关,它才能利用到2G以上的物理内存,否则这些4G以上内存只有2G能够被SQL Server使用到。 如果服务器上的内存高于4G,请打开操作系统的/3G开关。这样重新启动后,SQL Server将会自动利用大内存来提升数据库的性能,而不再受到2G的内存使用
2007-07-13 12:53:00 938
原创 查看表的空间使用情况
在SQL SERVER 2005中,可以直接在表的属性中看到表的大小和索引文件大小,而后2000中却不能直接看到,需要用以下SQL来实现,其实o.name like 是用来筛选表的名字的. if not exists (select * from dbo.sysobjects where id = object_id(N[dbo].[tablespaceinfo]) and OBJECTP
2007-07-11 15:53:00 686
原创 在 Access 或Sql Server中收到“Could not find installable ISAM”(找不到可安装的 ISAM)的处理(转帖)
解决方法:1.注册表编辑器使用不当可能导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。要解决此问题,您可以尝试手动注册此文件,或者必须更正 Windows 注册表中的路径名称错误,然后安装或替换问题文件。为此,请按照下列步骤操作。注意:在“症状”一节中提到的错误信息 1 中,此文件名直接与尝试的操
2007-07-10 14:43:00 4206
原创 统计MS SQL中的Job情况
在2000和2005中还略有不同2000中的语句如下:select J.name 作业名称,P.step_id步骤编号,P.step_name步骤名称,P.command执行命令, case freq_type when 1 then 只执行一次 when 4 then 每日 wh
2007-07-05 11:02:00 1068 1
原创 死锁 阻塞的sql server处理
阻塞一一般解决方法是:1. 使用 sp_who 这个存储过程, 查询sql上的当前进程, 观察 blk 列值是否有不为0的 如果有不为 0 的, 表示有阻塞, 产生阻塞的进程的 spid 即是 blk 列值, 被阻塞的进程是 列 blk 值不为0的记录行对应的 spid2. 执行 sp_lock 3. 执行 sp_lock 4. 结合 2, 3 分析原因5. 使用 dbcc
2007-06-18 17:12:00 1729
原创 实现删除主表数据时, 判断与之关联的外键表是否有数据引用, 有标志, 无则删除 (转)
问题描述:某个基础信息表,与系统中30多个表存在外键关系,当删除基础数据时,需要判断是否已经被用过,如果用过则更改标志位,如果没有用过则直接删除,如何能很好实现这个处理?最好能够自动适应表的变化 问题解决(SQL Server 2005)-- SQL Server 2005的错误处理容易控制, 因此,SQL Server 2005中可以直接删除, 通过错误处理来
2007-06-12 10:54:00 778
原创 数据库系统崩溃后的一般处理步骤(引自大牛邹建)
情况描述: SQL Server 2000崩溃,重新安装数据库。有以下准备: 1, 三个系统库(master,msdb,model)的完全备份: 2 两个用户数据库(user01,user02)的备份(周日的完全备份+除周日外每天的差异备份): 三个系统数据库是早期备份的,之间没有更新过帐号信息,没有增减过作业等等。两个用户数据库在上周日晚做过完全备份(user01.bak和user02.ba
2007-06-06 17:13:00 1340
原创 我把LINUX服务器整瘫了
今天来了就把BELL LAB的LINUX的服务器整瘫了,一直忙到下午才弄好,一上午都在紧张中度过,现在想起来都后怕。事情是这样的,本来我们用的是SUN网站下载的JAVA SDK,可是最近服务器越来越慢,老师就让我查查内存泄露的问题,用BEA的MEMORY LEAK,它有自己的JDK和JCROCKIT工具装,所以我想把LINUX的环境变量JAVA_HOME改一下,我只是改了一下OPT和ETC下的
2006-11-17 13:53:00 1211
原创 买了直通车的季度卡
网速太慢,国外的网又上不了只好买教育网的直通车的季度卡了这个免费的午餐已经到期了,只好花费买卡了 三个月30元,价格还算便宜。最近事情比较多,要答辩了,学校又在搞鬼的评建弄得紧张的样子,不能逃课,还要实习 大家都开始找工作了,各自都在忙各自己的事情可是自己有时却有些茫然不知所措的感觉
2006-10-15 02:06:00 746
原创 中国的银行就是他妈的强盗!
今天上网查询的我银行卡明细,却发现明细里有两条扣除了0.3角,是跨行查询的所花费的金额。不由让人火冒三丈,前一阵就风闻跨行查询要收费。我想再过多少年,这在中国银行的发展史上无疑是多么无耻的一笔,让人感到无比的气愤,这些所谓的银行又一次把小刀削的亮亮捅向人民群众。本来现在钱放在银行里就是在贬值。他们莫非是在苟延残喘吗?在外国的银行进入中国之前再喝上人民的最后一口血,然后像个真正的SB一样,在人民
2006-10-14 02:01:00 2079 2
转载 XP下安装SQL2000企业版
XP下安装SQL2000企业版一.在SQL2000的目录中找到MSDE这个目录(SQL的桌面引擎),点击setup.exe。二. 安装结束重启系统三. 然后再SQL2000的目录下的AUTORUN.EXE,安装过程中会有提示错误,只能安装客户端工具,继续装就是了四.打开注册表,找到[HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/MSSQLSERVER/MSSQL
2006-09-28 17:31:00 1996
原创 金额的大写转换
决定要做一个家庭财务记账的小软件,正在段准备阶段,昨天从网上看了一些C++的关于金额大写的转换,我只是用java改写了一下,想熟悉一下算法,已经好久没有编程了,静下心来做已经很难了.做毕业设计那会,天天java api找了好多次,现在可能连hellworld也做不出来了,人正在一点点地颓废不想颓废 所以有的时候还是要一点点看看的Code highlighting produced by Act
2006-09-28 17:30:00 2918
转载 javascript的调试工具
要想调试javascript 最好用firefox浏览器 然后到mozilla的products里寻找相关产品 终于找到Venkman 调试效果不错 总比平时用alert强百倍下载地址:https://addons.mozilla.org/firefox/216/然后点击 Install Now 就可以了 很简单 装完后 重新打开firefox 在 Tools里出现 javascript deb
2006-09-28 17:25:00 1000
原创 一个摩的司机的博客所引起的
最近在新浪网上看到关于一个摩的司机的博客,这个来自中国底下层生活者的鲜活的代表,它写的文章文笔锋利,分析透澈,令我们这些自认为的精英汗颜, 这个来自中国底层的文章和声音,反映了目前我国的情况。http://chencs.blog.hexun.com/在WEB2.0席卷网络时,当徐静蕾的博客点击上千万以后,人们似乎看到了WEB2.0的未来,看到它的赢利。但是在现在这样大众网络的,任何一点点风
2006-09-27 12:48:00 1493
原创 天下搜索--中国的流氓软件怎么这么多!!
今天早上上网时就发现IE多了一个工具栏,这个不经我允许又偷偷的安装上了,唉,怎么这么多垃圾软件,让你防不盛防,在控制面板删不掉,最后没办法,在网上查了些文章, 也是骂声一片。最后用流氓软件清理工具给删掉了唉,中国的流氓多,流氓软件也多。
2006-09-27 09:21:00 1634
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人