使用指南 指南 个人obs

Linux使用Backspace键时出现^H 解决方法

1、https://blog.csdn.net/weixin_44483060/article/details/86682986?spm=1001.2101.3001.6650.18&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefau ......
Backspace 方法 Linux

关于html-5中使用javascript-内部嵌入的方法

对于html中,这里以html5为例,要使用javascript的话,一般有两种常用的方法 其一为:直接嵌入到html5文档之中, 其二,也可以在html5中引入外部的js文件(引入时便会执行外部js文件的内容) 今天主要讲解,如下在html5页面中,内部嵌入javascript代码的方法 还是以一 ......
javascript 方法 html

[MDP.DevKit.OpenAI] 使用OpenAI API+C#開發的客服機器人範例

使用OpenAI API+C#開發的客服機器人範例,能讀取知識內容來回答問題。 客戶問題:- 我想喝綠豆湯該去哪一樓? 客服回答:- 您可以前往B2的美食生活館,那裡有各種美食餐廳、烘焙店、糕點店、特色咖啡館,以及食品超市,或是售賣烹飪器具、餐具等生活用品店,您可以在那裡找到綠豆湯。 知識內容:- ......
OpenAI DevKit MDP API

使用matlab进行功率谱估计之-纠误:很多人喜欢用2/N来纠正fft的幅度值

