Ruby教程 mac 升级为ventura 系统pod 报错 漠然、 发表于2024-04-23 浏览4710 评论0 pod install 报错 /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/dependency.rb:311:in to_specs': Could not find 'ffi' (>= 1.15.0) among 85 total gem(s) (Gem::MissingSpecError) Checked in 'GEM_PATH=/Users/nslog/.gem
架构 自动驾驶架构(自动驾驶架构师) 漠然、 发表于2024-04-22 浏览23853 评论0 自动驾驶架构 本文整理自公众号九章智驾文章2万字长文说清自动驾驶功能架构的演进 架构 物理(电气)架构: 体现整车电子电气的布置关系与连接关系, 主要工作为电气原理图设计, 电源分配设计, 搭铁分配设计, 二维线束走向&三维布置设计 功能(逻辑)架构: 功能实现所需完整电器要素与逻辑关系(传感器-控制器-执行器), 主要工作为功能定义规范, 故障后处理策略 系统架构: 体现ECU内部元器件逻辑关系 网络架构: 体现各个ECU在哪个网段, 在总线上连接关系, 不同的L
CSS文章/教程 html设置背景颜色以及背景图片(html设置背景颜色以及背景图片) 漠然、 发表于2024-04-21 浏览6681 评论0 背景颜色 backgroud-color:transparent color transparent : 背景色透明 color : 指定背景颜色 直接设置标签的style属性(行内样式) 例:将这个段落的背景设为红色 用选择器进行设置(内嵌样式、外链样式) 例(采用了内嵌样式的行内标签): 颜色的表达方式有四种:(直接写颜色单词、#+十六进制数、rgb(x,x,x)、rgba(x,x,x,x)最后一位代表颜色的透明度) 例:四种表达方式(为div盒子
rabbitmq RabbitMQ学习笔记(二)(rabbitmq详解) 漠然、 发表于2024-04-21 浏览6735 评论0 2.5 RabbitMQ使用场景 2.5.1) 异步处理 场景说明:用户注册后,需要发注册邮件和注册短信,传统的做法有两种 1.串行的方式 2.并行的方式 串行方式:将注册信息写入数据库后,发送注册邮件,再发送注册短信,以上三个任务全部完成后才返回给客户端。这有一个问题是,短信并不是必须的,它只是一个通知,而这种做法让客户端等待没有必要等待的东西。 并行方式:将注册信息写入数据库后,发送邮件的同时,发送短信,以上三个任务完成后,返回给客户端,并行的
rabbitmq RabbitMQ高级特性(rabbitmq三大特性) 漠然、 发表于2024-04-21 浏览5003 评论0 1. 消息的可靠投递 在使用 RabbitMQ 的时候,作为消息发送方希望杜绝任何消息丢失或者投递失败场景;RabbitMQ 为我们提供了两种方式用来控制消息的投递可靠性模式。 confirm 确认模式 return 退回模式 RabbitMQ消息投递的路径(一般是): producer—>rabbitmq broker—>exchange—>queue—>consumer 消息从 producer 到 exchange 则会返回一个 co
CSS/HTML 【Web前端】CSS-盒子模型(web前端开发中设置盒子模型) 漠然、 发表于2024-04-21 浏览5768 评论0 一、盒子模型 1、网页布局的本质 网页布局的核心本质: 就是利用 CSS 摆盒子。 网页布局过程: 先准备好相关的网页元素,网页元素基本都是盒子 Box 。 利用 CSS 设置好盒子样式,然后摆放到相应位置。 往盒子里面装内容 2、盒子模型(Box Model)组成 盒子模型:把 HTML 页面中的布局元素看作是一个矩形的盒子,也就是一个盛装内容的容器。 CSS 盒子模型本质上是一个盒子,封装周围的 HTML 元素,它包括:边框、外边距、内边距、和 实际内
rabbitmq SpringBoot启动时初始化数据的几种方式 漠然、 发表于2024-04-20 浏览8075 评论0 前言 在我们用springboot搭建项目的时候,经常碰到在项目启动时初始化一些字典数据、地市数据、等各类需求,针对这种需求Spring与Spring boot为我们提供了以下几种方案供我们选择: - springboot提供的ApplicationRunner与CommandLineRunner接口 - Spring Bean初始化的init-method、PostConstruct注解、 InitializingBean、BeanPostProcessor接口 - Spring的事件机制
html5教程 uni-app使用web-view与web-view内嵌H5页面进行路由跳转的实现方法 漠然、 发表于2024-04-20 浏览8347 评论0 uni-app使用web-view与web-view内部H5页面进行通信交互的方法 近期有业务需求,需要在uniapp中的构建的微信小程序嵌入另一个uniapp构建的h5页面进行交互的需求,翻了官方文档,发现官方文档的例子仅仅是针对原生html的,在无数次的试错之后,学会了在uniapp中引入uniwebview的方法,故记录一下。 1.在uniapp的H5项目中创建入口index.html文件 项目根目录下打开manifest.json文件,创建模板路径。 2.在index.ht
django conda虚拟环境 如何使用pip下载包到当前环境(conda 安装pip) 漠然、 发表于2024-04-20 浏览7680 评论0 conda虚拟环境 如何使用pip下载包到当前环境 这是一个非常不好弄的问题,查看当前的环境的指令一般是:pip list 。但是往往有虚拟环境存在时,打印出来的是全局的包列表,显然用 conda list 才是当前环境安装的包。 问题出现了,conda create -n env_name 创建一个新的虚拟环境后,直接 pip install 发现并没有将依赖包安装到当前环境,而是安装到 base 环境中了,试了千百种方法,踩过无数大坑,最终想出一种比较稳妥的方法。 为什么执着于
vue.js vue中防止用户频繁点击按钮(vue防止多次点击) 漠然、 发表于2024-04-20 浏览6496 评论0 1、在项目中遇到一个问题:当事件中的代码执行耗费时间,且用户在短时间不断点击按钮,造成短时间多次触发了按钮的事件(不断向服务器发起请求) 2、解决办法 方法一: 定义一个变量(如:isLock)来控制按钮的disable属性,进而来防止用户短时间的多次点击按钮 方法二:全局定义一个指令,通过在按钮绑定指令来控制按钮被点击间隔时间 方法三:只可以点击一次。 3、具体实现: 方法1步骤: ① 首先设置变量isLock属性值为false,使得按钮可点击(disable: true) ② 当用户点
spring cloud 【微服务】一文读懂网关概念+Nginx正反向代理+负载均衡+Spring Cloud Gateway(多栗子) 漠然、 发表于2024-04-19 浏览42522 评论0 个人简介: > 📦个人主页:赵四司机 > 🏆学习方向:JAVA后端开发 > ⏰往期文章:SpringBoot项目整合微信支付 > 🔔博主推荐网站:牛客网 刷题|面试|找工作神器 > 📣种一棵树最好的时间是十年前,其次是现在! > 💖喜欢的话麻烦点点关注喔,你们的支持是我的最大动力。 前言: 前面介绍了项目的搭建过程并且实现了部分功能,你会发现无论什么时候都离不开Nginx和Gateway的支持,我们用Nginx实现了反向代理
css3 【CSS3】 float浮动与position定位常见问题(个人笔记) 漠然、 发表于2024-04-19 浏览4245 评论0 CSDN话题挑战赛第2期 参赛话题:前端技术分享 个人总结的一些知识点,都是以前我在学习float与positon中产生的一些疑问,解决之后把知识点进行了总结。文章包含个人理解,如果有错误,欢迎您来指正。 往期文章 如何完成响应式布局,有几种方法?看这个就够了 详解 CSS3中最好用的布局方式——flex弹性布局(看完就会) [前端CSS高频面试题]如何画0.5px的边框线(详解)CSS3基础属性大全CSS3动画属性 animation详解(看完就会)CSS3 tran