- 博客(0)
- 资源 (9)
- 收藏
- 关注
VC++动态链接库(DLL)编程深入浅出(全)
对动态链接库,我们还需建立如下概念:
(1)DLL 的编制与具体的编程语言及编译器无关
只要遵循约定的 DLL 接口规范和调用方式,用各种语言编写的 DLL 都可以
相互调用。譬如 Windows 提供的系统 DLL(其中包括了 Windows 的 API),在任
何开发环境中都能被调用,不在乎其是 Visual Basic、 Visual C++还是 Delphi。
(2)动态链接库随处可见
我们在 Windows 目录下的 system32 文件夹中会看到
kernel32.dll、user32.dll 和 gdi32.dll,windows 的大多数 API 都包含在这些
DLL 中。 kernel32.dll 中的函数主要处理内存管理和进程调度;user32.dll 中的
函数主要控制用户界面;gdi32.dll 中的函数则负责图形方面的操作
2014-05-12
python 核心编程
Python是一种功能十分强大的面向对象编程语言,可以用于编写独立程序、快速脚本和复杂应用的原型。作为一种开源软件,Python可以自由获取,而且非常易学易用。本书是Python语言的经典入门读本
2014-05-12
epoll 详细介绍
为什么ET模式可以提高IO效率呢?用户在调用epoll_wait时,ET模式产生的事件只会报告一次。不管epoll管理的连接有多少,epoll_wait都会在常数时间内返回。而使用LT模式时,epoll_wait会去遍历所有连接的状态,只要某个连接的接收缓冲区中还有数据,epoll_wait就会报告。可以看出在LT模式下,epoll管理的连接越多,遍历所需的时间就越长(呈线性增长趋势),IO效率就越低。当有成千上万个连接时,LT模式就不可用了。
2014-05-12
我学习CRC32、CRC16、CRC原理和算法的总结(与WINRAR结果一致
这篇文是在网上搜集的,特拿来与大家共享:我学习CRC32、CRC16、CRC原理和算法的总结(与WINRAR结果一致
2013-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人