先附上matlab官方文档对于使用fft进行功率谱估计的代码: ```matlab %创建一个含 N(0,1) 加性噪声的 100 Hz 正弦波信号。采样频率为 1 kHz。信号长度为 1000 个采样。 fs = 1000; t = 0:1/fs:1-1/fs; x = cos(2*pi*100* ......
功率 幅度 matlab fft

pg数据库upsert使用

upsert顾名思义是update和insert,即插入的记录存在重复则会更新这条记录,否则就插入;这个语法可以简化我们的操作;upsert是一个简称的术语,并不是标准的sql标志符,因此在不用的数据库体系中表现的语法不一样,在pg数据库中语法为 1.将某个数据更新为输入的值 :Insert int ......
数据库 数据 upsert

Mybatis的配置与简单使用

# Mybatis的开发步骤 > 官网入门手册中说明如下: > > - 创建项目 > - 加入依赖 > - 执行SQL > - XML > - `XML 配置文件`中包含了对 `MyBatis 系统的核心设置`,包括获取数据库连接实例的数据源(DataSource)以及决定事务作用域和控制方式的事务 ......
Mybatis

IDEA中Diagrams使用

## IDEA中Diagrams用法 ### 1、查看图形形式的继承链 在所想看的类里右键选择Diagrams,会有两个选项,一个打开新页签展示,另一个打开一个弹框展示。 ![](https://img2023.cnblogs.com/blog/1631836/202306/1631836-2023 ......
Diagrams IDEA

vue使用localStorage.setItem()存储对象数据的注意事项

如数据对象: ruleForm: { name: '', password:'',}, 使用localStorage localStorage.setItem("person", JSON.stringify(this.ruleForm)); 取值 localStorage.getItem("per ......

总结vue3 的一些知识点:MySQL 连接的使用

MySQL 连接的使用 在前几章节中,我们已经学会了如何在一张表中读取数据,这是相对简单的,但是在真正的应用中经常需要从多个数据表中读取数据。 本章节我们将向大家介绍如何使用 MySQL 的 JOIN 在两个或多个表中查询数据。 你可以在 SELECT, UPDATE 和 DELETE 语句中使用 ......
知识点 知识 MySQL vue3 vue

使用axios的post方法传输对象数据和后台数据进行解析判断

使用vue的v-model绑定生成对象数据的通过axios传输数据操作的时候,对象中属性的命名必须和实体中的一致。 实体: private Integer id; private String name; private String nickname; private String passwor ......
数据 后台 对象 方法 axios

如何使用 Blazor 保存设置到客户端?

话不多说,直接上代码 1. 添加服务类, 完整代码比较长,放到文章最后 ``` public interface ICookie { public Task RemoveValue(string key); public Task SetValue(string key, string value, ......
客户端 客户 Blazor

GRPC拦截器和Metadata的使用

# GO GRPC拦截器和Metadata的使用 标签(空格分隔): go,grpc metadata:https://github.com/grpc/grpc-go/blob/master/Documentation/grpc-metadata.md 什么是metadata gRPC 支持在客户端 ......
Metadata GRPC

使用EB配置ADC驱动

ADC驱动程序负责提供指定的AUTOSAR标准模数转换服务,使用逐次逼近寄存器(SAR)原理将模拟输入值(电压)转换为离散数字值;涉及 MCU GTM ADC这3个模块。 container:GtmTomChannelConf container:GtmTriggerForAdc container ......
ADC

使用EB配置CAN驱动

CAN的配置涉及can port mcu irq 这4个模块 上图是配置can的关键,把CanHwObjectCount和CanHwFIFOThreshold全改成2,之后就可以将接收ID的上限由标准帧转为扩展帧; 配置的接收ID会对应一个发送端的发送id,起到过滤的作用,比如can卡想发ID=10 ......
CAN

使用 QR code实现微信扫码支付 实测有效

直接给代码自己理解 html部分: <el-button type="primary" @click="recibo(scope.row)">确认收货</el-button> <div> <el-dialog title="付款码" :visible.sync="moneyShow" width=" ......
code QR

同一个服务需要使用同一个依赖(jar)的不同版本的解决方案(类加载器方案)

当使用类加载器隔离来处理同一依赖的不同版本时,可以创建自定义的类加载器来加载各自的版本。以下是一个简单的示例,演示如何使用类加载器隔离不同版本的依赖: ```java // 自定义类加载器 public class CustomClassLoader extends ClassLoader { pr ......
方案 解决方案 版本 jar

使用EB配置ADC驱动

概述:ADC驱动程序负责提供指定的AUTOSAR标准模数转换服务,使用逐次逼近寄存器(SAR)原理将模拟输入值(电压)转换为离散数字值; 依赖硬件 详细配置 container:AdcGeneral 中包含ADC驱动程序的所有常规配置参数; AdcDeInitApi AdcDevErrorDecte ......
ADC

Python使用os模块创建带时间戳的文件

直接上源码: import os import time # 定义函数名:在py文件路径下创建cache的txt文件 def txt(name, text): # os.getcwd() 获取当前的工作路径; new = os.getcwd() + '/cache/' # 判断当前路径是否存在,没有 ......
模块 文件 时间 Python

Passware Kit Forensic2022下载安装激活使用教程(压缩包,OFFICE,EXCEL,PDF,CAD,Bitlocker文件密码破解密码恢复,网络密码破解,硬盘密码破解)

Passware Kit Forensic简介 Passware Kit Forensic是一款国外知名的用于密码恢复合集工具。软件的功能可以说极为强大,涵盖恢复文件密码、恢复因特网和网络密码、重置Windows管理员密码、搜索受保护的文件和恢复硬盘密码等。几乎能破解目前所有主流文件的密码,如Zip ......

Prometheus升级指南

介绍 Prometheus是一个基于Metrics的监控系统 ,与Kubernetes同属CNCF(Cloud Native Computing Foundation),它已经成为炙手可热的Kubernetes生态圈中的核心监控系统,越来越多的项目(如Kubernetes和etcd等 )都加入了丰富 ......
升级指南 Prometheus 指南

Python使用os模块创建带时间戳的文件夹

直接上源码: # 导入os模块 import os import time # 创建文件夹函数 def mkdir(path): # os.path.exists 函数判断文件夹是否存在 folder = os.path.exists(path) # 判断是否存在文件夹如果不存在则创建为文件夹 if ......
文件夹 模块 文件 时间 Python

解决xshell 无法使用ctrl+c的问题

查了一篇【xshell】xshell设置快捷键 设置Ctrl+C Ctrl+V快捷键为复制粘贴 的文章,链接如下。 https://www.bbsmax.com/A/6pdDP0RXdw/ 基于这个查了一下,果然是把ctrl+c设置为“复制”了 工具 选项 键盘鼠标--编辑 找到ctrl+c快捷键 ......
xshell 问题 ctrl

vue父组件向子组件传递一个对象,使用一个对象绑定多个 prop

如果你想要将一个对象的所有属性都当作 props 传入,你可以使用没有参数的 v-bind,即只使用 v-bind 而非 :prop-name。例如,这里有一个 post 对象: export default { data() { return { post: { id: 1, title: 'My ......
组件 对象 多个 prop vue

使用c#实现23种设计模式

使用c#实现23种常见的设计模式 设计模式通常分为三个主要类别: 创建型模式 结构型模式 行为型模式。 这些模式是用于解决常见的对象导向设计问题的最佳实践。 以下是23种常见的设计模式并且提供c#代码案例: 创建型模式: 1. 单例模式(Singleton) public sealed class ......
设计模式 模式

使用EasyCVR语音对讲时,设备端没有收到音频流是什么原因?

关于语音对讲的相关技术文章,我们在此前的文章分享中也介绍过不少,感兴趣的用户可以翻阅往期的文章进行查看。EasyCVR平台兼容性强、拓展度高,可支持多协议接入,包括:国标GB28181、RTMP、RTSP/Onvif、海康Ehome、海康SDK、大华SDK、宇视SDK等。 ......
语音 音频 原因 EasyCVR 设备

CANoe_ Trace 和 Graphics 窗口的介绍和使用

Canoe是一款用于汽车网络分析和仿真的工具,其中包括Trace和Graphics两个窗口,用于显示和分析CAN网络数据。以下是对Canoe的Trace和Graphics窗口的简要介绍和使用说明: 1.Trace窗口 Trace窗口用于显示CAN网络中的消息和信号数据。 可以在Trace窗口中实时查 ......
Graphics CANoe Trace

一次windows下使用cmake遇到的问题

## 背景 在windows下的cmake和mingw提供的make,在windows环境下进行了简单尝试,结果发现make的时候失败: ```cpp #include int main(){ std::cout cmake .. -G "Unix Makefiles" -- The C compi ......
windows 问题 cmake

Redis系列15:使用Stream实现消息队列(精讲)

[Redis系列1:深刻理解高性能Redis的本质](https://www.cnblogs.com/wzh2010/p/15886787.html "Redis系列1:深刻理解高性能Redis的本质") [Redis系列2:数据持久化提高可用性](https://www.cnblogs.com/w ......
队列 消息 Stream Redis

【C#】抽象类和接口的区别和使用场景

http://www.cftea.com/c/2012/03/5522.asp 抽象类可以有构造吗:https://blog.csdn.net/weixin_46879188/article/details/122063289 抽象类的构造函数用来初始化抽象类的一些字段,而这一切都在抽象类的派生类实 ......
场景 接口

python内置函数:lambda、filter、map、zip以及list中sort的简单使用

lambda的简单使用: func = lambda a1, a2: a1 + a2 func1 = lambda a3: a3/2 print(func(100, 200)) # 运行结果:300 print(func1(4)) # 运行结果:2.0 不使用lambda时的写法: def func ......
函数 python lambda filter list