自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (5)
  • 收藏
  • 关注

原创 用oracle中的exp与imp进行几个表数据的导出与导入

这两天要进行数据的导入导出,也学习了一下在linux下使用oracle的exp与imp命令。一、先说exp:这是用于导出数据用的命令,本次主要用它来把几个表的数据导出来。命令如下:exp oracleuser/passwd file=/mydata/dat.dmp tables=(table1,table2,table3)。其中/mydata是用于存放数据文件的目录。如果数据很多,

2010-03-31 14:37:00 1339

转载 用户 'NT AUTHORITY/NETWORK SERVICE' 登录失败(转)

IIS+SQLServer作网页时出错的情况:用户 'NT AUTHORITY/NETWORK SERVICE' 登录失败 第一步:把'NT AUTHORITY/NETWORK SERVICE' 添加到Administrator组中 我的电脑-->右键-->管理-->本地用户和组 选择“组”-->双击Administrators-->单击“添加”-->单击“高级”-->单击“立即查

2010-03-29 22:00:00 733

原创 用netsh改变IP

最近一台机上不停的换IP,有时从静态IP换成自动获取,有时又从自动获取换成静态的。鼠标点来点去,不方便,就查了一下CMD的命令,原来可以用netsh做批处理:1.设定静态IP:netsh interface ip set address name="本地连接" source=static addr=192.168.1.123 mask=255.255.255.0 2.设为动态IP:nets

2010-03-29 21:58:00 672

原创 怎样查看explorer里运行的DLL文件

tasklist /m /fi "imagename eq explorer.exe">a.txt  列出explorer用的所有模块tasklist /m ntdll.dll 列出所有调用了ntdll.dll的进程。

2010-03-29 21:57:00 3292

原创 TNS-12547,TNS-12560,TNS-00517,Linux Error:32 broken pipe的处理

今天在启动Oracle的listener的时候,出现如下情况: TNS-12547: TNS:lost contact TNS-12560: TNS:protocol adapter error  TNS-00517: Lost contact   Linux Error: 32: Broken pipe不知如何处理。后来查到了一个原因:$ORACLE_HOME/network/log中lis

2010-03-29 21:56:00 2496

原创 用了一下DBLink

1、建一个DBLinkcreate database link aatobb connect to user identified by passwd using 192.168.1.1从本机建了一个到192.168.1.1的DBLink2、insert into table1 select * from table1@aatobb把192.168.1.1上table1的所有内

2010-03-29 21:55:00 889

原创 toad 中Kill掉Oracle的一个session

今天学习一个在toad8.6中kill一个session。先用toad在一个有8千多万数据的表中进行一个排序操作。下面开始kill掉这个session。另起动一个toad,DBA->Session Browser,在左边的树形列表中,找到toad的session,展开后,看到自己机器名的session,红色显示的当前正在使用的toad的session,这个是无法kill的,因为不能ki

2010-03-29 21:54:00 4284

原创 用oracle中的exp与imp进行几个表数据的导出与导入

这两天要进行数据的导入导出,也学习了一下在linux下使用oracle的exp与imp命令。一、先说exp:这是用于导出数据用的命令,本次主要用它来把几个表的数据导出来。命令如下:exp oracleuser/passwd file=/mydata/dat.dmp tables=(table1,table2,table3)。其中/mydata是用于存放数据文件的目录。如果数据很多,导出

2010-03-29 21:54:00 19325

原创 Oracle中查看某个表的创建时间

在SYS用户中DBA_OBJECTS这个视图中有一个CREATED字段,这个字段记录着表的创建时间。  select created from dba_objects where object_name = table_name就可以看到表的创建时间了。  把我知道的这个表的结构说明一下:Owner:object的属主。object_name:ojbect的名字Create

2010-03-29 21:53:00 34553

原创 RH 7.3下启动Oracle 的问题

现象:运行以下命令:sqlplus /nologconn /as sysdbastartup在startup之后出现ora-01092错误,查bdump中的log文件说是因为ora-12701错误而停止了oracle实例。而这个12701错误是因为character set unknow 而导致的。结果好一顿找文档该如果修改characeter set。又用光盘把中文字体装了一

2010-03-29 21:52:00 987

原创 Oracle 表空间管理

