相关文章

基于LoRa实现的水质监测系统设计

本设计基于LoRa实现的水质监测系统,包括传感器终端、协调器和上位机页面三部分。其中,TS-300和WKS14传感器构成的传感器终端实现对水域浑浊度和酸碱度的监测,DS18B20和FR4-30传感器构成的传感器终端实现对水域温度和水位的监测,每…

发现不为人知的AI宝藏:不容小觑的AI工具! —— 《第四期》

在人工智能(AI)领域,尽管ChatGPT、Midjourney等知名产品广为人知,但还有许多小众而有趣的AI工具等待你的探索。本文将推荐五款实用的AI工具,它们不仅功能强大,而且使用简单,帮助你在各种场景中提…

《高频电子线路》—— 调幅

文章内容来源于【中国大学MOOC 华中科技大学通信(高频)电子线路精品公开课】,此篇文章仅作为笔记分享。 调幅 普通调幅 AM 普通调幅,也属于线性调制,需要了解其时域和频域。 时域(表达式) vΩ…

CH340和ST-LINK

CH340和ST-LINK都可以用作烧录 要安装驱动使用 CH340更适合一般串口通信需求,常用于调试、数据传输。ST-Link则是为STM32微控制器设计的专用调试工具,适合嵌入式开发、调试STM32代码。 CH340: ST-LINK:

MT1411-MT1420 码题集 (c 语言详解)

目录 MT1411顺时针旋转数组 MT1412合并 MT1413并集 MT1414数组的交集 MT1415大小相同 MT1416最长子数组 MT1417连续子序列 MT1418元素和 MT1419数组最值 MT1420中值 MT1411顺时针旋转数组 C language code implementation #include <stdio.h>void rotateArray(int array…

跟我学C++中级篇——std::any的特殊用法

一、std::any的用法 对std::any用得并不多&#xff0c;但确实在最近的工程中应用到了。在使用std::any后&#xff0c;总结了一下几个简单的应用方向&#xff1a; 1、容器包含不同的类型变量 2、应用不复杂&#xff0c;简单明了 3、限定范围内&#xff08;如函数&#xff09;内…

27、funbox2

https://download.vulnhub.com/funbox/Funbox2.ova 难度 低 目标 root权限 1个flag 基于virtualbox启动 kali 192.168.86.105 靶机 192.168.86.109 信息收集 端口扫描 发现存在ftp匿名登录 发现存在很多的zip文件 下载下来解压发现需要密码&#xff0c;而且zip全部都是保存…

智能无损网络技术详解

什么是智能无损网络&#xff1f; 智能无损网络是一种集流量控制与拥塞控制于一体的先进技术&#xff0c;旨在提升网络性能&#xff0c;降低时延。同时&#xff0c;它通过智能无损存储网络等技术实现网络和应用系统的优化融合。该技术为AI人工智能、集中式/分布式存储以及HPC等应…

虚函数在c++的使用场景

虚函数的使用场景 虚函数在C中的使用场景通常涉及到以下几种情况&#xff1a; 1.实现多态&#xff1a;当需要在基类中通过指针或引用调用派生类中重写的函数时&#xff0c;虚函数是必不可少的。这允许基类指针或引用在运行时能够动态地调用当前对象的实际派生类中的函数实现。 …

python之面向对象总结

面向对象 对于面向对象的学习&#xff0c;我整理了网上的一些资料&#xff0c;希望可以帮助到各位&#xff01;&#xff01;&#xff01; “一切皆为对象” python中的面向对象的学习主要是类和对象。 在面向对象编程的世界里&#xff0c;程序中的数据和操作数据的函数是一个逻…

RAG 101:简介

RAG 101&#xff1a;简介 大型语言模型&#xff08;Large Language Models&#xff09;旨在理解和生成人类语言。这些模型经过大量数据的训练&#xff0c;可以根据输入内容生成一系列响应内容。虽然它们在内容创作、客户支持、翻译、文档处理和编程等领域带来了变革&#xff0…

