使用 Oracle Database 10g中的闪回表特性
使用 Oracle Database 10g中的闪回表特性,可以毫不费力地恢复被意外删除的表以下是一个不该发生却经常发生的情况:用户删除了一个非常重要的表—当然是意外地删除—并需要尽快地恢复。(在某些时候,这个不幸的用户可能就是 DBA!)Oracle9iDatabase 推出了闪回查询选项的概念,以便检索过去某个时间点的数据,但它不能闪回 DDL 操作,如删除表的操作。唯一的恢复方法是在另一数据库个中使用表空间的时间点恢复,然后使用导出/导入或其他方法,在当前数据库中重新创建表。这一过程需要 DBA 进行大量工作并且耗费宝贵的时间,更不用说还要
查看表和索引占的空间大小
select sum(bytes)/1024/1024/1024 FROM dba_segments WHERE owner ='DW_USER' AND segment_type ='TABLE' AND segment_name LIKE '%ZW_LJFYSM%' ;select sum(bytes)/1024/1024/1024 FROM dba_segments WHERE owner ='DW_USER' AND segment_type ='INDEX' AND segment_name LIKE '%ZW_LJFYSM%' ;select * FROM dba_segments WHERE owner ='DW_USER' and segment_type ='TABLE' AND segment_name LIKE '%ZW_LJFYSM%' ;select * FROM dba_segments WHERE owner ='DW_USER' and segment_type ='INDEX' and segment_name like '%ZW_LJFYS
利用ssh传输文件
博客园手机版-利用ssh传输文件 在linux下一般用scp这个命令来通过ssh传输文件。而如果你的工作环境是windows的话,那么可以选择用secure CRT,或者putty 这样的ssh登录工具来进行传输.对于linux环境:一、利用scp传输文件 1、从服务器上下载文件 scp username@servername:/path/filename 例如scp codinglog@192.168.0.101:/home/kimi/test.txt 把192.168.0.101上的/home/kimi/test.txt 的文件下载到当前目录 2、上传本地文件到服务器 scp /path/filename username@servername:/path 例如scp /var/www/test.php c
Linux 时间同步
Linux 时间同步 1. rpm -qa | grep ntp //查看是否安装 ntp 2. rpm -ivh ntp-4.1.2-4.EL3.1.i386.rpm //如果已安装直接跳过这一步 3. vi /etc/ntp.conf //注释 restrict default ignore (or restrict default nomodify notrap noquery) //加入 restrict 192.168.10.0 mask 255.255.255.0 notrust nomodify notrap 4. vi /etc/ntp/step-tickers
linux 中设置日期
linux 中设置日期我们一般使用“date -s”命令来修改系统时间。比如将系统时间设定成1996年6月10日的命令如下。 #date -s 06/10/96 将系统时间设定成下午1点12分0秒的命令如下。 #date -s 13:12:00 注意,这里说的是系统时间,是linux由操作系统维护的。 在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致性,Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间
linux 脚本切换用户不用输入密码
#!/usr/bin/expect -f spawn - testexpect ":" send "testr" interact [@more@]
解决windows2003 sp1“数据执行保护”惹的祸
以前一直使用windows2003,没打sp1补丁。自从出了VS 2005,下载了一个打算安装,说windows2003需要更新到sp1,于是更新了sp1再装VS 2005。打了SP1后,发现金山词霸的“屏幕取词”不能用了,本来以为是sp1对某些hook或者是内存读写做了安全方面的限制,没怎么理会,不能用屏 幕取词就算了。 最近有需要安装BCB6,装的是Update4大企业集成安装版(Keygen不能运行,需要在其他机上运行),安装后使用正常,就只出现一个问题:在选 择菜单Project->Options时出现Access violation at adress 0012f973,write of address 0012
Xcelsius 访问webservice 需要配置
创建跨域策略文件导出和部署模型除非由跨域策略文件授予了相应权限,否则 Adobe Flash Player 安全限制会禁止 SWF 文件跨域访问数据。如果要在 Web 服务器上部署模型,并且想要它访问外部数据源,则必须创建一个跨域策略文件并将其放置在该文件需要访问的所有服务器的根文件夹中。有关跨域策略文件的更多信息,请访问 Adobe website。1。 下载或创建 crossdomain.xml 文件。例如,以下跨域策略文件允许在任何域中运行的任何 SWF 文件访问 Web服务器。 <?xml version="1.0"?><!DOCTYPE cross-domain-policy SYSTEM&q
漫谈C++ Builder多线程编程技术
漫谈C++ Builder多线程编程技术 摘 要:本文简单介绍了Windows环境下进行多线程编程的意义,重点讨论了C++Builder环境下开发多线程应用程序这一问题,并通过实现生产者-消费者问题,帮我们更好地理解同步概念及其实现方法。 关键词:多线程;同步;生产者-消费者;C++Builder 线程之可行性 在很多情况下,可能需要为程序创建线程。这里给出其中一些可能性: (1)如果创建的是一个多文档接口(Multiple Document Interface,MDI)程序,那么为每个窗口分配一个线程就显得十分重要了,例如,对于一个通过多个Modem同时连接到
oracle 10g 命令查看表空间大小情況
select df.tablespace_name "表空间名",totalspace "总空间M",freespace "剩余空间M",round((1-freespace/totalspace)*100,2) "使用率%"from(select tablespace_name,round(sum(bytes)/1024/1024) totalspacefrom dba_data_filesgroup by tablespace_name) df,(select tablespace_name,round(sum(bytes)/1024/1024) freespacefrom dba_free_spacegroup by tablespace_name) fswhere df.tablespace_name=fs.tablespace_name;[@more@]
C#操作Excel详解
(一) 使用动态创建的方法 首先创建 Excel 对象,使用ComObj: var ExcelApp: Variant; ExcelApp := CreateOleObject( 'Excel.Application' ); 1) 显示当前窗口: ExcelApp.Visible := True; 2) 更改 Excel 标题栏: ExcelApp.Caption := '应用程序调用 Microsoft Excel'; 3) 添加新工作簿: ExcelApp.WorkBooks.Add; 4) 打开已存在的工作簿: ExcelApp.WorkBooks.Open( 'C:ExcelDemo.xls'
正则表达式(regular expression)
http://www.cnblogs.com/oop/archive/2005/08/09/210550.html[@more@]
Regex 类介绍 (C#)
Regex 类介绍 深入正则表达式 正则表达式(Regular expressions)是一套语法匹配规则,各种语言,如Perl, .Net和Java都有其对应的共享的正则表达式类库。在.Net中,这个类库叫做Regex。简单的说,Regex是从字符窗中查找匹配字符串的应用类。通过Regex,编程人员能够非常方便的从一段数据中提取自己所需要的数据信息。举一个简单的例子,让大家对Regex有个大概的了解:Regex regex = new Regex(@"d+"); Match m = regex.Match("fox 9212gold"); Console.WriteLine(m.Value.ToString()); 结果很明显,regex为我们找到了字
WebBrowser 控件-说明
WebBrowser 控件-说明 控件文件:system32shdocvw.oca shdocvw.dll 注册:regsvr32 shdocvw.dll WebBrowser 是 IE 内核做的 VB 控件, WebBrowser.Document 为活动的文档返回自动化对象,引用 Microsoft HTML Object Library 可查看详细属性和方法 下面的解说假设窗体中有一个名称为 Web1 的 WebBrowser 控件 ■■方法 ============================== ▲GoBack 相当于IE的“后退”按钮,使你在当前历史列表中后退一项 ▲GoForward 相当于IE的“前进”按钮,使你在当前历史列表中前进一项 ▲GoHome
Borland C++ 6安裝Indy9
[C++] Borland C++ 6安裝Indy9 1人Step11.移除 BCB6 中原本的 Indy2.放入原本安裝 BCB6 的光碟片,選擇「C++ Builder 6」3.在 Borland C++ Builder 6 Enterprise Edition – Installation Wizard 中,按「Next」4.在「Program Maintenance」Dialog 中,選擇「Modify」然後按「Next」5.在「Custom Setup」Dialog 中,點選「Program Files/Indy」節點,並選擇「Do not Install」然後按「Next」6.剩下的步驟都按「Next」就可以將 BCB6 中原本的 Indy 給移除了Step21.安裝新版本的 Indy (9.0.1X)2.新版的 Indy (9.0.1X) 可在此下載http://www.
C#验证码识别类
在网络上找的一篇关于验证码识别的类。代码如下。using System;using System.Collections.Generic;using System.Text;using System.Collections;using System.Drawing;using System.Drawing.Imaging;using System.Runtime.InteropServices;namespace BallotAiying2...{ class UnCodebase ...{ public Bitmap bmpobj; public UnCodebase(Bitmap pic) ...{ bmpobj = new Bitmap(pic); //转换为净化工程Format32bppRgb } /**//**//**//// /// 根据RGB,计算灰度值 //
C#实现验证码识别实例
验证码实例如下,形同动网论坛所采用的验证码:测试: System.Net.WebClient _Client =new System.Net.WebClient(); byte[] _ImageBytes =_Client.DownloadData("http://www.fjjj.gov.cn/Article/getcode.asp"); MemoryStream _Memory = new MemoryStream(_ImageBytes); Bitmap _OldBitmap = (Bitmap)Image.FromStream(_Memory); pictureBox1.Image = _OldBitmap; this.Text = GetCodeText(_OldBitmap);实现代码如下: /// <summary> /// 获取验证码 /// </summary> /// <param name="p_Bitmap"&g
C#三种模拟自动登录和提交POST信息的实现方法
C#三种模拟自动登录和提交POST信息的实现方法 网页自动登录(提交Post内容)的用途很多,如验证身份、程序升级、网络投票等,以下是用C#实现的方法。网页自动登录和提交POST信息的核心就是分析网页的源代码(HTML),在C#中,可以用来提取网页HTML的组件比较多,常用的用WebBrowser、WebClient、HttpWebRequest这三个。以下就分别用这三种方法来实现:1、WebBrowser是个"迷你"浏览器,其特点是Post时不用关心Cookie、内置JS等问题WebBrowser是VS2005新提供的组件(其实就是封装了IE接口),实现POST功能一般在webBrowser的Docum
c#控制IE浏览器
c# 控制IE浏览器 想写一个桌面程序,用C#。程序运行后,会用IE打开指定的网页,并自动登录网站,再根据需要进行一些操作。 相关内容如下:C#控制IE浏览器引入 C:WINDOWSSystem32mshtml.tlb、Interop.SHDocVw.dll/// <summary>/// 返回指定Url的IE窗口下的 IHTMLDocument2 对象。/// </summary>/// <returns>IHTMLDocument2</returns>public static IHTMLDocument2 GetIHTMLDocument2ByUrl(string url){SHDocVw.ShellWindows shellWindows = new SHDocVw.ShellWindowsClass();foreach (SHDocVw.InternetExplorer i
网页数据采集器
去年年底的时候曾经发过一个数据采集器《网页数据采集器》,那是专门针对某一个网站来进行采集的,如果需要采集新的网站内容,就需要修改代码并重新编译。 昨晚完成了一个带智能策略的采集系统。其实,这个策略的方案三年前就想好了,那时候打算用VB做,做了一半就搁置了。现在用C#才终于把这个方案实现了。 整个方案大概是这样的: 需要建立一个AC数据库,MSSQL也行,有四个表:PageType用于记录页面的种类,比如列表页和详细页两类;Url表用于记录要采集的网址,另外还有一个字段TypeID标明该网址属于哪一种页面类型,比如