排序
03-复习C语言核心知识|函数、作用域规则、数组、枚举、字符与字符串、指针
一、概述 最近家里有点事,趁在家的这段时间,复习一下C语言核心知识,后的底层开发、音视频开发、跨平台开发、算法等方向的进一步研究与学习埋下伏笔 本篇文章接着上一篇继续对C语言的核心语法知...
Lua 数据类型 —— 字符串
一、字符串 Lua 使用 八个比特位来存储 字符。(一个字节 = 八个比特位) Lua 最好使用 UTF-8 编码。 字符串是不可变值,和 java 和 kotlin 相似,修改其中某一个字符,都是创建一个新的字符串...
04-复习C语言核心知识|结构体、共用体、位域、输入&输出、文件读写
一、概述 最近家里有点事,趁在家的这段时间,复习一下C语言核心知识,后的底层开发、音视频开发、跨平台开发、算法等方向的进一步研究与学习埋下伏笔 本篇文章接着上一篇继续对C语言的核心语法知...
Lua 数据类型 – nil
一、作用 表示没有任何值 删除一个全局变量 删除 table 中的值 --- name 没有声明过,所以会为 nil,表示当前什么都没有 print(name) --> nil local name = '江澎涌' print(name) --> 江...
逍遥自在学C语言 | 枚举的那些事儿
前言 在C语言中,枚举是一种方便组织和表示一组相关常量的工具。枚举类型有助于提高代码的可读性和可维护性。本文将介绍C语言枚举的基本概念、语法和用法,以及一些高级技巧。 一、人物简介 第...
语言和规范:cpp的规范变迁
1 简介 C++自1979年首次实现带有类的C以来,已经存在了40年。 现在其C++ 的语法已经非常复杂。 其发展路径具有重要的参考意义,特别是像go,rust这样的类似的语言。 Rust从C++中学到了内存安全...
Lua 闭包
一、Lua 中的函数 Lua 中的函数是第一类值。意味着和其他的常见类型的值(例如数值和字符串)具有同等权限。 举个例子,函数也可以像其他类型一样存储起来,然后调用 -- 将 a.p 指向 print 函数...
详解字符串函数与内存函数【C语言/进阶】
文章目录 前言 1. 字符串函数 1.1 strlen 1.2 strcpy 1.3 strcat 1.4 strcmp 1.5 strnpy 1.6 strncat 1.7 strncmp 1.8 strstr 1.9 strtok 1.9 strerror 1.11 memcpy 1.12 **memmove** 1.13 memc...
文盘Rust — FFI 浅尝 | 京东云技术团队
rust FFI 是rust与其他语言互调的桥梁,通过FFI rust 可以有效继承 C 语言的历史资产。本期通过几个例子来聊聊rust与C 语言交互的具体步骤。 场景一 调用C代码 创建工程 cargo new --bin ffi_sa...
比较编程语言C和Go
使用一个简单的计数程序来比较古老的C语言和现代的Go语言。Go是一种现代的编程语言,它在很大程度上源自C语言。因此,对于任何使用C语言编写程序的人来说,Go可能会感觉很熟悉。Go使得编写新程...
移植好U8g2图形库的STM32F407标准库工程模板,0.96寸OLED驱动程序
移植好U8g2图形库的STM32F407标准库工程模板,用的0.96寸OLED屏(SSD1306),用硬件IIC驱动。 花了一晚上时间去移植。开发板主控MCU用的是STM32F407VET6,I2C接口用I2C1,SCL接PB6,SDA接PB7。 ...
学习C++这一篇就够了(提升篇)
合集 - C/C++(3)1.学习C++这一篇就够了(进阶篇)07-072.学习C++这一篇就够了(提升篇)07-093.学习C++这一篇就够了(基础篇)07-06收起 C++中除了面向对象的编程思想外,还有另一种就是泛型编...
C语言快速回顾(二)
前言 在Android音视频开发中,网上知识点过于零碎,自学起来难度非常大,不过音视频大牛Jhuster提出了《Android 音视频从入门到提高 - 任务列表》,结合我自己的工作学习经历,我准备写一个音视...
三分钟带你认识指针
指针可以说是程序员入门c语言最难懂最复杂的内容了,当时就是因为指针导致对c++失去信心,转行了前端,时隔四年再次学习c++,发现其实指针一点也不难, 只不过基础知识太少了,导致很难理解其中...
《UNIX 传奇:历史与回忆》读后感
《UNIX 传奇:历史与回忆》 是 bwk(Brian W. Kernighan)2019 年的新作,回忆了 UNIX 在大半个世纪的风雨历程,是一本引人入胜的书籍。通过对 UNIX 操作系统的历史和发展进行详细的叙述和回顾...
C语言快速回顾(一)
前言 在Android音视频开发中,网上知识点过于零碎,自学起来难度非常大,不过音视频大牛Jhuster提出了《Android 音视频从入门到提高 - 任务列表》,结合我自己的工作学习经历,我准备写一个音视...
C语言必背100代码,C语言必会100代码大全
一、C语言初学者必学必会的C语言必背100代码 一个C语言入门初学者如何学代码,读代码和写代码,我想学代码不知道方向谁能给我指明一个方向?对于c语言来说,要记得东西其实不多,基本就是几个常用...
Lua 使用 —— IO 操作
一、前言 Lua 语言是以一个脚本存在,所以他自身不会提供太多和外部交互的机制。需要交互则由宿主提供或是由外部库。 接下来分享下如何使用以 iso c 作为宿主,进行标准库的 io 操作。 二、io.i...
C语言快速回顾(三)
前言 在Android音视频开发中,网上知识点过于零碎,自学起来难度非常大,不过音视频大牛Jhuster提出了《Android 音视频从入门到提高 - 任务列表》,结合我自己的工作学习经历,我准备写一个音视...
C语言里面那些你必须知道的常用关键字(详细讲解)
前言 哈喽,各位铁汁们好啊!✨今天来给大家带来的是C语言中我们常用的关键字静态static的详细讲解和typedef 、#define定义常量和宏。 既然是详解想必大家必定是想学一些平常学不到的东...