主库RAC:192.168.1.210node1192.168.1.211node2备库(1)RAC:192.168.1.247rac1192.168.1.248rac2备库(2)单实例:192.168.1.219dataguard以上均为ASM管理。实验步骤:配置备库(1)的静态监听:SID_LIST_LISTENER=(SID_LIST=(SID_DESC=(GLOBAL_DBNAME=SMS)(ORACLE_HOME=/u01/..
分类:
数据库 时间:
2015-07-02 19:35:36
阅读次数:
554
项目中遇到的JVM难点——启动OSGi容器时,出现永久代内存不够。内存泄露——OSGi找不到类路径问题。——线程死锁问题。问题一:OSGi类内存问题 其次,从内存用量来看,OSGi允许不同版本的Package同时存在,这是个优点,但是客观上会占用更多内存。例如,一个库可能需要 ASM 3.0,而同....
分类:
其他好文 时间:
2015-07-02 00:52:26
阅读次数:
226
#pragma check_stack( off)LPVOID __cdecl _memcpy(void * dst, void* src, size_t size){ int dwSize = size/4; int byteSize = size%4; __asm{ mov edi,ds...
分类:
其他好文 时间:
2015-07-01 11:36:00
阅读次数:
205
_asm { call l l : pop eax mov eval, eax } wchar_t buf[MAXBYTE] = { 0 }; _ltow_s(eval, buf, 16);
分类:
其他好文 时间:
2015-07-01 00:51:17
阅读次数:
100
由于汇编语言比C++更接近硬件底层,所以在性能要求高的程序中往往可以采取在C++代码中嵌入汇编的方式来给程序提速。
在VC中可以简单的通过
__asm
{
//在这里添加汇编代码
} 来实现。下面通过一个非常简单的例子来看汇编交叉编译和直接的C++代码之间的性能差距,代码和运行结果如下:
#include
#include "time.h"
#define NumberOfC...
分类:
编程语言 时间:
2015-06-30 22:02:47
阅读次数:
157
1)将下列程序保存为t1.asm,生成t1.exeassume cs:codesgcodesg segment mov ax,2000H mov ss,ax mov sp,0 add sp,10 pop ax pop bx push ax push bx pop ax pop b...
分类:
编程语言 时间:
2015-06-30 17:59:14
阅读次数:
163
DSP学习bootloader彭会锋1 关于_c_int00问题从代码注释可以看到 :_c_int00 is branch to start of boot.asm in RTS libray //翻译为中文就是:_c_int00是rts2800_ml.lib的入口地址; _c_int00是C初始....
分类:
其他好文 时间:
2015-06-30 00:01:54
阅读次数:
361
编辑器就是普通的编辑器,vim,emacs,gedit,kate源文件类型为ascii码的plain text编译用gcc或者nasm,前者编译AT&T汇编,后者编译intel汇编8086的教材上一般都是用intel,不过区别不大,可以相互转化链接就是ld,属于gcc工具集例子:hello.asm ...
分类:
系统相关 时间:
2015-06-29 13:03:20
阅读次数:
463
/关闭警告#pragma diag_suppress=Pe940uint8_t GetMyData(void){ asm(“MOV R0, #0x550F”);}//恢复警告#pragma diag_warning=Pe940
分类:
其他好文 时间:
2015-06-27 19:43:22
阅读次数:
131
uint32_t reverse_32( uint32_t data ){ asm("rbit r0,r0"); return data;};uint32_t crc32_ether( char *buf, int len, int clear ){ uint32_t *p = (uint32...
分类:
其他好文 时间:
2015-06-27 15:58:17
阅读次数:
147