本文分类:news发布日期:2024/11/30 10:29:29
相关文章
keil 配置栈溢出保护(arm)
1.前提是keil 配置为arm-gcc 编译器环境
2.配置编译项加上 -fstack-protector-strong 栈溢出的测试代码: void aaa(int a, char c) { char arr[5]; arr[a] = c; } aaa(8, d);//任意地方调用,超过数组arr的元素 添加代码栈溢出检测: uint32_t __stack_chk_gua…
建站知识
2024/11/2 9:53:27
设计模式,面试级别的详解(持续更新中)
设计模式,面试级别的详解(持续更新中)
设计模式的分类
创建型: 在创建对象的同时隐藏创建逻辑,不使用 new 直接实例化对象,程序在判断需要创建哪些对象时更灵活。包括工厂/抽象工厂/单例/建造者/原型模式。结构型: 通…
建站知识
2024/11/2 9:53:22
苍穹外卖 根据id查询菜品并回显前端接口
DIshController
/*** 根据id查询菜品,并回显到前端** param id* return*/GetMapping("/{id}")ApiOperation("根据id查询菜品")public Result<DishVO> getById(PathVariable Long id) {log.info("根据id查询菜品:{}"…
建站知识
2024/11/21 14:48:42
Android——通过MediaStore查询图片
查询图片: private void loadImageList() {String[] columns new String[]{MediaStore.Images.Media._ID, // 编号MediaStore.Images.Media.TITLE, // 标题MediaStore.Images.Media.SIZE, // 文件大小MediaStore.Images.Media.DATA, // 文件路径};Cursor cursor g…
建站知识
2024/11/20 17:00:03
Springboot整合knife4j生成文档
前言
在开发过程中,接口文档是很重要的内容,用于前端对接口的联调,也用于给其他方使用。但是手写相对比较麻烦。
当然也有swagger之类的,但是界面没有那么友好。
官网:
整合步骤
整合依赖
需要根据版本进行&…
建站知识
2024/11/2 9:53:25