本文分类:news发布日期:2024/12/23 8:49:44
相关文章
Laravel 开发Api规范
一,修改时区
配置 config/app.php 文件
// 时区修改,感觉两者皆可,自己根据实际情况定义
timezone > PRC, // 大陆时间二,设置 Accept 头中间件
accept头即为客户端请求头,做成中间件来使用。Accept 决定了响应返…
建站知识
2024/11/22 3:05:46
【编译原理】手工打造语法分析器
重点:
语法分析的原理递归下降算法(Recursive Descent Parsing)上下文无关文法(Context-free Grammar,CFG)
关键点:
左递归问题深度遍历求值 - 后续遍历
上一篇「词法分析器」将字符串拆分为…
建站知识
2024/11/22 7:38:16
43.1k star, 免费开源的 markdown 编辑器 MarkText
43.1k star, 免费开源的 markdown 编辑器 MarkText
分类 开源分享 项目名: MarkText -- 简单而优雅的开源 Markdown 编辑器
Github 开源地址: https://github.com/marktext/marktext
官网地址: MarkText
支持平台: Linux, macOS 以及 Win…
建站知识
2024/11/25 21:11:05
原型变量、原子操作、原子性、内存序
一、原子变量、原子操作
锁竞争:互斥锁、条件变量、原子变量、信号量、读写锁、自旋锁。在高性能基础组件优化的时候,为了进一步提高并发性能,可以使用原子变量。性能:原子变量 > 自旋锁 > 互斥锁。 操作临界资源的时间较长…
建站知识
2024/11/25 12:03:04
2024/4/1—力扣—栈的最小值
代码实现: typedef struct node {int val;struct node *next;
} Node;typedef struct {struct node *top;int min;
} MinStack;/** initialize your data structure here. */MinStack* minStackCreate() {MinStack *obj malloc(sizeof(*obj));obj->top NULL;ob…
建站知识
2024/11/22 3:10:46