nvim 系统剪切板,寄存器

网上关于 nvim 的寄存器的介绍比较少&#xff0c; 需要参考vim 的寄存器的介绍 这个讲的比较好。 是不是说 &#xff0c; 从系统剪切板拷贝的放到 0寄存器&#xff0c; 从nvim 中拷贝的也会放到 0寄存器。 这些就么什么用了 、 我自己的测试。 查看寄存器的命令 事实上 &…

从网络到缓存:在Android中高效管理图片加载

文章目录 在Android应用中实现图片缓存和下载项目结构使用 代码解析关键功能解析1. 图片加载方法2. 下载图片3. 保存图片到缓存4. 文件名提取 或者通过学习glide 首先我们需要在配置AndroidManifest.xml里面添加 <uses-permission android:name"android.permission.IN…

unity3d——关于GetComponent<T>()

先看代码&#xff1a; TankBaseObj obj other.GetComponent<TankBaseObj>();if(obj ! null){//说明是坦克打到坦克 受伤处理 固定不会受伤 移动的会受伤obj.Wound(fatherObj);} TankBaseObj 是一个基类 wound是一个虚函数 子类已经重新实现 当你的游戏对象依附…

5g通信系统用到的crc码

5g通信系统用到的crc码 关注 在5G通信系统中&#xff0c;CRC码&#xff08;循环冗余校验码&#xff09;扮演着关键角色&#xff0c;它通过执行多项式除法运算来检测数据在传输过程中是否发生错误。5G通信系统中采用了多种CRC码&#xff0c;每种码都有其独特的计算方法和校验特…

【车载】仪表业务模块

车载仪表业务模块 随着硬件算力提升&#xff0c;车载仪表系统功能越发丰富。本文从开发实现角度&#xff0c;总结一下一些常见的车载仪表业务模块。 Bootanimation&#xff1a; 开机动画。因为仪表系统启动比较快&#xff0c;座舱的开机动画可以放在仪表上实现。Cluster HMI&…

这个操作惊呆我了!海康存储 R1竟然可以这样部署Portainer

这个操作惊呆我了&#xff01;海康存储 R1竟然可以这样部署Portainer 哈喽小伙伴们好&#xff0c;我是Stark-C~ 最近到手了海康存储&#xff08;HIKVISION&#xff09;私有云R1 &#xff0c;该机的卖点还是很多的&#xff0c;比如优秀的做工&#xff0c;强大的配置&#xff0…

i.MX6处理器:ROM引导内存的实战讲解

i.MX6处理器在嵌入式系统中被广泛应用&#xff0c;其启动过程特别适合用于展示ROM如何完成内存的引导和引导加载程序的加载。接下来&#xff0c;我们以i.MX6处理器为例&#xff0c;深入分析ROM引导内存的过程&#xff0c;并展示如何通过ROM实现引导加载程序&#xff08;Bootloa…

D类功放和AB类功放

功放有专用的功放芯片&#xff0c;很多时候不需要搭建功放电路&#xff1a; 相当成熟&#xff1a; D类功放和AB类功放的区别以及各自的优缺点&#xff1a; 蓝牙音响拆解: 耳机&#xff0c;蓝牙音响之类的大多数有成熟的SOC芯片&#xff0c;集成BLE,PMIC和蓝牙解码功能。搭配使…

PC端查看历史消息,鼠标向上滚动加载数据时页面停留在上次查看的位置

在工作中&#xff0c;碰到PC端类似聊天框&#xff0c;鼠标向上滚动&#xff0c;触顶时分页获取数据&#xff1b;但是将接口获得的数据连接到循环数组数据前面时&#xff0c;由于数据变化&#xff0c;滚动条会直接滚动到最顶端&#xff0c;显然这个效果不友好。最好的效果就是&a…