摘要: 案列: 由于生产库impdp导入一个分区表,期间出了问题,终止了导入,但是undo tablespace增长飞快增长到300G了,且经过两天才降下来,但是undo tablespace如果是自动扩展,只会扩展,当事务都结束了它自己也不会收缩的,所以只能手工去收缩。 于是创建一组新的undo ... 阅读全文
posted @ 2015-07-13 17:22 vage_fang 阅读(825) 评论(0) 推荐(0) 编辑
摘要: 今天遇到生产库上某一个段在dba_segments中占看18个G,而且命名规范是BIN$开头的,联想到回收站没有清理导致的(生产库上recyclebin是off状态),随即在测试库中做一把测试: SQL> conn vage/vageConnected.创建测试tableSQL> create... 阅读全文
posted @ 2015-07-13 13:00 vage_fang 阅读(1734) 评论(0) 推荐(0) 编辑
摘要: delphi Winsock非阻塞模式详解Winsockt的TClientSocket设置ClientType的属性为ctNonBlocking.则通讯模式为非阻塞模式。ctBlocking为阻塞模式,这里说一下阻塞与非阻塞的一些区别。ctBlocking模式当客户端请求数据后,线程阻塞不继续执行,... 阅读全文
posted @ 2014-05-11 10:13 vage_fang 阅读(868) 评论(0) 推荐(0) 编辑
摘要: Delphi StringGrid常用属性和常用操作分类:Delphi2011-11-26 12:507435人阅读评论(0)收藏举报delphiintegerbuttonstringcup StringGrid组件用于建立显示字符串的网格,与电子表格相似。它可使表格中的字符串和相关对象操作简单化。StringGrid组件提供了许多可控制网格外观念的属性,以及利用表格的结构响应用户操作的事件和方法。StringGrid具有关联对象与网格中的每个字符串的作用,这些对象为用户封装了字符串表示的信息或行为。一、Delphi StringGrid控件的属性及使用说明1、固定行及固定列: (没有固定行列 阅读全文
posted @ 2014-02-15 10:23 vage_fang 阅读(2245) 评论(0) 推荐(0) 编辑
摘要: 对于任何application来说,paramstr(0)都默认代表的是应用程序的绝对路径(d:\delphi\test.exe,则取出d:\delphi\)。那么有paramstr(0),就肯定有paramstr(1),paramstr(2)...了。它们的值又是什么了?我试了下取出的是空值,又不能赋值。 delphi帮助中说Returns a specified parameter from the command-line.从命令行中返回一个特别的参数。折腾了半天才搞清楚,就是在exe文件后面可以跟参数,paramstr 获取的就是exe文件后面跟参数。 如有可执行文件project1. 阅读全文
posted @ 2014-02-10 20:27 vage_fang 阅读(780) 评论(0) 推荐(0) 编辑
摘要: function tform1.RarFile:Boolean;var FileName,RarName,mystr:string;begin Result:=False; mystr:=ExtractFilePath(Application.ExeName)+'WinRar\WinRar.exe -INUL'; FileName:=ExtractFilePath(Application.ExeName)+'Excel\*.*'; RarName:=ExtractFilePath(Application.ExeName)+'RarFile\WeeklyR 阅读全文
posted @ 2013-12-23 09:49 vage_fang 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 今天在coding时使用了Power这个数学函数,但是奇怪的时候一直提示:Undeclared identifier:'Power';度娘后找到了原因是因为需要在use中加入Math模块,下次一定注意了,这次做个笔记,呵呵十六进制转换成十进制可以参考以下代码:function Hex2Dec(Hex : string) : string; var i : integer; res : real; len : integer; begin len := length(Trim(Hex)); for i := 1 to len do begin ... 阅读全文
posted @ 2013-12-16 11:54 vage_fang 阅读(326) 评论(0) 推荐(0) 编辑
摘要: program AIMQuery;uses Vcl.Forms, Winapi.Windows, UnitAIM in 'UnitAIM.pas' {Form1};{$R *.res}var hAppMutex:THandle;begin Application.Initialize; hAppMutex:=CreateMutex(nil,False,PChar('OnlyOne'));if (hAppMutex=0) then begin MessageBox(0,PChar('創建互斥對象!'),PChar('Error'), 阅读全文
posted @ 2013-12-12 16:38 vage_fang 阅读(239) 评论(0) 推荐(0) 编辑
摘要: SELECT t.table_name, t.colUMN_NAME, t.DATA_TYPE || '(' || t.DATA_LENGTH || ')', t1.COMMENTSFROM User_Tab_Cols t, User_Col_Comments t1WHERE t.table_name = t1.table_name AND t.column_name = t1.column_name; 之前老是在想怎么导出的比较好,今天这个sql挺好的,菜鸟必备 阅读全文
posted @ 2013-12-09 14:56 vage_fang 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 个人笔记,怕忘记了 阅读全文
posted @ 2013-12-08 22:24 vage_fang 阅读(456) 评论(0) 推荐(0) 编辑