计算机理论
文章平均质量分 92
道格拉斯范朋克
中间件
展开
-
使用动态链接库 (Dynamic-Link 库)
Qt源码解析 索引 计算机基础-使用动态链接库 (Dynamic-Link 库) 创建简单的动态链接库 下面的示例是创建简单 DLL Myputs.dll 所需的源代码。 它定义了一个名为 myPuts 的简单字符串打印函数。 Myputs DLL 不定义入口点函数,因为它与 C 运行时库链接,并且没有自己的初始化或清理函数来执行。 若要生成 DLL,请按照开发工具附带的文档中的说明进行操作。 // The myPuts function writes a null-terminated str原创 2022-03-08 17:05:12 · 1451 阅读 · 0 评论 -
C语言直接调用未声明的函数
问题描述: C语言直接调用未声明的函数的坑,跟之前的一篇直接malloc返回值的错误有点像。 现象下面的函数调用,返回值的指针访问不了: main.c TestMalloc * test = FuncTest(); printf("%d",test); Test.h typedef struct __TestMalloc { int a; char b; }TestMal...原创 2019-12-19 11:42:00 · 4644 阅读 · 1 评论 -
RDMA,remote direct memory access
在电脑运算领域,远程直接内存访问(英语:remote direct memory access,RDMA)是一种直接内存访问技术,它将数据直接从一台计算机的内存传输到另一台计算机,无需双方操作系统的介入。这允许高通量、低延迟的网络通信,尤其适合在大规模并行计算机集群中使用。 RDMA支持零复制网络传输,通过使网络适配器直接在应用程序内存间传输数据,不再需要在应用程序内存与操作系统缓...翻译 2018-03-10 13:53:14 · 801 阅读 · 0 评论 -
Unicode字符集和多字节字符集关系
Unicode字符集和多字节字符集关系 在计算机中字符通常并不是保存为图像,每个字符都是使用一个编码来表示的,而每个字符究竟使用哪个编码代表,要取决于使用哪个字符集(charset)。 在最初的时候,Internet上只有一种字符集——ANSI的ASCII字符集,它使用7 bits来表示一个字符,总共表示128个字符,其中包括了英文字母、数字、标点符号等常用字符。之后,又进行扩展,使用8转载 2018-03-30 18:08:34 · 199 阅读 · 0 评论 -
在Microsoft C / C ++编译器中管理字符集的新选项
Microsoft C / C ++编译器已经与DOS,16位Windows和32/64位Windows一起发展。 在此期间,它对不同字符集,代码页和Unicode的支持也发生了变化。 本文将解释我们的编译器在过去的工作方式,还介绍了 C / C ++编译器提供的一些新开关,特别支持BOM-less UTF-8文件和控制执行字符集。 请下载并尝试一下 。网上有很多很棒的资源,详细描述Unicode...翻译 2018-04-02 21:37:52 · 814 阅读 · 0 评论