登录
首页 » C++ » SafeHandles句柄库

SafeHandles句柄库

于 2023-02-25 发布 文件大小:81.88 kB
0 95
下载积分: 2 下载次数: 1

代码说明:

翻译  maninwest@Codeforge  作者 Frankie-C@ CodeprojectSafehandles 是个通过使用强大安全的句柄管理数据结构的库。简介Safe handles 对于需要创建一个可以通过唯一值引用的私有内存结构的程序员来说,是向前迈进的一步,句柄模仿 OS 句柄行为。这个库旨在用于 API 程序设计,或者,适用于需要创建到数据块的安全引用的产品。 使用安全句柄具有以下优势: 安全数据引用,具有句柄的内部一致性检查真正数据的模糊处理保护数据防止数据损坏或不速之客的访问类型检查强制 (SHANDLE 类对虚值指针).句柄复制调试支持线程访问限制(如需要)基于线程的部分垃圾收集 SafeHandles 如何工作一个安全句柄是一个解决数据块问题的类似于 hashing 的方法,通常动态生成,避免了内存冲突和数据损坏。Safehandles 允许定义一个类型字段,它是编码在句柄内的,可以仅通过查看句柄区分数据类型。SafeHandles 创建了存储key/数据对的内存表格。表格的大小是用户定义的。SafeHandles 有 3 大部分:上面的布局是用于 32位计算机,具有最多 256 个句柄(8 位)、16 个类型 (4 位) 和 20位的 key.如果定义了 SAFEHANDLEMEMSAFE 符号,句柄会始终有 MSBit 组来解决无效内存。每个句柄新创建后,KEY 都会更改,如果达到 key 位最大计数则对它们进行包装,该功能使得句柄重用时更加安全。它允许进行句柄

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • shuxue
    MATLAB queen常见的来到过程有定长输入、泊松(Poisson)输入、埃尔朗(A. K. Erlang)输入等(MATLAB queen)
    2009-09-12 16:40:38下载
    积分:1
  • PortIO
    c8051f060中IO口设置的参考程序,用于IO口设置(C8051F060 IO port settings for the reference program, IO port settings)
    2015-03-06 18:38:20下载
    积分:1
  • Untitled2
    Shannon-Fano implementation in C++
    2014-11-18 03:51:48下载
    积分:1
  • KeyboardHook
    VC++ 键盘监控程序,可键盘输入文本,当你按下键盘上的每一个键的时候,它都可以监控到,并弹出窗口告诉你按下的是哪个键,是基于HOOK技术来说的。(VC++ keyboard monitoring procedures, keyboard input text when you press each key on the keyboard, it can be monitored, and the pop-up window telling you which key is pressed, it is based on the HOOK technology.)
    2013-12-22 15:43:07下载
    积分:1
  • BU9792
    段式液晶驱动芯片BU9792驱动程序,也是低功耗的,是日本设计的,非常不错啊。(Segment LCD Driver IC BU9792 driver, but also low-power, is a Japanese design, very good ah.)
    2020-12-24 16:59:05下载
    积分:1
  • 图片卡通化
    命令行程序,参考论文Image abstraction by flow-based ,实现图片卡通化的程序,效果十分理想,但美中不足的是运算速度较慢qvq
    2023-05-16 17:55:03下载
    积分:1
  • Shadow
    OPENGL编程,模拟阴影绘制,实验效果为月亮自动下降,投影到物体上的阴影也跟着变化(OPENGL programming, simulation shadow rendering, the experimental results for the moon automatically decline also followed changes in the shadow projected onto objects)
    2013-04-12 18:51:49下载
    积分:1
  • Osal
    将Ti的轻量级操作系统OSAL提取并移植到了STC12C60S2单片机中。适合开发应用。(Ti lightweight operating system OSAL extracted and to ported to STC12C60S2 microcontroller. Suitable for development and application.)
    2021-01-14 19:28:46下载
    积分:1
  • tiaoyitiao
    微信跳一跳stm32程序,带键盘,得用尺子量,里面有介绍(Intelligent rc522 water card, with PC end software, MCU used is stm32)
    2018-01-17 18:49:03下载
    积分:1
  • 卷积码编译码函数,c语言实现,生成多项式可配置,咬尾非咬尾可配置
    实现了卷积码的编译码,针对运算速度和存储进行了优化,已应用于实际的DSP芯片中。编译码器都基于参数化实现,可对卷积码的约束长度、生成多项式、是否进行咬尾操作等进行配置。译码采用Viterbi算法,回溯长度可配置。代码有详细的注释,方便维护。
    2022-02-04 15:09:29下载
    积分:1
  • 696518资源总数
  • 106222会员总数
  • 14今日下载