大约有 47,000 项符合查询结果(耗时:0.0184秒) [XML]
SEH stack 结构探索(1)--- 从 SEH 链的最底层(线程第1个SEH结构)说起 -...
SEH stack 结构探索(1)--- 从 SEH 链的最底层(线程第1个SEH结构)说起线程的第 1 个 SEH 结构是什么时候构建的,我在线程启动例程找到答案:ntdll32!_RtlUserThreadStart()里。0:000:x86> uf ntdll32!_Rt...线程的第 1 个 SEH 结构是什么时候构建...
二维码的生成细节及原理 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...数据编码。QR码支持如下的编码:
Numeric mode 数字编码,从0到9。如果需要编码的数字的个数不是3的倍数,那么,最后剩下的1或2位数会被转成4或7bits,则其它的每3位数字会被编成 10,12,14bits,编成多长还要看二维码的尺寸(...
BSS段、数据段、代码段、堆与栈 剖析 - C/C++ - 清泛网 - 专注C/C++及内核技术
...被扩张);当利用free 等函数释放内存时,被释放的内存从堆中被剔除(堆被缩减)
栈(stack):栈又称堆栈, 是用户存放程序临时创建的局部变量,也就是说我们函数括弧“{}”中定义的变量(但不包括static 声明的变量,static ...
深入理解 x86/x64 的中断体系 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
...接给出入口地址,而是门描述符(Interrupt/Trap/Task gate),从这些门描述符间接取得中断服务例程入口。
在 x86/x64 体系中允许有 256 个中断存在,中断号从 0x00 - 0xff,共 256 个中断,如图:
上面这个图是实模式下的 IVT 表,每...
CoInitialize浅析一 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
...769AEFC2 test ch, 10h ;判断标识第4位(从第0位开始)是否置位
769AEFC5 jnz loc_769D9D20 ; 服务器出现意外情况。
769AEFCB mov edx, ebx
769AEFCD and edx, 2
769AEFD0 ...
构建高并发高可用的电商平台架构实践 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...说明当前连接是可靠的,继续进行读操作。失效的连接会从连接池中清除掉。
每个连接对于接收响应来说都以单独的线程运行,客户端可以通过同步(wait,notify)方式或者异步进行rpc调用,
序列化采用更高效的hession序列化方式。...
Win32汇编--使用MASM - C/C++ - 清泛网 - 专注C/C++及内核技术
...段中,程序的开始语句必须由最后一句end start来说明应该从start这个标号开始执行,整个程序在使用过DOS汇编的程序员眼里是非常的熟悉。(一个月前我不熟悉,现在我熟悉了。感谢王爽老师。)
到了Win32汇编的时候,程序的...
MFC学习总结 (90个技巧) dlg 上建立View - C/C++ - 清泛网 - 专注C++内核技术
...dlg 上建立View1.属性页的添加:创建对话框的类,该类要从CpropertyPage继承;然后在要添加该对话框为 属性页的类(头文件)里创建CpropertySheet类的一 [page]属性页的添加[/page]1.属性页的添加:
创建对话框的类,该类要从Cproperty...
Linux反编译全攻略 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
...,还请见谅!
开始之前的准备
正如C语言教程从 hello world 开始,我们也由一个 crackme 说开去。本文的例子程序你可以到这来下载:
http://www.crackmes.de/users/veneta/crackmes/linux_crackme_v2 。古人云“工欲善其事,必先利其器”...
Awk学习笔记 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...awk的处理文本和数据的方式是这样的,它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模式的行,并在这些行上进行你想要的操作。如果没有指定处理动作,则把匹配的行显示到标准输出(屏幕),如果没有指定模式,则...