排序
Lua 模式匹配
一、Lua 中的模式匹配 与其他脚本不同,Lua 语言既没有使用 POSIX 正则表达式,也没有使用 Perl 正则表达式进行模式匹配。 主要是因为大小问题,因为一个典型的 POSIX 正则表达式实现需要 4000 ...
C语言函数的调用参数说明
在函数中修改函数参数的值,使其能够影响到函数外部的变量 如果你想要自定义函数的参数能够在函数内部进行修改,并且这些修改能够影响到函数外部的变量,你需要将函数的参数改为指针类型,并在...
C语言快速回顾(三)
前言 在Android音视频开发中,网上知识点过于零碎,自学起来难度非常大,不过音视频大牛Jhuster提出了《Android 音视频从入门到提高 - 任务列表》,结合我自己的工作学习经历,我准备写一个音视...
C语言快速回顾(一)
前言 在Android音视频开发中,网上知识点过于零碎,自学起来难度非常大,不过音视频大牛Jhuster提出了《Android 音视频从入门到提高 - 任务列表》,结合我自己的工作学习经历,我准备写一个音视...
C语言快速回顾(二)
前言 在Android音视频开发中,网上知识点过于零碎,自学起来难度非常大,不过音视频大牛Jhuster提出了《Android 音视频从入门到提高 - 任务列表》,结合我自己的工作学习经历,我准备写一个音视...
比较编程语言C和Go
使用一个简单的计数程序来比较古老的C语言和现代的Go语言。Go是一种现代的编程语言,它在很大程度上源自C语言。因此,对于任何使用C语言编写程序的人来说,Go可能会感觉很熟悉。Go使得编写新程...
Lua 闭包
一、Lua 中的函数 Lua 中的函数是第一类值。意味着和其他的常见类型的值(例如数值和字符串)具有同等权限。 举个例子,函数也可以像其他类型一样存储起来,然后调用 -- 将 a.p 指向 print 函数...
Lua 数据类型 – nil
一、作用 表示没有任何值 删除一个全局变量 删除 table 中的值 --- name 没有声明过,所以会为 nil,表示当前什么都没有 print(name) --> nil local name = '江澎涌' print(name) --> 江...
Lua 数据类型 —— 字符串
一、字符串 Lua 使用 八个比特位来存储 字符。(一个字节 = 八个比特位) Lua 最好使用 UTF-8 编码。 字符串是不可变值,和 java 和 kotlin 相似,修改其中某一个字符,都是创建一个新的字符串...
Lua 数据类型 —— 函数
一、函数结构 1、声明 optional_function_scope function function_name( argument1, argument2, argument3..., argumentn) function_body return result_params_comma_separated end optional_...
Lua 数据类型 —— 表
一、简介 表永远是匿名的,表本身和保存表的变量之间没有固定关系。 对于一个表而言,当程序不再有变量指向他时,垃圾收集器会最终删除这个表并重用其占用的内存。 Lua 不会进行隐藏拷贝或创建...
Lua 数据类型 —— 数值
一、版本间的区别 在 5.2 及 之前版本,只有 双精度 浮点格式。 在 5.3 之后,开始有 64 位整数和 float 双精度浮点类型。 lua 5.3 之后版本也可以编译为 精简 Lua 模式,该模式中使用 32 位整...
Lua 数据类型 – boolean
一、boolean 定义 lua 中只有 false 和 nil 表示假,其他都是表示真。 数字 0 和空字符串也表示真。 二、逻辑运算:and、or、not and:如果第一个操作数为 “false” , 则返回第一个操作数 or...
Lua 使用 —— IO 操作
一、前言 Lua 语言是以一个脚本存在,所以他自身不会提供太多和外部交互的机制。需要交互则由宿主提供或是由外部库。 接下来分享下如何使用以 iso c 作为宿主,进行标准库的 io 操作。 二、io.i...
《UNIX 传奇:历史与回忆》读后感
《UNIX 传奇:历史与回忆》 是 bwk(Brian W. Kernighan)2019 年的新作,回忆了 UNIX 在大半个世纪的风雨历程,是一本引人入胜的书籍。通过对 UNIX 操作系统的历史和发展进行详细的叙述和回顾...
学习C++这一篇就够了(提升篇)
合集 - C/C++(3)1.学习C++这一篇就够了(进阶篇)07-072.学习C++这一篇就够了(提升篇)07-093.学习C++这一篇就够了(基础篇)07-06收起 C++中除了面向对象的编程思想外,还有另一种就是泛型编...
文盘Rust — FFI 浅尝 | 京东云技术团队
rust FFI 是rust与其他语言互调的桥梁,通过FFI rust 可以有效继承 C 语言的历史资产。本期通过几个例子来聊聊rust与C 语言交互的具体步骤。 场景一 调用C代码 创建工程 cargo new --bin ffi_sa...
语言和规范:cpp的规范变迁
1 简介 C++自1979年首次实现带有类的C以来,已经存在了40年。 现在其C++ 的语法已经非常复杂。 其发展路径具有重要的参考意义,特别是像go,rust这样的类似的语言。 Rust从C++中学到了内存安全...
04-复习C语言核心知识|结构体、共用体、位域、输入&输出、文件读写
一、概述 最近家里有点事,趁在家的这段时间,复习一下C语言核心知识,后的底层开发、音视频开发、跨平台开发、算法等方向的进一步研究与学习埋下伏笔 本篇文章接着上一篇继续对C语言的核心语法知...
03-复习C语言核心知识|函数、作用域规则、数组、枚举、字符与字符串、指针
一、概述 最近家里有点事,趁在家的这段时间,复习一下C语言核心知识,后的底层开发、音视频开发、跨平台开发、算法等方向的进一步研究与学习埋下伏笔 本篇文章接着上一篇继续对C语言的核心语法知...