暂无搜索历史
最近读libuv源码时,发现一个InterlockedCompareExchangePointer的初始化使用例 先讲解下InterlockedCompareE...
事件循环是 libuv 功能的核心部分,它负责对 I/O 进行轮询,并基于不同的事件源执行它们的回调函数。libuv 的设计目标之一是为了让异步 I/O 操作变...
尖括号形式时,预处理器会在标准系统目录中搜索头文件。这种方式主要用于包含标准库提供的头文件,如 <iostream>、<vector> 等。
libuv 是一个跨平台的异步 I/O 库,最初是为了 Node.js 而开发的,但现在已经独立出来,并被广泛应用于各种 C/C++ 应用程序中。libuv 提...
在C++中,单例模式是一种常用的软件设计模式,它保证一个类只有一个实例,并提供一个全局访问点来获取这个实例。这种模式对于管理资源、控制对共享资源的访问或者创建一...
在 Lua 中,面向对象编程主要是通过元表(metatable)和表(table)来实现的。Lua 不像其他语言那样有类的概念,而是使用表来模仿类的行为。
在这个例子中,当我们尝试向 readonlyTable 添加一个新键或更新一个已存在的键时,Lua 会调用元表中的 __newindex 方法。由于我们定义了这...
Lua 中的每个值都可以有一个 元表。 这个 元表 就是一个普通的 Lua 表, 它用于定义原始值在特定操作下的行为。 如果你想改变一个值在特定操作下的行为,你...
在学习了Lua中调用C/C++ 函数后,不免令人好奇,是否可以在Lua中定义一些函数来让C/C++来调用?我们甚至可以封装了C/C++的函数库供Lua模块化加载...
本文会通过一些示例展示如何用lua调用C/C++传递过来的函数,并辅以部分解释语句:
本文旨在Windows平台下基于Visual Studio 编译器能够快速使用Lua
在Lua脚本中,可以使用 {} 来创建一个空表,并通过直接赋值的方式来初始化数组或字典。例如,通过 myTablekey = value 的形式,可以向表中添加...
本文建立在基于DX11下API的ImGui使用,如果是别的图形API我还未尝试,故其他API相关请参考阅读,并不一定适用
关于Imgui显示图片,在网上搜到的教程都不符合我的DX11下显示图片的要求故写此文
最近注意到了腾讯云AI代码助手这款辅助编码工具,正好自己又有一个项目上的小需求,故决定将其求助于AI实现。
决定在哪里存储 token 值取决于多种因素,包括安全性、可扩展性、持久性和可用性等
SQLite 是一个开源的嵌入式关系型数据库管理系统。它不是作为一个独立进程运行的服务,而是作为一个库直接链接到应用程序中。这意味着使用 SQLite 的应用程...
线程A生产完数据之后不用等待线程B消费处理,直接将生产的数据放到这个容器当中;消费者线程B也不用找生产者线程A索要数据,而是直接监听容器有无数据,有数据就取出消...
在当今的软件开发领域中,JSON(JavaScript Object Notation)已成为数据交换的标准格式之一。由于其简洁、易读和跨平台的特性,它被广泛应...
暂未填写个人网址