摘要: 字节对齐的作用 节约内存空间,对于一个结构体 不同的成员变量顺序会影响最终存储占用的空间 加深对不同平台字节数的理解和记忆 什么是字节对齐 一般是相对于结构体而言 说人话就是,结构体最终占用的空间,往往不是看起来占用的空间 总结起来就是按照结构体的顺序挨个存,存之前必须确保当前大小是接下来要存的变量 阅读全文
posted @ 2023-12-04 13:55 __Zed 阅读(27) 评论(0) 推荐(0)
摘要: 242.有效的字母异位词 https://leetcode.cn/problems/valid-anagram/description/ class Solution { public: bool isAnagram(string s, string t) { if(s.size()!=t.size 阅读全文
posted @ 2023-11-28 11:40 __Zed 阅读(21) 评论(0) 推荐(0)
摘要: 203.移除链表元素 https://leetcode.cn/problems/remove-linked-list-elements/description/ /** * Definition for singly-linked list. * struct ListNode { * int va 阅读全文
posted @ 2023-11-23 20:00 __Zed 阅读(19) 评论(0) 推荐(0)
摘要: 704.二分查找 https://leetcode.cn/problems/binary-search/description/ class Solution { public: int search(vector<int>& nums, int target) { int left = 0; in 阅读全文
posted @ 2023-11-23 19:53 __Zed 阅读(24) 评论(0) 推荐(0)
摘要: head是指向结构体的指针,变量类型是指针,每种变量都放在某个地址上,因此head变量是放在某地址(编译器分配)上的十六进制数,十六进制数表示它指向的链表的地址 也就是说,head本身有地址,head实际上存的值,是链表结构体的地址! 至于head->next,本质上是结构体的一个成员,所以head 阅读全文
posted @ 2023-11-16 17:23 __Zed 阅读(21) 评论(0) 推荐(0)
摘要: 基础知识 环境准备 node.js 下载后下一步下一步即可安装成功,推荐LTS版本 yeoman 脚手架工具,也就是快速帮你新建一个插件所需的目录的工具,在工作目录下cmd,输入下列命令即可安装 npm install -g yo generate-code, 生成扩展文件等,和yeoman配合使用 阅读全文
posted @ 2023-11-04 17:05 __Zed 阅读(44) 评论(0) 推荐(0)
摘要: SDK架构 展锐8910平台底层是基于FreeRTOS写的,所以会在main中创建许多task,比如音频协议栈串口等等,LUA用到的是Lua virtual task任务, 脚本运行流程是,底层core通过启动Lua task运行Lua虚拟机,虚拟机会找到对应的main.lua逐行嵌套开始解析执行。 阅读全文
posted @ 2023-10-27 10:58 __Zed 阅读(60) 评论(0) 推荐(0)
摘要: 1 阅读全文
posted @ 2023-09-20 09:33 __Zed 阅读(429) 评论(0) 推荐(1)
摘要: 1 阅读全文
posted @ 2023-09-13 16:05 __Zed 阅读(125) 评论(0) 推荐(0)
摘要: 1 阅读全文
posted @ 2023-09-11 14:44 __Zed 阅读(253) 评论(2) 推荐(0)