一、创建表空间f   CREATE TABLESPACE mytablespace DATAFILE    //创建一个名为mytablesapce的表空间    /path/filename1.dbfsize 2048M AUTOEXTEND OFF,  //指明数据文件在存放地点,并关闭文件的自动扩展功能,如果开启了这个功能,就要加入如:NEXT 1024M,指明扩展的大小值 

2010-03-29 21:52:00 1068

原创 Ora-04031的解决

上次在LH7.3上装完9i,在create database时出问题了。先是出现一个ORA-27123: unable to attach to shared memory的错误,数据库创建失败了。查了很多资料,说是share memory不够大。后来查到用:echo 268435456 > /proc/sys/kernel/shmmax修改了linux 系统的默认的共享内存大小(如何查看与修改s

2010-03-29 21:48:00 16075

原创 Linux的几个命令

1。Linux下要删除非空目录:rm -rf 目录名2。Linux下复制远程文件到本地scp oneuser@192.168.1.12:/abc/myfile.tar /mytest    用oneuser用户登录远程机器, 把192.168.1.12上abc文件夹的myfile.tar复制到本地的/mytest文件夹中。回车后会要求输入用户密码。scp /mytest/myfil

2010-03-29 21:46:00 820

原创 Linux 下查看修改共享内存的方法

一、查看共享内存大小 root用户下:cat /proc/sys/kernel/shmmax就可以看到了。二、修改共享内存大小1、临时修改    root用户下:echo 268435456 > /proc/sys/kernel/shmmax   把共享内存大小修改为256M(因为256*1024*1024Byte=256MB)2、永久修改    root 用户下修改/et

2010-03-29 21:45:00 2892

原创 Linux 下启动服务

1、root用户下运行ntsysv,选择中要自动启动的服务,保存后退出。也可以修改/etc/xinetd/telnet文件,把disable = yes 改为disable = no。2、运行service xinetd restart。   2011年1月10日更新:如果想开启ftp,单纯是运行ntsysv,把gssftp选中是不行的,还是修改/etc/xinetd/

2010-03-29 21:45:00 594

原创 修改Linux的登录方式

突然想到要修改一个Linux的登录方式,上网找了一下,找到以下方法: 在/etc/这个目录下有个文件“inittab”,打开这个文件,找到这一行:id:3:initdefault:把这一行中的3改成5。   3表示以文本(命令行)的形式登录,5表示以图形界面的形式登录。

2010-03-29 21:44:00 1952

原创 smbmount的使用

在使用smbmount进行映射网络文件夹的时候老是出错“access denied”错误,书上说的:smbmount //192.168.1.1/g_pan /mnt/win_g_pan -U adm就可以了,可我就是不行。看过联机手册,里面介绍了下面的方法。mount -t smbfs -o username=adm,password=123 //192.168.1.1/g_pan /m

2010-03-29 21:43:00 8920

原创 用df查看各分区所挂载的文件夹

今天用了一下df命令,这个命令还是很多参数,不过,我想用得最多还是:df -a -h    参数“-a”是列出文件系统的所有信息,如sda1挂载的是哪个文件夹,有多大,已经用了多少,还有多少等。    参数“-h”是用帮助使用者更容易读懂列出的数据,如果不用“-h”,列出的大小就是用字节表示,用了之后就是用“MB” “GB”等方式显示。   例:        “df  文件夹的名

2010-03-29 21:43:00 1620

原创 初尝smbclient

今天用了一个linux 中的smbclient,这个工具很像一个FTP工具,用来访问windows中的共享文件的工具。简单说一下用法吧:smbclient //192.168.1.1/g_pan -U adm   -->意为连接到192.168.1.1主台远程主机中的名为“g_pan”的一个共享,“-U adm"表示用"adm"这个用户名登录。回车后要求输入登录密码。然后就可以进行一系

2010-03-29 21:41:00 612

原创 再学VIM的几个命令

第一个是“G”命令,分大小写的。用例子来说明吧:“15G”就是跳转到第15行。“gg”用于跳转到文件的第一行,“G”则是跳转到文件的最后一行。    第二个是制定VIM的命令,“:set nu”或“:set number”此命令用于显示行数,而“:set nonu”或“:set nonumber”用于取消显示行数。    第三个也是制定VIM的命令,“:syntax on”与“:synta

2010-03-29 21:40:00 447

原创 学习用一下vi

今天学了几个VI的命令。    至于“q”,“q!”,“wq”这几个命令不用说了,就是“如果没有修改,就退出”,“忽略所作的修改,强行退出”,“保存文件并退出”。    一个是“/”。这是用来搜索的,如:/linux就是用来搜索文件中"linux"这个单词的。如果要忽略大小写可以用“:set ingorecase”实现,如果又要区分大小写可以用“:set noingorecase”设回来。

2010-03-29 21:39:00 555

原创 通配符的用处之0.1

今天在/etc目录里键入:cd sys*。竟然进入了sysconfig目录,没想到这通配符还能这样用。原因当然是etc 里只有一个以sys开头的目录了。

2010-03-29 21:37:00 793

原创 network 文件的配置

网上说,/etc/sysconfig目录中的network文件是用来配置网卡信息的。今天我也试试。一翻试验下来发现网上的一些内容不太合适我,其实只要修改/etc/sysconfig/ network_scrpits里面的ifcfg-eth0文件就可以了,修改后的内容如下: DEVICE=eth0  -->本文件要配置的是eth0这个网卡,也就是第一张网卡BOOTPROTO=DH

2010-03-29 21:37:00 5986

转载 Windows API 的数据类型与 Delphi 数据类型对照表(转)

Windows 数据类型  Delphi 数据类型 描述LPSTRPAnsiChar字符串指针LPCSTRPAnsiChar字符串指针DWORDLongWord整数BOOLLongBool布尔型PBOOL^BOOL指向布尔值的指针PByte^Byte指向字节值的指针

2010-03-29 21:31:00 691

转载 delphi数据类型(转)

分类范围字节备注简单类型序数整数Integer-2147483648 .. 21474836474有符号32位Cardinal0 .. 42949672954无符号32位Shortint-128 .. 1271有符号8位Smallint-32768 .. 327672有符号16位

2010-03-29 21:30:00 1249

转载 从图片的文件头判断文件格式(转)

以下内容是转回来的,图片的文件头格式:1.JPEG- 文件头标识 (2 bytes): $ff, $d8 (SOI) (JPEG 文件标识) - 文件结束标识 (2 bytes): $ff, $d9 (EOI) 2.TGA- 未压缩的前5字节   00 00 02 00 00- RLE压缩的前5字节   00 00 10 00 003.PNG- 文件头标识

2010-03-29 21:28:00 7660

转载 常用正则表达式大全 (转)

网上找到的常用正则表达式,留着以后可能用得上,正则表达式实在是不好写,只好拿来主义了,在Delphi中没有自己带有正则表达式的组件,靠第三方了,都说PerlRegEx 是首选, 去这里下载,官方网站:http://www.regular-expressions.info/delphi.html。另外,万一老师在他的博客上写了PerRegEx的使用,可以去看看:http://www.cnblog

2010-03-29 21:26:00 354008 7

转载 Delphi一超级函数代码库SRTL (转)

网上看到的,有很多pas的压缩文件,博客中不知放哪里下载。看看作为资源上传到CSDN的下载频道行不行,如果能通过就写上下载链接。Win32.pasAPI函数的简单调用,如建立进程,建立文件映射,建立、读取管道(可以捕捉DOS程序输出)等。StrFuncs.pas 字符串处理单元,完全兼容宽字节处理(即使用wideString),特有的中文字符串处理函数(如简繁转换等等),经过多次优

2010-03-29 21:19:00 2050

转载 ASCII码表 (转)

ASCII码表信息在计算机上是用二进制表示的,这种表示法让人理解就很困难。因此计算机上都配有输入和输出设备,这些设备的主要目的就是,以一种人类可阅读的形式将信息在这些设备上显示出来供人阅读理解。为保证人类和设备,设备和计算机之间能进行正确的信息交换,人们编制的统一的信息交换代码,这就是ASCII码表,它的全称是“美国信息交换标准代码”。 八进制

2010-03-29 21:17:00 843

转载 字母和数字键的键码值 (转)

字母和数字键的键码值(keyCode)按键键码按键键码按键键码按键键码A65J74S83149B66K75T84250C67L76U85351D68M77V86452E69N7

2010-03-29 21:15:00 1028

转载 把图片缩小并保存

把图片缩小并保存: procedure ResizeBMP(BmpFile1,BmpFile2:String;w2,h2:Integer);{作用:将位图BmpFIle1调整大小为w,h并存盘于BmpFile2中}var Bmp1,Bmp2 :TBitmap; w1,h1:Integer;begin Bmp1 :=TBitmap.Create;

2010-03-29 21:14:00 914

转载 在DELPHI中SQL存取JPEG方法 (转)

D7自带的DBIMAGE只支持BMP文件,要实现JPG才行,不然数据库太大。/ /SQL存储JPEG方法(以D7自带的image控件进行存取,注意此时窗体上不要使用任何dbimage控件,不然总是报jpeg error #53这类的错。代码如下:procedure TForm1.Image1DblClick(Sender: TObject); //image1控件双击调入图像varmy

2010-03-29 21:11:00 4009

转载 VC转Delphi的几个问题

1在delphi中,一个窗体对象的实例化可以有两中方法:  Tform.create 2.application.createform() ,这两种方法有什么不同吗?2.我们使用C++的时候,创建窗口分两步,创建C++对象、创建窗口,在delphi中是不是对象实例化后,窗口就同时创建了?在C++中销毁窗口也分两步:Destroy窗口、销毁c++对象;在Delphi中是不是销毁对象后,窗口也自动

2010-03-29 21:10:00 1058

转载 Delphi 源程序格式书写规范 (转)

Delphi 源程序格式书写规范1.规范简介 本规范主要规定Delphi源程序在书写过程中所应遵循的规则及注意事项。编写该规范的目的是使公司软件开发人员的源代码书写习惯保持一致。这样做可以使每一个组员都可以理解其它组员的代码,以便于源代码的二次开发记忆系统的维护。2.一般格式规范 2.1缩进 缩进就是在当源程序的级改变时为增加可读性而露出的两个空格。缩进的规则为每一级缩进两

2010-03-29 21:10:00 715

转载 Delphi 操作部分快捷键 (转)

下面的快捷键大部分在Delphi的菜单中找不到,其中有一些还是非常有用的。   Ctrl+PageUp 将光标移至本屏的第一行,屏幕不滚动。  Ctrl+PageDown 将光标移至本屏的最后一行,屏幕不滚动。  Ctrl+↓ 向下滚动屏幕,光标跟随滚动不出本屏。  Ctrl+↑ 向上滚动屏幕,光标跟随滚动不出本屏。  Ctrl+Shift+NUM 在光标行设置最多九个临时标志号,对临时切换非

2010-03-29 21:08:00 1062

转载 DataSet 间快速拷贝一条记录(转)

在一个数据库应用程序中,我们经常要将记录从一个 dataset 拷贝到另一个 dataset。通常,你完成此项任务时使用 TBatchMove 构件。但 TBatchMove 也有不合适的情况:- 你并不希望拷贝所有的记录,也不想使用过滤器。- 你希望用到目的 DataSet 的有效事件(如 BeforPost,OnValidate,等)。- 或者更坏的情况,两 DataSet 的

2010-03-29 21:05:00 2056

原创 Timage上作图

今天突然想在Timage控件上作图,自然是想到此控件里的bitmap于是有以下代码片段:image1.Picture.Bitmap.Canvas.TextOut(0,0,abc);结果什么也没得到,后来用image1.Canvas.TextOUt(0,0,abc)终于输出了abc三个字母,为什么用刚才那句不能输出想要的内容呢?原来是Bitmap没有设置宽和高,所以应该这样做:

2010-03-28 17:16:00 3897 2

原创 取得并设置记事本的内容

万一博客上的一上例子,除了取记事本内容。转回来,加上了一句偌,增加了设置记事本内容。procedure TForm1.Button1Click(Sender: TObject);var h: HWND; p: Pointer; Len: Integer; a : array [0..3] of Char; s : string; i : Integer;

2010-03-28 17:16:00 994

原创 内存管理相关的函数

这里只作总结,其实都是从万一的博客转过来的,不想转代码,就只转总结了,原文地址:http://www.cnblogs.com/del/archive/2008/11/10/1330456.html 1。 New 是给已知大小的指针分配内存。2。 GetMem 主要是给无类型指针分配内存。3。 尽量使用 GetMemory 来代替 GetMem。4。AllocMem 分配内存后会

2010-03-28 17:15:00 582

原创 QuickReport的使用(只有链接)

CSDN上董维春写的教材,版权声明很清楚,同时也是对原创作者的尊敬,就不转过来了。QuickReport的的参考和例子都有,写得很好,怕以后忘记了,留个链接。:深入QuickReport(一):http://blog.csdn.net/ch_builder/archive/2004/07/05/34483.aspx深入QuickReport(二):http://blog.csdn.net/

2010-03-28 17:14:00 1662

在chrome中显示搜狗自造字

搜狗有自造字,如王字旁一个莹,这个字如果安装了搜狗拼音输入法就能在IE中正常显示,但chrome无法显示,找了个方法让chrome也正常显示。里面有写了如何把搜狗的TTE文件生成TTF文件,且为方便已经把生成的TTF文件放在这个资源里了。

2022-04-16

Delphi7编译的程序在Win7下请求管理员权限示例

演示如何让Delphi7编译的程序在Win7下请求管理员权限。 引用uac.res,编译好的程序在Win7就会带有个盾牌标识,运行时会请求管理员权限 本例子中在Win7下使用TIdIcmpClient控件就能正常ping。 如果把例子代码里的{$R uac.res}这行去掉再编译本程序,在Win7下使用ping就会出现 Cannot allocate socket的错误,因为TIdIcmpClient不是使用icmp.dll实现ping的。

2017-06-09

用Bladenc.dll把WAV转成mp3

用Bladenc.dll把WAV转成mp3,网上下载老版本有非法访问内存的错误,这是修正之后的版本。

2010-12-23

Delphi下用Lame编码器把WAV转成MP3

用Lame编码器把WAV转成MP3. http://lame.sourceforge.net/上的编码器,在delphi7上实现,官方自带的MP3export.pas文件有问题,这是我修改之后,测试可用。

2010-12-23

Delphi的一个超级函数代码库

Win32.pas API函数的简单调用,如建立进程,建立文件映射,建立、读取管道(可以捕捉DOS程序输出)等。 StrFuncs.pas 字符串处理单元,完全兼容宽字节处理(即使用wideString),特有的中文字符串处理函数(如简繁转换等等),经过多次优化,大多以编表的方式进行处理(一般来说是最快的处理方式)。 BiosHelp.pas  读取Bios信息的单元,兼容各种windows系统。 Streams.pas  流(TStream)输入输出处理单元,可以用来保存读取控件属性。 ShlFile.pas  各种文件操作,包括获得系统特殊路径,获取文件图标等。 RegExpr.pas  一个规则表达式类的单元。 ShareMemRep.pas  一个可以用来替代Delphi本身的内存管理的单元。 MessageDlg.pas 提供了一个高制定性的消息对话框。 Lists.pas  提供了很多个TList的扩展类,是学习很研究TList的好东西。 Calendar.pas  公历与农历换算和时间处理的函数单元,具体看里面的说明。 Clipboards.pas 提供一个剪贴板增强类,可支持保存和载入剪贴板,支持多重剪贴板。 ComputerInfo.pas 完整的系统信息检测单元,从软件到硬件,从CPU到鼠标,很全面。 AccessCtrls.pas 一个Access数据库操作单元。 FastIniFile.pas  可以用来替换DELPHI提供的慢吞吞的IniFiles单元,并且支持更多写入读出类型。 EnumStuff.pas 一个募举进程和窗口列表的单元,兼容各种Windows系统。 DES.pas  DES加密算法单元。 AES.pas  AES加密算法单元。 CryptoAPI.pas  一个完整的Hash算法单元,如MD5、CRC之类等等。 FastMM.pas  国外很著名的内存管理单元,Delphi2006的内存管理单元用的就是它。 FastStrings.pas  一个快速字符串处理单元,一些函数用汇编写的,处理速度比DELPHI本身的字符串处理快很多,不过不支持WideString类型。 Idpacker.pas  压缩文件类型检测单元。 ZLibEx.pas  纯Pascal代码的快速压缩解压单元,压缩率和速度都不错。 FastStringFuncs.pas  基于FastStrings.pas单元的应用。

2010-03-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除