前些天看aop就看到了cglib,看cglib又看到了asm,模仿着做了个示例。利用asm修改字节码,能实现编译不通过执行通的过的效果,挺有意思。一个简单的待修改类:packagecom.asm.zjc;
publicclassC{
publicvoidm()throwsInterruptedException{
Thread.sleep(300);
}
}
对其进..
分类:
其他好文 时间:
2014-08-13 03:43:06
阅读次数:
234
错误的原因是由于磁盘数和冗余层级不匹配:如果创建用来存放OCR和VOTEDISK的ASM磁盘组,那么External、Normal、High三种冗余级别对应的Failgroup个数是1、3、5。也就是说,创建这三种冗余级别的磁盘组至少分别需要1、3、5个ASM磁盘。如果创建用于非OCR和VOTEDI...
分类:
数据库 时间:
2014-08-11 20:34:02
阅读次数:
856
RAC在Grid Infrastructure安装完以后,我们把注意力转移到集群上的Oracle软件的安装上来。我们看到,Grid Infrasctructure提供了运行RAC的框架,包括集群通讯链接、节点分离、节点成员关系等服务。ASM是Oracle存储数据库的首选方式。RAC利用这些概念并扩展...
分类:
数据库 时间:
2014-08-11 02:47:11
阅读次数:
367
材料:
1 nasm:编译汇编源代码,网上很多地方有下
2 WinHex:作为windows系统中的写U盘工具,需要是正版(full version)才有写的权限,推荐:http://down.liangchan.net/WinHex_16.7.rar
步骤:
1 编译得到引导程序的机器代码。用命令行编译汇编源代码:name boot.asm -o boot.bin,其中boot...
分类:
其他好文 时间:
2014-08-10 21:42:40
阅读次数:
425
gcc内嵌汇编简介 在内嵌汇编中,可以将C语言表达式指定为汇编指令的操作数,而且不用去管如何将C语言表达式的值读入哪个寄存器,以及如何将计算结果写回C 变量,你只要告诉程序中C语言表达式与汇编指令操作数之间的对应关系即可, GCC会自动插入代码完成必要的操作。 1、简单的内嵌汇编 例: __asm_...
分类:
其他好文 时间:
2014-08-04 21:21:28
阅读次数:
329
在64位rhel5.5上安装oracle11g,使用自动存储管理(asm)#cat
/etc/redhat-releaseRedHat
EnterpriseLinuxServerrelease5.5(Tikanga)#vi
/etc/sysconfig/network-scripts/ifcfg-eth0IPADDR=192.168.11.100NETMASK=255.255.255.0#/etc/init.d/networkrestart#vi
/etc/hosts192.1..
分类:
数据库 时间:
2014-08-03 23:34:37
阅读次数:
588
tcc -S showtsr.c
说明:产生 showtsr.asm
tasm showtsr.asm
说明:得到showtsr.obj。注意除了tc,还要安装tasm
tlink showtsr.obj ..\lib\c0s.obj, showtsr, , ..\lib\cs.lib
说明:tlink objfiles[, exefile][, mapfile][, libfiles]...
分类:
其他好文 时间:
2014-08-02 12:51:53
阅读次数:
202
1. 编辑/etc/scsi_id.config文件,如果该文件不存在,则创建该文件,添加如下行:options=–whitelisted –replace-whitespace2. 获取需要绑定为ASM Disk的磁盘uuid,比如我们要使用/dev/sdc和/dev/sdd作为ASM磁盘,那么:...
分类:
系统相关 时间:
2014-07-31 16:38:36
阅读次数:
338