相关文章

【ROS1】01-安装环境

目录 一、安装UBuntu20.04 二、安装扩展插件 三、安装ROS(Noetic版本) 3.1 将当前账户设置为管理员 3.2 设置安装源 3.3 设置Key 3.4 安装ROS 安装 无法定位软件包错误(没报错可跳过) 配置环境变量 卸载(跳…

嵌入式面试八股文100题(二)

目录 1 环形缓冲区 2 什么是FIFO 3 什么是原子操作 3.1 原子操作的特点 3.2 原子操作的实现方式 3.3 常见的原子操作实例 3.4 应用场景 3.5 优缺点 4 面向对象的三大特征 5 SPI和IIC的寻址区别 6 GPIO工作模式 7 SPI的工作模式 7.1 SPI的基本概念 7.2 时钟极性&…

C++11标准库算法:深入理解std::find, std::find_if与std::find_if_not

文章目录一、算法概述与核心差异二、函数签名与参数解析2.1 函数签名(C11标准)2.2 参数与类型要求三、返回值与复杂度分析3.1 返回值3.2 时间复杂度四、C11特性增强与实现原理4.1 std::find_if_not:C11的新增便利4.2 与Lambda表达式的完美配合…

【docker】-1 docker简介

文章目录 docker简介1、虚拟化1.1 虚拟化的特点1.2 虚拟化的类型1.3 虚拟化的架构 2、容器2.1 虚拟化技术与docker之间的关系2.2 虚拟化和容器之间的区别2.3 docker的命名空间2.4 docker的底层原理是什么2.5 docker的三个核心要素2.6 docker的相关网站 3、docker的安装 &#x…

嵌入式面试题之 const、const 和 define 的区别

一、关键字 const 1. const 的作用 ① 定义常量:保证值不变,严格禁止编译器修改。 ② 提高可读性与可维护性:const float PI 3.14159,比直接使用数字更清晰,易于理解和修改。 ③ 修饰参数函数,防止函数…

记我最近在杭州的面试

网易外包 HTTP状态 Sping的bean的声明周期 过滤器和拦截器的区别 在拦截器中抛出异常会被全局处理器捕获吗 工作中有没有用到AOP,如果有多层AOP,那么怎么设置优先级。 跨域问题,跨域为什么不在一开始就判断呢 网易外包二面 主要是针对项目来…

[Dify + DeepSeek+通义千问] AI初尝之小型企业知识库的搭建(二)

需要查看第一章的同学,请移步: [Dify DeepSeek通义千问] AI初尝之小型企业知识库的搭建(一)_dify 千问-CSDN博客文章浏览阅读612次,点赞19次,收藏8次。本文介绍了基于Dify平台搭建小型企业私有知识问答库…

Django多表查询(ORM)

1、建立表结构 三个表:book、Author、publisher。 书籍和作者是多对多的关系,一本书可以有多个作者,一个作者可以有多本书。 出版社和书籍是一对多的关系,一个出版社可以出版多本书(多方,多方定义外键&…

什么是CI/CD? 常见有哪些方案?

1. 概念 CI/CD(持续集成/持续交付或持续部署)是一套软件开发的自动化流程和实践,旨在提高软件的交付速度、稳定性和质量。CI/CD 主要由以下个部分组成: 持续集成(CI, Continuous Integration): 持续集成指的是开发者在代码库中频繁地集成代码,将新代码推送到代码库后,…

华为云 Flexus+DeepSeek 征文|基于 Dify 平台开发智能客服 AI Agent 的完整实战指南

华为云 FlexusDeepSeek 征文|基于 Dify 平台开发智能客服 AI Agent 的完整实战指南 引言:正文:一、需求分析:精准锚定企业服务痛点1.1 多领域问题精准理解1.2 高准确率答案生成1.3 自然流畅多轮对话1.4 持续学习进化能力 二、架构…

Spring Cloud Alibaba/Spring Boot整合华为云存储实例(REST API方式)

一个小作业,初次尝试华为云存储,一点分享 原项目采用Spring Cloud Alibaba微服务技术、Spring Boot框架技术、VueJS前端框架开发技术,nacos注册中心,数据库为mysql 下面看一下没有运用云存储的原项目(可跳过&#xf…

MySQL主从复制与读写分离概述

前言: 在数据驱动的现代应用中,数据库面临高并发读写与海量存储的双重挑战。单一数据库实例在性能、可用性及扩展性上逐渐成为瓶颈。MySQL主从复制(Master-Slave Replication)与读写分离(Read/Write Splitting&#xf…

Linux操作系统之文件(四):文件系统(上)

前言: 我们前几篇文章讲了缓冲区与重定向的有关概念,这些设计是linux系统的核心机制,对系统性能、资源管理和用户操作灵活性有重要意义。 不涉及一些硬件就不可能让大家清楚地去理解文件系统,所以这篇文章,我将会从计…

JavaWeb(苍穹外卖)--学习笔记04(前端:HTML,CSS,JavaScript)

前言 本片文章是学习B站黑马程序员苍穹外卖的学习笔记。因为最近期末周,一直在应付考试所以就学的很少,恰好视频中在讲Nginx反向代理和负载均衡(写着对前端的内容做一个复习) 概述: 1.web前端主要由三部分组成&…

jmm--volatile

指令重排基础概念 在现代处理器和编译器为了提高程序执行效率,会对指令进行优化,其中一种优化方式就是指令重排序。在单线程环境下,指令重排序不会影响最终执行结果,因为处理器和编译器会保证重排序后的执行结果与按照代码顺序执行…

【人物画像】创界核爆编辑器mini版工具1.0研发可行性方案

👉 点击关注不迷路 👉 点击关注不迷路 👉 点击关注不迷路 想抢先解锁数据自由的宝子,速速戳我!评论区蹲一波 “蹲蹲”,揪人唠唠你的超实用需求! 【创界核爆编辑器 mini 版・创业新锐海报生成神…

微信小程序学习笔记

微信小程序学习笔记 一、文件和目录结构介绍 小程序包括:主体文件、页面文件 主体文件: app.js:小程序入口文件app.json:小程序的全局配置文件app.wxss:小程序的全局样式 页面文件:是每个页面所需的文…

javaWeb02-Tomcat

一、Tomcat与spring、springboot项目的关系 Spring Boot项目默认集成了内嵌的 Tomcat 服务器: Spring Boot 提供了内嵌式 Servlet 容器,默认使用 Tomcat。 启动类的 main() 方法运行时,Tomcat 就会随应用一起启动,监听端口&…

ADS1256调试踩坑之旅

目录 总结归纳: 硬件设计常见问题 软件逻辑常见问题 延时函数问题 其他常见问题 调试工具建议 ADS1256 常用命令 最终版本应用代码: 问题汇总: 1.初始化下面的命令不能少,否则很难正常读取到数据 // Step 1: ResetSPI1_CS_L;ADS1256_SPI_Transfer(CMD_RESET);SPI1…

https如何利用工具ssl证书;使用自己生成的证书

一、背景 多年前,我曾经搭建过邮箱服务器,其中搭建邮箱服务器其中生成SSL证书; 自己肆意生成的证书,网页https可能校验不过,仍然报不安全;于是我用开源的项目工具生成SSL证书,通过了。现在做A…