自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Lua调用C(二) ----ffi方式

Lua调用C(二) ----ffi方式一、什么是ffi库​ FFI 库,是 LuaJIT 中最重要的一个扩展库。​ 它允许从纯 Lua 代码调用外部 C 函数,使用 C 数据结构。有了它,就不用再像 Lua 标准 math 库一样,编写 Lua 扩展库。把开发者从开发 Lua 扩展 C 库(语言/功能绑定库)的繁重工作中释放出来。二、为什么使用ffi库​ Lua 扩展 C 库,使用Lua/C API方法调用时,是通过虚拟栈来传递 Lua 和 C 之间的调用参数和返回值。不仅在编程上开发

2021-01-22 17:30:18 4465 1

原创 LUA调用C(一)-----CAPI

LUA调用C(一)-----CAPI​一:为什么要使用Lua调用C函数 在lua中调用C函数可以提高程序的运行效率。所以lua与C的相互调用在工程中相当实用,本文就来讲解lua与C相互调用的方法。二:Lua调C函数实现原理​ Lua与C相互调用的首要问题是如何交换数据,lua API使用了一个抽象的栈与C语言交换数据,提供了压入元素,查询元素和弹出元素等功能的API操作栈,这里可以查看lua5.2中每个函数的详细文档,栈中的元素可以通过索引访问,从栈底向上是从1开始递增的正整数,从栈顶向下是

2021-01-22 09:59:12 432

原创 RedHat yum配置

一、挂载镜像 挂载镜像有终端配置和修改配置文件两种1、终端配置–临时生效mount /dev/cdrom /mnt/cdrom 2、 修改配置文件vi /etc/fstab在文件最后加上:/dev/cdrom /mnt/cdrom iso9660 defaults 0 0查看是否挂载成功:df -h二、设置安装依赖包时下载路径cd /etc/yum.repo.dtouch name.repovim name.repo写入下列内容[redhat]

2020-12-28 15:38:12 155

转载 树莓派内核配置与编译

树莓派内核配置与编译树莓派运行linux系统,内核代码开源,我们可以自己修改内核代码、编写驱动。本文介绍如何获取linux内核代码,并完成编译、内核替换。一、概述树莓派的github主页:github里面包含了linux源码、交叉编译工具链等内容。对于我们要用到的有两个仓库:内核源码交叉编译工具链(仅在交叉编译时用到)注:1、树莓派里安装的系统镜像版本要和kernel代码对应。因为树莓派系统是在不断开发和升级的,如果你的树莓派使用的是某个时间的系统镜像,那么最好也使用当时的kernel代

2020-10-11 22:11:40 750

原创 Linux文件操作API ---C语言

Linux文件操作API正所谓Linux下皆文件,我们来看一下有哪些文件操作的API文件的建立文件的打开文件的写文件的读正所谓Linux下皆文件,我们来看一下有哪些文件操作的API文件的建立 >int creat(const char *filename, mode_t mode);说明:失败返回-1、成功返回一个新的文件描述符-filename ------ 路径-mode------- 权限权限分类:S_IRUSR4可读S_IWUSR2可写S_I

2020-10-06 22:51:13 244

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除