- 博客(82)
- 资源 (3)
- 收藏
- 关注
原创 edge_tts.exceptions.NoAudioReceived: No audio was received. Please verify that your parameters are c
【代码】edge_tts.exceptions.NoAudioReceived: No audio was received. Please verify that your parameters are c。
2025-12-20 10:42:01
101
原创 Ubuntu 24.02:Specified format mjpeg2rgb is unsupported by the selected device `/dev/video0
【代码】Ubuntu 24.02:Specified format mjpeg2rgb is unsupported by the selected device `/dev/video0。
2025-12-20 10:39:37
106
原创 mac Ubuntu 下怎么安装中文语言环境 键盘一直切换不到中文
中文(智能拼音) (Chinese (Intelligent Pinyin)):这是最常用的拼音输入法。找到 中文(简体) (Chinese (Simplified)),勾选后点击 应用 (Apply)。1、再次打开 设置 (Settings) -> 区域与语言 (Region & Language)。2、在 输入源 (Input Sources) 部分,点击底部的 + (加号) 按钮。3、在弹出的列表中,选择 中文(中国) (Chinese (China))。1、打开 设置 (Settings)。
2025-12-11 21:46:26
251
原创 ROS 2 Jazzy + Python 3.12 + Web 前端案例
编辑 ~/ros2_ws/src/web_demo/launch/web_bridge.launch.xml 文件。创建一个 ~/ros2_ws/src/web_demo/launch 目录,并将rosbridge的配置复制过来。// --- 1. 连接到 rosbridge WebSocket 服务器 ---在您的浏览器中双击打开 web_interface.html 文件。// --- 2. 订阅 ROS 话题 ---// 对应 Python 节点发布的话题名。// 收到消息后更新 HTML 元素。
2025-12-10 21:18:24
1074
原创 windows操作系统安装物理实验助手步骤及问题记录
主要点击下面引导类型选择:点击选择按钮,选到下载的iso镜像文件,下面基本默认即可,点击开始等它准备就绪就可以进行下一步了。:网络要好,下载失败了就多试几次。打印参数没问题就安装OK了。
2025-12-02 19:31:43
584
原创 【学习笔记】Ubuntu Linux使用过程问题记录
h选项表示以人类可读的单位(GB、MB)显示总内存和使用情况。列出所有快设备(硬盘、分区),可以看到它们的名称、大小和挂载点。· CPU 是城市的市长/行政中心(处理所有决策和计算)那么,主板就是这座城市的【地基、道路系统和城市规划图】。· 内存 是城市的临时仓库和工场(临时存放和处理货物)· 显卡 是城市的媒体和宣传部门(负责所有图像输出)· 硬盘 是城市的永久档案馆(长期存储所有资料)· Product Name: 主板具体型号。· 电源 是城市的发电厂(提供能源)TODO:怎么查看系统日志。
2025-10-28 18:10:58
375
原创 【笔记】macOs arm架构安装虚拟机Ubuntu环境:ROS2 + Python开发
conda环境是一个独立的目录,其中包含特定版本的软件包和它们的依赖。每个环境都是相互隔离的,这意味着在一个环境中安装的软件包不会影响其他环境。在widows平台下,静态链接库是.lib文件,动态库文件是.dll文件。在linux平台下,静态链接库是.a文件,动态链接库是.so文件。conda是一个开源的包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。不需要在Pycharm的环境变量里面增加打印的参数,这个属于系统环境变量,会自动去读取。创建自定虚拟机——》继续。
2025-10-28 09:22:45
1073
原创 【学习笔记】Spring全家桶
Takes an opinionated view of building Spring applications and gets you up and running as quickly as possible.对构建Spring应用程序有自己的见解,并让您尽快启动并运行。Provides core support for dependency injection, transaction management, web apps, data access, messaging, and more.
2024-03-23 09:22:55
1207
原创 JDK、JRE、JVM概念
JVM(Java Virtual Machine)、JRE(Java Runtime Environment)和JDK(Java Development Kit)是Java开发和运行环境中的三个重要概念。JDK是Java开发工具包,它包含了JRE以及用于开发Java程序的工具和库。JDK提供了编译器、调试器、开发文档等工具,可以用于开发、编译和调试Java程序。JRE是Java运行时环境,它包含了JVM以及Java程序运行所需的核心类库和支持文件。JVM是Java虚拟机,它是Java程序运行的环境。
2024-03-19 17:04:57
604
原创 【Java】Java反射
反射(Reflect)是在运行时动态访问类与对象的技术反射是JDK1.2版本后的高级特性,隶属于java.lang.reflect大多数Java框架都基于反射实现参数配置、动态注入等特性反射出现原因:在最初编写代码的时候要实例化一个对象,通过new关键字对指定的类进行实例化。但这种方法的缺点是把实例化的工作写死在程序中的,正是因为这种固定写死的代码不够灵活,所以在我们实际工作中会产生各种不便与困扰。反射的根本目的就是把我们创建对象的时机从原先的程序编译时延长到程序运行时。
2023-12-24 10:42:21
1147
原创 【学习笔记】Java——消息队列kafka杂记
用于构建和运行可重用的数据导入/导出连接器,这些连接器从外部系统和应用程序消费(读取)或产生(写入)事件流,以便它们可以与 Kafka 集成。但是,在实践中,您通常不需要实现自己的连接器,因为 Kafka 社区已经提供了数百个即用型连接器。它提供了更高级别的函数来处理事件流,包括转换、聚合和连接等有状态操作、窗口化、基于事件时间的处理等等。从一个或多个topics读取输入以生成一个或多个topics的输出,有效地将输入流转换为输出流。(1)管理和检查topics、brokers和其他 Kafka 对象的。
2023-06-13 21:48:40
2061
原创 【日常记录】前端面试简历准备以及相关学习资源
1、HTML/CSS/Javascript/Typescript2、UI框架:bootstrap3、前端框架:Vue.js 、React.js4、jQuery库5、模板引擎:art-template、ejs
2023-06-13 21:44:02
1060
原创 【学习笔记】数据库MySQL
1、操作系统中数据存放的载体Windows、Linux和MacOS都是基于文件的操作系统2、什么是数据库系统?数据库系统(DBMS)是指一个能为用户提供信息服务的系统。它实现了有组织地、动态地存储大量相关数据的功能,提供了数据处理和信息资源共享的便利手段3、什么是关系型数据库系统?关系型数据库系统(RDBMS)是指使用了关系模型的数据库系统关系模型中,数据是分类存放的,数据之间可以有联系主流关系型数据库:DB2、Oracle、MysSQL、SQL Server4、什么是NoSQL数据库系统?
2023-03-26 01:21:09
986
原创 【学习笔记】redux(阮一峰教程)
https://www.ruanyifeng.com/blog/2016/09/redux_tutorial_part_one_basic_usages.htmlhttps://www.ruanyifeng.com/blog/2016/09/redux_tutorial_part_two_async_operations.htmlhttps://www.ruanyifeng.com/blog/2016/09/redux_tutorial_part_three_react-redux.html(这个是re
2022-09-08 09:10:28
760
原创 React框架学习笔记
React系列知识点一、项目初始化1、react-script2、TSX3、【组件化】配置React的CSS模组(1)使用React最大的优势是模组化(CSS module):(2)TS的定义声明(3)css类型声明(4)CSS in JS(5)把css转化为了js对象,那么typescript也可以实现css的类型3、Ant Design(UI框架)二、 react-router-dom1、什么是SPA(单页网站应用)?2、什么是路由,什么是虚拟路由?(1) React-router(2) React-r
2022-05-07 11:10:35
3822
原创 redis/session/jest/jwt
1、redis1、 redis是内存数据库(mysql是硬盘数据库)2、下载、安装、使用:(1)官网下载即可;(2)启动redis-server、redis-cli连接3、 nodejs操作redis/** * @description 存储配置 * @author zrf */let REDIS_CONF = { port: 6379, host: '127.0.0.1'};module.exports = { REDIS_CONF}/** *
2022-05-02 18:42:48
933
原创 mysql——sequelize浅学浅记
sequelize一、sequelize----创建连接1、sequelize——ORM工具2、ORM3、创建连接二、sequelize----创建模型一、sequelize----创建连接1、sequelize——ORM工具ORM——Object Relational Mapping(对象关系映射)建模(外键) & 同步到数据库增删改查 & 连表查询2、ORM数据表,用JS中的模型(class或对象)代替一条或多条记录,用JS中一个对象或数组代替sql语句,用对象
2022-05-01 20:42:12
1424
原创 React + TS 技术栈学习计划
React + TS一、React1、react2、redux2.1 react-redux2.2 中间件3、react-router二、Typescript三、webpack四、计划阅读书籍五、网站课程六、专业基本知识学习一、React1、react官网学习:https://reactjs.org/.阮一峰系列教程:https://www.ruanyifeng.com/blog/2016/09/react-technology-stack.htmlHOOKS: https://reactjs.
2021-12-06 13:45:00
562
原创 Web的攻击技术 学习笔记
【图解HTTP学习】1、针对Web应用的攻击模式:主动攻击被动攻击(1)以服务器为目标的主动攻击主要攻击服务器上的资源;主动攻击是指攻击者通过直接访问web应用,把攻击代码传入的攻击模式。由于该模式是直接针对服务器上的资源进行攻击,因此攻击者需要能够访问到那些资源。主动攻击里面具有代表性的攻击是SQL注入攻击和OS命令注入攻击;(2)以服务器为目标的被动攻击主要攻击用户的资源和权限;利用用户身份的攻击(对企业内网发起攻击);被动攻击是指利用圈套策略进行攻击代码的攻击模式。在被动攻击过
2021-09-24 09:42:20
227
原创 Set和Map数据结构
Set1、Set 是什么Set 是一系列无序、没有重复值的数据集合Set 是类似于数组的数据集合,但是不能像数组一样通过字面量的方式创建,也不能使用下标的方式访问成员Set 没有下标去标示每个值,所以 Set 是无序的,也不能像数组那样通过下标去访问 Set 的成员Set 中 value=key;2、Set 实例的方法和属性(1)方法add()方法has()方法:是否具有某个值delete()方法:删除某个成员,如果删除不存在的成员,什么都不会发生,也不会报错;clear()forE
2021-09-17 19:12:24
313
原创 Promise/async awit/fetch 学习笔记
1、git 提交解决冲突:git add .git czgit push这里出现冲突,解决冲突后:git add .git commitgit push2、[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3PThUy6S-1629681669859)(/Users/zhangsan/Library/Application Support/typora-user-images/image-20210820184657403.png)][外链图片转存失败,源站可能
2021-09-17 19:12:00
926
原创 github ssh
https://docs.github.com/cn/github/authenticating-to-github/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
2021-09-17 19:11:44
105
原创 正则表达式 笔记
1、什么是正则表达式正则表达式描述了字符串的“构成模式”,经常被用于检查字符串是否符合预定的格式要求。正则表达式“按位”描述规则,是指它是一位一位的描述字符串的构成形式。比如检查字符串是这样的:以字母m开头,然后是3个数字,最后以字母n结尾,那么正则表达式就是:/^m\d{3}n$\2、创建正则表达式的两种方式创建正则表达式有两种方法:一种是字面量,格式是写在/ /中,另一种是用构造方法,里面写字符串或者是字符串的变量。3、元字符元字符是指一位指定类型的字符。元字符功能\d
2021-09-17 19:11:05
237
原创 ES6 解构赋值/剩余参数与展开运算符 学习笔记
1、解构赋值解析某一数据的结构,将我们想要的东西提取出来,赋值给变量或者常量;(1)数组的解构赋值原理:模式(结构)匹配;索引值相同的完成赋值(不取的可以直接逗号跳过);默认值:const [a=1,b=3] = [];默认值生效条件:严格等于undefined时,对应的默认值才会生效;注意:如果默认值时表达式:const [x=func()] = [1];如果默认值没有使用,则func()不会执行;应用:常见的类数组的解构赋值:arguments、NodeList函数参数
2021-09-17 19:10:26
452
原创 webpack 学习笔记!
第二章 webpack初探1、webpack 是模块打包工具https://webpack.js.org/concepts/modules/#what-is-a-webpack-module(1)ES module模块导入规范导出模块:export default Header;导入模块:import Header from ‘./header.js’;(2)CommonJS 模块引入规范导出模块:module.exports = Header;导入模块:var Header = requ
2021-06-15 15:17:38
202
原创 Git 学习笔记
阮一峰git:https://www.liaoxuefeng.com/wiki/896043488029600/8970135735121921、安装git(1)官网下载安装程序:https://git-scm.com/downloads(2)安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!(3)安装完成后,还需要最后一步设置,在命令行输入:$ git config --global user.name "Your Name
2021-06-15 15:15:47
212
原创 TypeError: CleanWebpackPlugin is not a constructor
https://zhuanlan.zhihu.com/p/97305577
2021-05-31 20:02:44
106
原创 TypeError: this.getOptions is not a function
sass-loader的版本降低一下;webpack中发生的好多问题都是因为版本问题(我自己);
2021-05-31 16:05:51
135
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1