30分钟正则表达式指导
by Jim Hollenhorst 译 寒带鱼 你是否曾经想过正则表达式是什么,怎样能够快速得到对它的一个基本的认识?我的目的就是在30分钟内带你入门并且对正则表达式有一个基本的理解。事实是正则表达式并没有它看起来那么复杂。学习它最好的办法就是开始写正则表达式并且不断实践。在最初的30分钟之后,你就应该知道一些基本的结构并且有能力在你的程序或者web页面中设计和使用正则表达式了。对那些想要深入研究的人,现在已经有很多非常好的可用资源来让你更深入的学习。 到底什么是正则表达式? 我相信你对模式匹配的“计算机通配符”字符应该比
Oracle维护常用SQL语句
1、查看表空间的名称及大小14、回滚段查看 select rownum, sys.dba_rollback_segs.segment_name Name, v$rollstat.extents Extents, v$rollstat.rssize Size_in_Bytes, v$rollstat.xacts XActs, v$rollstat.gets Gets, v$rollstat.waits Waits, v$rollstat.writes Writes, sys.dba_rollback_segs.status status from v$rollstat, sys.dba_rollback_segs, v$rollname where v$rollname.name(+) = sys.dba_rollback_segs.segment_name and v$rollstat.usn (+) = v$rollname.usn order by rownum 15、耗资源的进程(top
成就DBA职业生涯
作者介绍:Brian Peasland,Techtarget网站Searchoracle子站的资深专家,SGT, Inc.公司首席DBA。Oracle 7.3,8和8i的OCP,计算机科学硕士学位,专攻数据库方向。Brian 在IT行业从业已有20年,并且是从计算机操作人员到操作分析员、然后成为系统管理员,随后成为应用软件开发人员直至目前的DBA. 可以说,Brian本身的职业历程就是一部完整的DBA成长指南,后来他应美国Techtarget网站之邀,写了一个白皮书——《Grow that DBA Career》并发到了其个人的网站上 Peasland.net. 介绍 许多年来,我在不同的新闻组上花费了很多时间与那些
Oracle的还原
情景描述:今天,服务器崩了!重新在服务器上装了oracle 9i,在E:ora90下,而以前的数据库是装在d:ora90下,与今天装的目标不一样。幸好,我前天有把全部数据进行冷备份。请问,我要把数据库还原回去,我应该怎么做,急死人了。 解决方案: 1、添加环境变量 ORACLE_SID = 你的SID 2、把数据文件、控制文件、重做日志方回到原来的地方。参数文件放哪儿到不重要。 3、使用oradim创建服务。 C:>oradim.exe -new -sid ORCL -startmode m C:>oradim.exe -edit -sid ORCL -startmode a 4、创建口令文件。 C:>or
彻底删除一个项目中的源代码管理信息(VSS6.0)
今天在打开一个别人的程序的时候,老是提示我要连接源代码管理服务器,这个程序用到的源代码服务器我当然连接不上,看着很不爽,就开始删除源代码管理信息。在删除了解决方案目录、各个项目目录下的:mssccprj.scc 、工程名.vssscc、vssver.scc 、项目名.csproj.vspscc这四类文件后,打开项目仍然报没删除干净,报下面错误。The solution appears to be under source control, but its binding information cannot be found. It is possible that the MSSCCPRJ.SCC file or another item that holds the source control settings for the
ORACLE实例的进程结构和内存结构
1. ORACLE实例的进程结构和内存结构 1) 进程结构 进程是操作系统中的一种机制,它可执行一系列的操作步。在有些操作系统中使 用作业(JOB)或任务(TASK)的术语。一个进程通常有它自己的专用存储区。ORACL E进程的体系结构设计使性能最大。 ORACLE实例有两种类型:单进程实例和多进程实例。 单进程ORACLE(又称单用户ORACLE)是一种数据库系统,一个进程执行全部ORAC LE代码。由于ORACLE部分和客户应用程序不能分别以进程执行,所以ORACLE的代 码和用户的数据库应用是单个进程执行。 在单进程环境下的ORACLE 实例,仅允许一个用户可存取。例
自动重新启动oracle实例 for windows
建立一个autostart.batoradim -shutdown -sid YouSIDoradim -startup -sid YouSID这样对应你服务器的OracleServiceYouSID就能重新启动了.oradim还有很多参数,可以通过如下命令浏览oradim -help[@more@]
自动重新启动oracle监听程序 for windows
首先建立一个autostart.batlsnrctl stop > stop.txtlsnrctl start > start.txt这样监听程序就能重新启动,并记录相应的日志lsnrctl还有很多参数,命令如下lsnrctl -help[@more@]
杀掉aspnet_wp进程
Process[] pro = Process.GetProcessesByName("aspnet_wp");if (pro.Length > 0) { try { pro[0].Kill(); pro[0].WaitForExit(1000); pro[0].StartInfo.FileName = "aspnet_wp.exe"; pro[0].Start(); }catch(Exception e){ Console.WriteLine(e); }} else { Process.Start("aspnet_wp.exe");}[@more@]
datawindow.net中SQLOLEDB连接参数配置
DBParameter = Provider='SQLOLEDB',PROVIDERSTRING='DATABASE=ld'PassWord = 100369userid = saServerName = 127.0.0.1[@more@]
ORACLE的工作机制
ORACLE的工作机制整理时间 [2005-04-26] 阅读次数 [1729] 文字大小:【大】【中】【小】 我们从一个用户请求开始讲,ORACLE的完整的工作机制是怎样的,首先一个用户进程发出一个连接请求,如果使用的是主机命名或者是本地服务命中的主机名使用的是机器名(非IP地址),那么这个请求都会通过DNS服务器或HOST文件的服务名解析然后传送到ORACLE监听进程,监听进程接收到用户请求后会采取两种方式来处理这个用户请求,下面我们分专用服务器和共享服务器分别采用这两种方式时的情况来讲: 专用服务器模式下:一种方式是监听进程接收到用户进
Oracle SQL 内置函数大全
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;A A ZERO SPACE--------- --------- --------- ---------65 97 48 322.CHR给出整数,返回对应的字符;SQL> select chr(54740) zhao,chr(65) chr65 from dual;ZH C-- -赵 A3.CONCAT连接两个字符串;SQL> select concat('010-','88888888')||'转23' 高乾竞电话 from dual;高乾竞电话----------------010-88888888转234.INITCAP返回字符串并将字符
突破oracle for win2K的2G内存限制
突破oracle for win2K的2G内存限制整理时间 [2005-07-13] 阅读次数 [1135] 作者:未知 来源:聚贤庄 文字大小:【大】【中】【小】 众所周知,在32位的操作系统如win2K上,操作系统能管理的内存为4GB(power(2,32) =4G) ,oracle使用的总内存有2G限制。目前大多数信息系统都能为数据库服务器配上4G物理内存甚至更多,但无论你为系统配置多大的物理内存,正常情况下都不能使oracle使用超过2G的内存(包含SGA、PGA等),从而造成系统资源浪费。那么,有没有什么办法能使运行在windows系统上的oracle使用超过2G的内存呢?windows 提
Oracle 9i初始化参数文件
Oracle 9i初始化参数文件整理时间 [2005-08-25] 阅读次数 [1121] 来源:csdn 文字大小:【大】【中】【小】 6.2.1 Pfile文件 Pfile(Parameter File)文件是基于文本格式的参数文件,含有数据库的配置参数。 Oracle 9i在安装时为每个数据库建立了一个Pfile,默认的名称为“init+例程名.ora”,这是一个文本文件,可以用任何文本编辑工具打开。表6.1 数据库的初始化参数文件分析 内容说明# Copyright (c) 1991, 2001 by Oracle CorporationOracle公司版权标识# MTS多线程服务器配置标识,在Oracle 9i里称为共享服务器配置di
ora-12500 错误
ora-12500 错误ora-12500 错误 请教如何解决?Why not look up Error Message ? ORA-12500: TNS:listener failed to start a dedicated server process Cause: The process of starting up a dedicated server process failed. The executable could not be found or the environment may beset up incorrectly.Action: Turn on tracing at the ADMIN level and reexecute the operation. Verify that the ORACLE Server executable is present and has execute permissions enabled. Ensure that the ORACLE environment is specified co
ora-12500错误心得
可以查看v$resource_limit,判断是否资源短缺RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_AL LIMIT_VALU------------------------------ ------------------- --------------- ---------- ----------processes 177 255 500 500sessions 179 279 600 600这个非常关键,因为正常在管理器里看不到进程数已满,但是实际上资源已经被耗尽,所以这个点很关键[@more@]
创建验证码图片的页面
新建一个专门用来创建验证码图片的页面ValidateCode.aspx 它的后台cs文件代码如下: PageLoad private void Page_Load(object sender, System.EventArgs e) { string checkCode = CreateRandomCode(4); Session["CheckCode"] = checkCode; CreateImage(checkCode); }其中CreateRandomCode是自定义的函数,参数代表验证码位数 private string CreateRandomCode(int codeCount) { string allChar = "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,W,X,Y,Z" ; string[] allCharAr
NET平台下Web树形结构程序设计
.NET平台下Web树形结构程序设计 我的上篇文章《树形结构在开发中的应用》主要是在Windows Form下的实现,下面是Web Form下的实现。数据库设计首先,我们在SQL SERVER 2000里建立一个表tbTree,表的结构设计如下:列名数据类型描述长度主键IDInt节点编号4是ParentIDInt父节点编号4 ConTextNvarchar我们要显示的节点内容50 在SQL SERVER 2000中建表的脚本:CREATE TABLE [dbo].[tbTree] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [Context] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [ParentID] [int] NULL
Asp.net利用Treeview实现树形列表
在WEB页面中如果想使用树形控件的话,往往会有些麻烦,有时甚至要自己写代码来达到用树形列表显示数据的目的。在asp.net中,我们可以很方便地使用由微软提供的Internet Exploer Web Controls控件来实现树形列表。在微软提供的这套Internet Exploere Web Controls控件集合中,包括有MultiPage,TabStrip,TOOLbar,Treeview控件。在这篇文章中,我们来看在ASP.net中如何使用Treeview控件和XML来实现树形列表。 微软的这套控件可以在http://asp.net/IEWebControls/Download.aspx?tabindex=0amp;tabid=1中下载,下载后运行setup安装就可以
不用递归实现树形结构的一种方法
主要的技巧在Level(帖子回复深度)的操作上 SunADM 于 2000.07.26 ____________________________________________ 演示表的结构 ____________________________________________ 表名:BBS 字段 数据类型 说明 ID 自动编号 RootID Int 根帖ID,本身为根帖则RootID = ID FID Int 父帖ID,上一层帖子的ID,如是根帖则FID = NULL Level SmallInt 根帖Level=0,其他依据回复的深度递增 Subject Char 主题 ____________________________________________ SQL 语句(须据此创建记录集 rs): __