摘要: /* 驱动SYS irp1.h */ #include <ntddk.h> /*采用缓冲区内存模式IOCTL, MY_DVC_BUFFERED_CODE是自定义的控制码*/ #define MY_DVC_BUFFERED_CODE / (ULONG)CTL_CODE(FILE_DEVICE_UNKNOWN, / 0x900, / METHOD_BUFFERED, / FILE_ANY_ACCESS) //---------函数声明--------- NTSTATUS DriverEntry(IN PDRIVER_OBJECT DriverObject, IN PUNICODE... 阅读全文
posted @ 2012-06-13 16:04 einyboy 阅读(5021) 评论(0) 推荐(0) 编辑
摘要: 现场数据库(oracle -Version 10.2.0.1.0 )隔三差五的出现:ORA-02062: distributed recovery received DBID bf38e3da, expected 7b66439bORA-02062: distributed recovery received DBID bf38e3da, expected 7b66439b这个bug:----查询了下问题是这样滴:/*****清楚这个分布式事务(该事务已经无法完成),不会对数据库有影响***//* 原因也就很容易找到了,是做一个大的通过dblink的两个db间的分布式事务的时候,修改了dbli 阅读全文
posted @ 2012-06-12 09:40 einyboy 阅读(4041) 评论(0) 推荐(0) 编辑
摘要: 产生ORA-01555错误主要有三种可能性:1、UNDO段对于系统所运行的工作负荷太小;2、在循环过程中有事务提交是造成ORA-01555错误的最常见的原因;3、block cleanout;解决ORA-01555错误的解决方案有下面几种:1、适当的设置UNDO_RETENTION参数值(大于事务执行可能需要的最长时间);如果UNDO_RETENTION参数值变大,那么同时也需要根据果UNDO_RETENTION参数值大小修改UNDO表 空间的大小也需要做相应的修改;(适合于UNDO管理是自动管理) 网上查询UNDO表空间的大小可以根据公式: Undo Size = Undo_retentio 阅读全文
posted @ 2012-06-11 11:41 einyboy 阅读(4191) 评论(0) 推荐(0) 编辑
摘要: % Cripple Pachebel's Canon on Matlab% Have funfs = 44100; % sample ratedt = 1/fs;T16 = 0.125;t16 = [0:dt:T16];[temp k] = size(t16);t4 = linspace(0,4*T16,4*k);t8 = linspace(0,2*T16,2*k);[temp i] = size(t4);[temp j] = size(t8);% Modification functionsmod4 = sin(pi*t4/t4(end));mod8 = sin(pi*t8/t8(e 阅读全文
posted @ 2012-06-01 21:27 einyboy 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 以FindWinow为例,首先逆向FindWindow,分析写出下面代码#pragma pack(1)typedef struct _UNICODE_STRING { USHORT Length; USHORT MaximumLength; PWSTR Buffer; } UNICODE_STRING,*PUNICODE_STRING;#pragma pack()__declspec(naked) void sysFastCall(){__asm{mov edx,esp__emit 0x0f__emit 0x34}}__declspec(naked) HWND __stdcall My_Fi. 阅读全文
posted @ 2012-06-01 09:42 einyboy 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 打算给系统装一个oracle,发现磁盘空间不足。在安装系统的时候我选择的是自动分区,系统就会自动以LVM的方式分区。为了保证系统后期的可用性,建议所有新系统安装都采用LVM,之后生产上的设备我也打算这样做。参于LVM基本介绍与常用命令请参考:http://blog.haohtml.com/archives/11957LVM结构图扩容之前的磁盘状况[root@localhost ~]# df -h文件系统容量已用可用已用%%挂载点/dev/mapper/VolGroup-lv_root5.3G2.5G2.6G50% /tmpfs538M0538M0% /dev/shm/dev/sda1485M3 阅读全文
posted @ 2012-05-31 16:11 einyboy 阅读(25795) 评论(1) 推荐(0) 编辑
摘要: 根文件系统快用完了,给你一块新硬盘,怎样实现根文件系统扩容?这是面试中经常会出现的一个问题。接下来,我们就在虚拟机里面做一下这个试验。1、试验环境物理机:Windows XP虚拟机:VMware 7虚拟系统:RHEL 42、当前的磁盘使用情况三块SCSI虚拟硬盘,每个8G,总共24G。一个卷组VolGroup00,分成两个逻辑卷,LogVol00作为根文件系统,LogVol01作为swap。[root@Shell_HAT]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/VolGroup00-LogVol00 20G 17 阅读全文
posted @ 2012-05-31 15:11 einyboy 阅读(1003) 评论(0) 推荐(0) 编辑
摘要: LVM(Logical Volume Manager)逻辑卷管理,是一种将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以事项一种磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性,使用普通的磁盘分区,当一个磁盘的分区空间不够使用的时候,可能就会带来很大的麻烦。使用LVM在一定程度上就可以解决普通磁盘分区带来的问题。如图1所示由四个磁盘分区可以组成一个很大的空间,然后在这些空间上划分一些逻辑分区,当一个逻辑分区的空间不够用的时候,可以从剩余空间上划分一些空间给空间不够用的分区使用如图2,从剩余空间中划分一部分 阅读全文
posted @ 2012-05-31 15:00 einyboy 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 115网盘下载地址:http://u.115.com/file/bha2cctj#VC.初级篇(上).rarhttp://u.115.com/file/clvpacd5#VC.初级篇(下).rarhttp://u.115.com/file/e62b8xok#郁金香VC.中级篇.7zhttp://u.115.com/file/clvpax1u#郁金香VC.高级篇.7zhttp://u.115.com/file/aqbm0gro#郁金香VC.进阶篇.7z课程分四个大章节1-1、制作辅助工具前的准备FindWindow,SendMessage鼠标模拟函数 -模拟鼠标点击开局1-2、用CE (Chea 阅读全文
posted @ 2012-05-28 00:23 einyboy 阅读(14243) 评论(0) 推荐(2) 编辑
摘要: Recovery Manager(RMAN)是一种用于备份(backup)、还原(restore)和恢复(recover)数据库的Oracle 工具.RMAN只能用于ORACLE8或更高的版本中。它能够备份整个数据库或数据库部件,如表空间、数据文件、控制文件、归档文件以及Spfile参数文件。RMAN也允许您进行增量数据块级别的备份,增量RMAN备份是时间和空间有效的,因为他们只备份自上次备份以来有变化的那些数据块。而且,通过RMAN提供的接口,第三方的备份与恢复软件如veritas将提供更强大的备份与恢复的管理功能。通过RMAN,也提供了其它更多功能,如数据库的克隆、采用RMAN建立备用数据 阅读全文
posted @ 2012-05-21 14:49 einyboy 阅读(839) 评论(0) 推荐(0) 编辑