MT4

MT4的使用方法、基础知识、技巧、知识点

MT4

热补丁技术

阅读(315)评论(0)

内核热补丁是一种无需重启操作系统,动态为内核打补丁的技术。系统管理员基于该技术,可以在不重启系统的情况下,修复内核BUG或安全漏洞,可以在最大程度上减少系统宕机时间,增加系统的可用性。 一直很好奇内核热补丁这个黑科技,今天终于可以揭露它的真容了。当然这章的内容强烈依赖于前一章探秘ftrace[1]。有需要的小伙伴请自取。 ...

MT4

位操作技巧

阅读(1059)评论(0)

1. 整数(int)的奇偶性判断 一般常用a % 2,更快的方法是使用a & 1。二进制的末位为0表示偶数,最末位为1表示奇数。    2. 快速乘除法(负数无效) 如果是乘以或除以2的几次方,如2,4,8,16...,如2566*4,那么将2566<<...

MT4

内存泄漏

阅读(117)评论(0)

▶ 内存泄漏 在分配资源时会发生内存泄漏,但是它从不回收。下面是一个可能出错的模型(请参见清单 1): 清单 1. 简单的潜在堆内存丢失和缓冲区覆盖 void f1(char *explanation) { char p1; p1 = malloc(100); ...

MT4

一种破dll的内存补丁办法

阅读(199)评论(0)

#import "kernel32.dll" int GetCurrentProcess(); int WriteProcessMemory(int handle, int address, int& buffer[], int size, int& written); int GetModuleHandle...

MT4

利用位操作实现加法器

阅读(87)评论(0)

int add(int n1, int n2) { int sum = 0; // 相当于进位 int carry = 0; do { // 利用异或,每位相加,此时不考虑进位 ...

MT4

SymbolInfoDouble、TerminalInfoInteger

阅读(846)评论(0)

AccountInfoDouble(40) 净值 SymbolInfoDouble(symbol,1)==0 没有找到货币 SymbolInfoDouble(symbol,65) 应用价格 SymbolInfoInteger(symb,29)      SYMBOL...

MT4

wingdings、webdings

阅读(648)评论(0)

 下图是Wingdings速查表,比如常用"g"做背景画面 下图是webdings速查表 Font.zip   发现一个bug,MetaEditor随不同的系统,编译后的结果不一样。 如果你的windows系统是英文的,MetaEditor编译...

MT4

涨姿势!主要外汇货币别称背后的故事

阅读(323)评论(0)

1、美元:Greenback、Buck 美元通常被称作“Greenback”,是因1861年美国南北战争中发行的绿色纸币而闻名。而Buck最初是指雄鹿。美国印第安人曾用鹿皮兑换美元货币,因此,Buck也用来作为美元的别称。 2、英镑:Sterling、Quid 英镑常被称作“Sterling...

MT4

利用反汇编手段解析C语言函数

阅读(305)评论(0)

1、问题的提出 函数是 C语言中的重要概念。利用好函数能够充分利用系统库的功能写出模块独立、易于维护和修改的程序。函数并不是 C 语言独有的概念,其他语言中的方法、过程等本质上都是函数。 2、解决方法 在《微机原理》 课程介绍了堆栈、汇编语言等必要的相关知识之后,通过在高级语言开发环境下反汇编C 语言程序代码,使得学...