自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(133)
  • 收藏
  • 关注

原创 STM32报错:..\..\Output\atk_f429.axf: Error: L6971E: system_stm32f4xx.o(.data) type RW incompatible wit

使用了内存管理(估计大家也是学习的正点原子的学习资料),导致可由系统自由分配的内存减少,当你又在程序中定义了许多变量或数组,编译系统无内存给他们分配,与内存管理中设置的内存池冲突。

2025-03-28 20:05:01 301

原创 电子元器件——光耦(OC)

3.光偶的电路符号表示输入信号加到管子后,发光器发出光线,光敏器件接收到光线后产生电流。1.光偶的参数包括正向工作电压、反向工作电压、正向电流、反向电流、集电极与发射极之间的电压、输出电流等。(LED),使之发出一定波长的光,被光探测器接收而产生光电流,再经过进一步放大后输出。这就完成了电—光—电的转换,从而起到输入、输出、隔离的作用。1.红外发光接收管的主要参数包括正向工作电压、反向工作电压、正向电流、反向电流、波长等。光耦对输入、输出电信号有良好的隔离作用,所以,它在各种电路中得到广泛的应用。

2025-03-19 12:40:37 438

原创 从Open R1来看如何训练DeepSeek R1模型

GRPO 是一种在线学习算法,这意味着它通过在训练期间使用受训模型自身生成的数据来迭代改进。GRPO 目标背后的直觉是最大化生成补全的优势,同时确保模型保持接近参考策略。和。与传统的RL方法不同,后者通常依赖外部评估者(批评者)来引导学习,GRPO通过评估一组响应之间的相对关系来优化模型。这种方法提高了训练效率,使GRPO在需要复杂问题解决和长链思维的推理任务中表现尤为出色。

2025-02-09 16:27:51 858

原创 HC32L136K8TA单片机输出互为反相双路PWM

可这里可以参考stm32的代码看看 HC32L136K8TA的机制跟32差不多 以使用一个通用定时器输出两路互为反相的 PWM 波,但需要通过一定的配置技巧实现。与高级定时器(如 STM32 的 TIM1、TIM8 等)不同,通用定时器通常没有直接的互补输出功能。如果通用定时器只支持单通道输出,可以通过软件方式生成第二路反相 PWM 波。这里其实只需要将输出通道极性改变就可以了。

2025-01-14 16:25:57 394 1

原创 设TCP的门限值的初始值为10个报文段,当拥塞窗口上升到24时网络发生了超时,TCP使用慢开始和拥塞避免后第一轮的拥塞窗口大小是,门限值为

在TCP的拥塞控制中,当发生超时时,会对拥塞窗口和门限值进行调整。

2025-01-06 16:38:00 330 2

原创 一个路由器连接到三个子网,这三个子网共同前缀是205.2.17/24 假定子网N1要62台主机,子网N2要有105台主机,而子网N3要有12台主机,试分配这三个子网的前缀

要为三个子网分配前缀,我们需要根据每个子网所需的主机数,进行。子网划分的核心思想是根据每个子网所需的主机数,计算所需的IP地址块(即子网掩码),并从可用地址空间中逐步分配。

2025-01-06 14:49:46 441

原创 某单位分配到一个地址块14.24.74.0/24。该单位需要用到三个子网,对这三个子地址块的具体要求是:子网N1需要120个地址,子网N2需要60个地址,子网N需要10个地址。请给出地址块

同理N3是10个,最接近的是16,为2的4次方,所以用4位当主机号就可以提供16个IP地址,满足N2是10个的要求。N2是60个,最接近的是64,为2的6次方,所以用6位当主机号就可以提供64个IP地址,满足N2是60个的要求。N1是120个,最接近的是128,为2的7次方,所以用后7位当主机号就可以提供128个IP地址,满足N1是120个的要求。N1的最小IP地址为主机号全为0(后7位全0),14.24.74.1(原本开头为14.24.74.0,但是主机00开头为网络地址不可用于计算机IP地址)

2025-01-04 00:16:03 950

原创 计算机网络原理(谢希仁第八版)第4章课后习题答案

第四章 网络层1.网络层向上提供的服务有哪两种?是比较其优缺点。网络层向运输层提供 “面向连接”虚电路(Virtual Circuit)服务或“无连接”数据报服务前者预约了双方通信所需的一切网络资源。优点是能提供服务质量的承诺。即所传送的分组不出错、丢失、重复和失序(不按序列到达终点),也保证分组传送的时限,缺点是路由器复杂,网络成本高;后者无网络资源障碍,尽力而为,优缺点与前者互易2.网络互连有何实际意义?进行网络互连时,有哪些共同的问题需要解决?网络互联可扩大用户共享资源范围和更大的通信区域进行

2025-01-01 14:50:14 1543

原创 计算机网络原理(谢希仁第八版)第3章课后习题答案

第三章数据链路层3-01数据链路(即逻辑链路)与链路(即物理链路)有何区别? “电路接通了”与”数据链路接通了”的区别何在?答:数据链路与链路的区别在于数据链路出链路外,还必须有一些必要的规程来控制数据的传输,因此,数据链路比链路多了实现通信规程所需要的硬件和软件。 “电路接通了”表示链路两端的结点交换机已经开机,物理连接已经能够传送比特流了,但是,数据传输并不可靠,在物理连接基础上,再建立数据链路连接,才是“数据链路接通了”,此后,由于数据链路连接

2025-01-01 14:48:20 1066

原创 计算机网络原理(谢希仁第八版)第2章课后习题答案

FTTx(光纤到……(1)由于在OSI之前,许多物理规程或协议已经制定出来了,而且在数据通信领域中,这些物理规程已被许多商品化的设备所采用,加之,物理层协议涉及的范围广泛,所以至今没有按OSI的抽象模型制定一套新的物理层协议,而是沿用已存在的物理规程,将物理层确定为描述与传输媒体接口的机械,电气,功能和规程特性。(2)给其服务用户(数据链路层)在一条物理的传输媒体上传送和接收比特流(一般为串行按顺序传输的比特流)的能力,为此,物理层应该解决物理连接的建立、维持和释放问题。发送数据的站发送的是0还是1?

2025-01-01 14:47:43 816

转载 计算机网络原理(谢希仁第八版)第一章课后习题答案

答:线路交换时延:kd+x/b+s, 分组交换时延:kd+(x/p)*(p/b)+ (k-1)*(p/b),其中(k-1)*(p/b)表示K段传输中,有(k-1)次的储存转发延迟,当s>(k-1)*(p/b)时,电路交换的时延比分组交换的时延大,当x>>p,相反。但服务是“垂直的”,即服务是由下层通过层间接口向上层提供的。解:(1)1Mb/s:传播时延=0.1/(2×108)=5×10-10比特数=5×10-10×1×106=5×10-4 1Gb/s: 比特数=5×10-10×1×109=5×10-1。

2025-01-01 14:46:58 564

原创 带宽和频率到底是什么关系?

带宽和频率的关系到底是什么?示波器带宽怎么选择?频率响应作为一个主要参数,我们以示波器为例讨论一下示波器带宽与频率响应的关系以及带宽和通频带有什么关系。示波器校准主要参数包括:- 垂直幅度- 水平扫描时间:显示准确度,考察晶体振荡器的性能- 上升时间Tr(瞬态响应):越短越好,可快速捕捉瞬时信号- 频率响应(稳态响应):更进一步考察给的宽带余量- 输入阻抗示波器有很多不同性能指标规格,确定了可捕获和测量信号的准确度。在介绍示波器性能指标之前我们先看一下Nyquist 采样定理。Nyquis

2024-12-06 11:25:17 1450

原创 PCB翘曲度原因及解决办法

PCB 通常由玻璃纤维和其他一些复合材料制成,大多数 PCB 仅层压一次并且非常简单。PCB 翘曲就是 PCB 形状改变了,具体的如下图所示,很明显的 PCB 翘曲。PCB 翘曲。

2024-11-29 09:55:43 1845 1

原创 如何保证嵌入式系统的可靠性?

UTP嵌入式自动化测试系统(以下简称UTP系统)是一款通用的自动化测试系统,能够通过被测板子的各种接口(如串口、CAN、SPI/I2C、GPIO、AD、DA)对板子进行各种功能自动化测试,支持总线通信测试、信号输入输出测试、蓝牙/WiFi测试、屏幕显示测试、触摸屏及按键测试等。

2024-11-28 09:11:50 1061

原创 2023年电赛B题-同轴电缆及其终端负载测量装置-方案设计

今天我来讨论一下2023年电赛B题!!这应该算是一个里程碑吧,我们电赛高频类赛题,首次出现以“微波技术基础”这门课的知识为核心内容的赛题。严格来说,仅仅是微波技术基础的第一章“传输线理论”里的内容!只要你掌握了传输线的各种基本概念、基本参数、基本运算以及史密斯圆图的应用,通过这题斩获一个电赛大奖并不是一件困难的事情。简单概括一下,2023电赛B题,就是给了我们一根同轴线,让我们在终端开路的时候去测它的长度。然后根据测出的长度,判断终端接了什么东西并去测量。一、λ/4阻抗变换性和λ/2阻抗还原性简单提一下长线

2024-11-22 11:01:51 1303 3

原创 数据结构-树

树是由n(n>=0)个元素节点组成的有限集合,当n=0时,称为空树。对于非空树应满足以下要求:(1)有且仅有一个根节点;(2)当n>1时,其余节点可分成m(m>=0)个互不相交的有限集合,其中每一个集合本身又是一棵树,称为根的子树。从定义中我们可以得到以下结论:1)树是分支分层结构;2)树中仅有根节点没有父节点;3)除根节点外,其余节点有且仅有一个父节点;4)树中每个节点,可以有零个或多个子节点;5)根节点到任何除自身之外的节点,有且仅有一条路径;02。

2024-11-21 10:48:13 1003 2

原创 WiFi基础(五):802.11帧结构与WiFi控制帧、管理帧、数据帧

前面介绍了 WiFi 的工作原理和 WiFi 的接入过程,这里将通过分析 WiFi 具体数据包结构,让你对 WiFi 工作原理和接入过程有一个更进一步的了解。前面文章可以通过下面连接查看:WiFi基础(四):WiFi工作原理及WiFi接入过程回到顶部。

2024-11-19 14:24:15 1407 2

原创 (2024.11.5)亚博树莓派5部署yolov8目标检测

我使用的是亚博树莓派5,官方已经在其SD卡中下载好最新的系统,

2024-11-05 15:20:34 1759 5

原创 (2024.10.28)使用YOLOv8训练自己的目标检测模型

Make Sense模型训练的配置参数。

2024-10-28 17:02:08 2508 1

原创 makesense导出的压缩包是空的

md ,那些教程感觉都不是人写的,没说要在右边选标签,我本来就是一个标签,我以为他会自动识别打标,结果死活导出来空包。密码要在右边选标签,

2024-10-25 13:55:34 284

原创 (2024.10版)YOLOV8 GPU 环境配置教程(教程总结)

参考教程:安装参考:YOLOV8全环境配置教程(图文教程,30分钟可配置完成!!)-优快云博客注意:我测试发现上面这个博主pytorch安装使用的国内镜像源,但是我发现网上使用国内的 有很大几率会发生下载为CPU版本,国外的下载慢,建议参看下面pytorch安装教程链接pytorch安装:pytorch gpu国内镜像下载,目前最快下载_pytorch 镜像下载-优快云博客博主电脑配置:戴尔 显卡max350从的下载和对应版本环境搭建,到中。

2024-10-25 10:08:41 1113

原创 WiFi工作原理及WiFi接入过程

数据帧、管理帧、控制帧。与有线网相比,无线 WiFi 网会复杂很多。大部分应用软件开发对 WiFi 的控制帧和管理帧了解得并不多,因为它们在物理层和数据链路层就已经被处理了,上层应用很少能感知到。一般是在设备出现 WiFi 连接不上,或者是工作不稳定的情况下,才会去分析 WiFi 驱动工作情况以及抓 WiFi 空口包数据来分析。有抓过 WiFi 空口包的同学应该清楚,无线 WiFi 网的网络包不管是从包类型还是包信息内容来看,都会比有线网的包复杂很多。

2024-09-26 16:01:52 1490 3

原创 WiFi基础(二):最新WiFi信道、无线OSI模型与802.11b/g/n

最近十几年,通信技术发展迅猛,通信标准更新频繁,有的设备还在使用 802.11/b/g/n 协议,有的已支持到 WiFi6、WiFi7。而国内有关无线 WiFi 的书籍或资料却很少,就算能找着的,大多也是比较老旧。本文试图使用最新的数据来介绍 WiFi 相关的一些基础知识。家用路由器一般都兼容支持哪些 WiFi 协议标准?802.11 b/g/n/ac/ax 具体是指什么?与 WiFi4/5/6/7 有什么区别?为什么不同协议间的最大速率相差巨大?它们实现的原理是什么?

2024-09-21 23:53:43 3907 1

原创 IV转换放大器原理图及PCB设计分析

首先让我们看到反相端这里,我们外接传感器一般一端就接在该反相端作为信号输入,另外一端接地(例如下图这样光敏二极管),也就是说该传感器是并联在反相端和地之间的,而这种传感器又必然存在结电容(具体大小可参考手册),换句话说,反相端会增加一个对地电容,除此之外 运放反相端自身的电容和布线的分布电容也会加在这上边,我们统一为Cs,Cs和Rf将引起输出电压相位滞后,一但输入信号的频率很高,高频特性受这个Cs影响将变得很差,同时 过大的Rf阻值和Cs也存在引起发生振荡的可能性。该值不应取太大,会增加电路的响应时间。

2024-09-13 20:19:40 1731 1

原创 一个操作系统的设计与实现——第21章 高级可编程中断控制器

我们已经使用过型号为8259A的可编程中断控制器(Programmable Interrupt Controller,PIC)。在单CPU计算机中,中断的处理相对简单:所有的外设和CPU都连接在PIC上即可。然而,如果计算机中不止一个CPU,情况就会变得复杂起来。键盘中断会被每个CPU分别接收一次,这是错误的时钟中断会统一广播给各个CPU,这样做虽然没有错误,但降低了灵活性。

2024-08-31 10:31:49 1196 1

原创 STM32寄存器操作、模板构建

c//将第一位置零。

2024-08-23 20:55:42 2059 2

原创 手把手教你!STM32单片机入门指南:从初级到中级工程师的学习路线

同时配套综合项目实战,让学生及时将所学知识应用于实践当中,既学到了技术,又积累了项目开发经验,非常适合 STM32入门学习、项目练手学生毕设、创新竞赛、高校教学等场合,而且对于个人求职,丰富简历项目经验,也是极有帮助的。采用底板+核心板的分离设计,底板统一,支持STM32G0/F1/F4/U5多核心板,可以通过插拔不同核心板,去实战不同型号STM32开发,因为底板通用,所以如果想学习多个型号STM32,也不需要重新买整套开发板,只需要买对应的核心板即可。另外项目实战环节,我们还配套了屏幕、资源扩展板。

2024-08-23 20:51:56 371 1

原创 STM32F103 SPI详解及示例代码1

STM32的SPI外设可用作通讯的主机及从机, 支持最高的SCK时钟频率为fpclk/2 (STM32F103型号的芯片默认fpclk1为36MHz, fpclk2为72MHz),完全支持SPI协议的4种模式,数据帧长度可设置为8位或16位, 可设置数据MSB先行或LSB先行。它还支持双线全双工、双线单向以及单线模式。其中双线单向模式可以同时使用MOSI及MISO数据线向一个方向传输数据,可以加快一倍的传输速度。而单线模式则可以减少硬件接线, 当然这样速率会受到影响。我们只讲解双线全双工模式。

2024-08-03 11:20:40 1925 2

原创 数据结构试卷(一)王彬

1.设某数据结构的二元组形式表示为A=(D,R),D={01,02,03,04,05,06,07,08,09},R={r},r={<01,02>,<01,03>,<01,04>,<02,05>,<02,06>,<03,07>,<03,08>,<03,09>},则数据结构A是( )。3.设有向图G的二元组形式表示为G =(D,R),D={1,2,3,4,5},R={r},r={<1,2>,<2,4>,<4,5>,<1,3>,<3,2>,<3,5>},则给出该图的一种拓扑排序序列__________。

2024-07-02 10:53:56 896 4

原创 数据结构复习

/ 构成循环,q的下一个是队列头。//递归的结束条件----某结点为空时。++i) { // 遍历顶点v的所有邻接顶点。// 将L1的最后一个结点指向L2的第一个结点。//中序遍历根结点的左子树。= L1) // 找到L1的最后一个结点。if (pa->data == pb->data)//尾插法。= L2) // 找到L2的最后一个结点。在有向图的邻接表存储结构下,从顶点V1出发,完成DFS遍历的与BFS遍历的算法。

2024-07-02 10:52:46 594 1

原创 如何判断出栈的序列是否正确。秒会

我们判断出栈的序列是否正确的时候,可能会采取一个一个试,看能不能使试出来这个序列的出栈顺序。这里有一个更简单的方法判断出栈的序列是否正确。D C B A解答技巧。

2024-06-24 22:08:51 464 1

原创 (2024.10版)Com-Way 通信全网融合仿真实验系统告警内容:存在终端设备注册失败!

搜到这说明你是计算机网络或者通信的专业吧,就是这个破软件,视频又不清晰,文档还模棱两可,我在又想导入别人的实验数据有没有入口,但是我发现软件老师也不是很会,,ping 电脑ip也是可以通的,完美解决,只是为了给老师看,你也不一定以后干这个,没必要非得搞懂,解决办法:点击拓扑模式,切换到拓扑模式。解决办法:点击拓扑模式,切换到拓扑模式。

2024-06-24 17:26:26 476 3

原创 .对于一个栈,给出输入项 A,B,C,D,如果输入项序列为 A,B,C,D,试给出全部可能的输出序列

要找到栈的所有可能输出序列,我们需要考虑栈的特性,即“后进先出”(LIFO)。我们可以通过不同的入栈和出栈顺序来生成所有可能的输出序列。假设输入项序列是A, B, C, D。我们通过模拟入栈和出栈过程,递归地生成所有可能的输出序列。这个程序使用递归方法生成所有可能的输出序列,并打印出来。

2024-06-22 12:09:22 502 1

原创 Keil一键添加.c文件和头文件路径脚本--可遍历添加整个文件夹

使用方法:需要安装python,或者用python打包成exe文件也可,命令参考:pyinstaller -F -i .\icon.ico .\keil_add_file.py,放个百度云的链接,里面有我打包好的,不过注意杀毒软件估计会报毒,请添加信任。脚本需放在keil工程目录,需要添加的目录则以相对路径填充,比如"../../../external/lvgl",需要注意的是分组需要提前在keil里面创建好,这个懒得改了,有需要的朋友可以自行修改。3.输入是命令行式的,使用者可能会忘了参数具体设置。

2024-06-11 17:05:35 943 2

原创 MSP432E401Y Launchpad硬件电路

如果单独使用外部的5V供电,JP101处的5V跳线帽又没有连接时,需要额外提供3.3v电压(5v跳线帽不接,xds110调试器的usb口没连usb时,板卡上半部分没有供电,5v转3.3v的LDO也不工作。5V跳线帽也要连接上,这样板卡下半部分的5v接口才有电压。是一款32位Arm Cortex-M4F内核的MCU,主频120MHz、256KB SRAM、1MB Flash、6KB EEPROM,具有丰富的通信外设,例如支持以太网、2个CAN、8个UART、4个QSSI(SPI)、10 个I2C;

2024-06-09 16:13:01 1180 1

原创 java “错误:编码GBK 的不可映射字符”

解决2:复制代码再将编码格式改为utf-8,再粘贴,不行再看看vs选编码格式时,猜测的编码格式。解决1:记事本打开java源文件,另存为选择ANSI编码。错误:java “错误:编码GBK 的不可映射字符”本机编码:utf-8。

2024-05-26 19:34:44 1038 2

原创 计算机设计大赛

因为垃圾无害化处理的费用是非常高的,但若采用垃圾分类的方式管理垃圾,我们可以管理废物和回收物,减少占地、减少环境污染、变废为宝。产品能够通过wifi模块来上传各种信息,投入对应的可回收垃圾,k210能够反馈数据到串口屏幕,刷卡认证后舵机能准确转动给予响应,k210控制四个舵机能够准确识别投放垃圾,屏幕能够准确播报垃圾种类,显示积分,压缩干能正常运作并进行压缩。各传感器的信号采集,k210的稳定性,mega2560信息的输入度,积分奖励App平台,屏幕显示准确性,wifi模块稳定性。表1.4竞品分析情况。

2024-05-26 18:15:50 1223

原创 约瑟夫问题

17世纪的法国数学家加斯帕在《数目的游戏问题》中讲了这样一个故事:15个教徒和15个非教徒在深海上遇险,必须将一半的人投入海中,其余的人才能幸免于难,于是想了一个办法:30个人围成一圆圈,从第一个人开始依次报数,每数到第九个人就将他扔入大海,如此循环进行直到仅余15个人为止。k1,k1+1,k1+2,k1+3...n-2,n-1,0,1,2...k1-3,k1-2 (k1-1第一次已出列)k2,k2+1,k2+2,k2+3...n-2,n-1,0,1,2...k2-3,k2-2 (k2-1第一次已出列)

2024-05-25 09:22:15 718 1

原创 数据结构——哈夫曼(Huffman)树+哈夫曼编码

Huffman Tree,中文名是哈夫曼树或霍夫曼树,它是最优二叉树。

2024-05-24 17:01:34 1438

原创 计算机系统的层次结构

操作系统(Operating System, OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配;以提供给用户和其他软件方便的接口和环境;它是计算机系统中最基本的系统软件操作系统是系统资源(硬件和软件)的管理者向上层提供方便易用的服务是最接近硬件的一层软件。

2024-05-24 15:05:06 1330 1

SpringBoot+Vue农产品销售系统

运行环境环境:JDK 1.8、Node 14、MySQL 8、Navicat(任何桌面操作工具可平替)、IDEA 1、导入数据表(详细操作可百度)。 2、前端文件导入到IDEA(或者其它前端编译软件都可以VsCode、Hbuilder等),新建终端,输入npm run serve或者npm run dev(dos窗口打开的话可直接输入)。 3、后端文件导入到IDEA,前后端开两个窗口,配置好JDK和Maven,同步下数据库密码,直接启动。 4、把前端运行完生成的端口号复制到浏览器。 如果图片不显示,把项目文件夹路径中的+号去掉即可。 'admin', '123456', '管理员', 'admin@qq.com', 'zhangsan', '123456', 'zhangsan',

2025-03-24

实验1 工程搭建与IO口的输入输出 实验2 组合逻辑电路与时序逻辑电路设计 实验3 7段数码管译码器动态显示 实验4 数字频率计

1、使用铆孔U7输出一个脉冲,频率不定。 2、使用铆孔V7测量脉冲频率,并在数码管上显示。 测量频率的方法有很多,按照其工作原理分为无源测量法、比较法、示波器法和计数法等。计数法在实质上属于比较法,其中最常用的方法是电子计数器法。电子计数器是一种最常见、最基本的数字化测量仪器。 数字计数式频率计能直接计数单位时间内被测信号的脉冲数,然后以数字形式显示频率值。这种方法测量精确度高、快速,适合不同频率、不同精确度测频的需要。电子计数器测频有两种方式:一是直接测频法,即在一定闸门时间内测量被测信号的脉冲个数;二是间接测频法,如周期测频法。 由于数字电路的飞速发展和集成电路的普及,计数器的应用十分广泛。利用电子计数器测量频率具有精度高,显示醒目直观,测量迅速,以及便于实现测量过程自动化等一系列突出优点,所以该方法是目前最好的。

2024-12-04

# 微信每日早安推送正常企业开发,实现微信模版消息推送

# 微信每日早安推送 效果和网络上其他代码都大差不差,不过当地习俗是按照阴历过生日的,所以距离下一个生日是和阴历生日对应 ## 代码地址 [微信推送](https://gitee.com/nameiszwy/wechat-push) ## 配置 只需要按照备注修改为你自己的数据就可以了 ![img_1.png](doc/img_1.png) ### 微信公众号 正常企业开发,实现微信模版消息推送,必须要有微信公众号,而现在个人基本上无法进行微信认证,必须用组织或者企业的才行,还需要备案的网址,并且最麻烦的一点是要获取到用户的openid, 作为个人,这些条件基本上都不容易实现。所以今天就来带大家注册微信开发测试账号,来轻松实现微信模版消息推送。 [微信公众号](https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login) 1. 扫码登录后拿到appid和appsecret(wechat.appId和wechat.secret) ![img

2024-12-04

大学生高频电子线路期末考试模拟题(含答案)

内容概要:《大学生《高频电子线路》10套期末考试模拟题(含答案).pdf》涵盖了高频电子线路课程的核心知识点,旨在帮助学生理解和掌握调制、解调、振荡、检波等高频电路的重要概念和技能。每个模考试卷包括多个填空、选择、判断、简答和计算题,覆盖了小信号放大器、混频器、反馈振荡器、自动增益控制等主要内容,通过实际案例引导学生运用理论解决实际问题,强化实践能力。 适合人群:学习高频电子线路的大专生、本科生及相关领域初学者。 使用场景及目标:①课后复习和自我检测;②准备期末考试或其他相关考试;③提升理论知识水平及实验操作技巧。 其他说明:本资源不仅提供了详细的题目解析,还有相关的背景介绍和技术解释,方便学生更好地理解和掌握每个知识点的实际应用意义。建议配合课本和实验室教学资料一起使用,效果更佳。

2024-12-04

ASRPRO 核心板规格书

内容概要:杭州天问五幺科技有限公司发布的《ASRPRO-CORE规格书 V1.1》,详细介绍了一款高性能、低功耗、便携式的语音识别模组。此模组基于最新 ASRPRO 芯片开发,能够执行多种神经网络和卷积运算任务,具备语音识别、声纹识别、语音增强等多项功能,适用于家电、照明等多个领域的智能语音解决方案。规格书中详细列出了该产品的模组特点、主要参数、电气特性、接口定义及物理尺寸,并提供了设计指导,回流焊温度曲线图以及固件烧录方法。 适合人群:从事电子产品设计与制造的专业技术人员,特别是关注智能语音产品应用的研发人员。 使用场景及目标:①帮助开发人员快速掌握 ASRPRO-CORE的核心技术和应用技巧;②推动智能家居、消费电子等行业智能化水平的提升。 阅读建议:读者应该仔细研读产品规格说明和技术参数,特别注意接口定义、设计指南部分,结合实际情况调整设计方案,确保产品的稳定性和可靠性。同时,也可参阅官方提供的开发资料以加深理解。

2024-12-04

实验二 简单组网实验.doc

实验目的: 1、掌握路由器的硬件特性及主要作用。 2、了解思科路由器后面板固定接口、扩展槽位(模块)。 3、掌握路由器的基本配置。 4、学习简单组网。

2024-12-04

羊肚菌数据集,有还多各种各样2的

羊肚菌数据集,有还多各种各样2的

2024-11-25

语音识别开发板ASRPRO-V1.1:支持多语言、高精度语音识别与降噪

内容概要:本文档介绍了杭州天问五幺科技有限公司推出的ASRPRO-V1.1语音识别开发板的技术规格和应用指南。该开发板专为低成本离线语音应用场景设计,采用最新的ASRPRO芯片,支持多种神经网络计算,具备强大的环境噪音抑制和回声消除能力。板载多个接口,适用于家电、照明、玩具、可穿戴设备、工业和汽车行业等。文档详细列出了开发板的物理规格、电气特性、管脚定义以及快速上手机制,并提供了丰富的示例程序和技术支持。 适用人群:电子工程设计师、嵌入式系统开发者、智能家居产品研发人员等。 使用场景及目标:适用于需要离线语音识别、高精准度和抗干扰的应用场合。开发板帮助用户快速搭建原型,优化语音交互体验,缩短产品上市时间。 其他说明:官方提供了详细的开发文档和示例程序,用户可以通过天问Block图形化编程软件轻松实现语音识别功能。此外,文档还包括联系信息和支持渠道,方便进一步咨询和合作。

2024-11-25

TCl 电子类笔试,一般就20个简单的·选择题

TCl 电子类笔试,一般就20个简单的·选择题

2024-10-01

C语言飞机购票系统的课程设计与实现

内容概要:介绍了用 C 语言创建飞机购票系统的过程,覆盖了功能分析与模块划分,如机票查询、购买等功能的设计及实现。 适合人群:适合有一定 C 语言基础并希望深入理解文件处理、结构化编程的研发人士。 使用场景及目标:用于教育机构中的实际工程项目演练,培养学生的面向过程程序设计技巧与解决具体应用挑战的能力。 其它说明:该系统展示了利用结构体、文件 IO 和链表管理现实数据的方法论。

2024-09-15

1.一方面功率分析仪需要完成对外部输入信号的测量,包括被测装置的电压、电流信号,扭矩/转速传感器的信号;另一方面,对测量得到的数

1.一方面功率分析仪需要完成对外部输入信号的测量,包括被测装置的电压、电流信号,扭矩/转速传感器的信号;另一方面,对测量得到的数据进行运算,得到有功功率、功率因数、效率、频率等参数,并能够对输入的电源信号进行处理分析,例如进行谐波分析、FFT分析、查看波形等,并可以与外部的设备进行数据交互。

2024-08-25

垃圾四分类识别方案及其模型

垃圾四分类识别方案及其模型垃圾四分类识别方案及其模型垃圾四分类识别方案及其模型

2024-08-25

24B题-单相功率分析仪

B题_单相功率分析仪

2024-08-03

本系统方案主要采用STM32 F407单片机作为系统主控,通过串口同SUI-101A电能计量模块进行通讯,获取有功功率、电压、电

本系统方案主要采用STM32 F407单片机作为系统主控,通过串口同SUI-101A电能计量模块进行通讯,获取有功功率、电压、电流等电参数,并通过这些参数进行用电器识别功能。其中SUI-101A模块通过电流互感器接入插座,监测用电器参数。

2024-08-03

2021年-A题-信号失真度测量装置

简介:以MSPEXP432E401Y为主控芯片,芯片内部的模拟数字转换通道对函数/任意波形发生器产生的周期信号进行数据采集,进而得到被测信号的THD值,,基频1kHz-100k五次谐波,THD测量简介:以MSPEXP432E401Y为主控芯片,芯片内部的模拟数字转换通道对函数/任意波形发生器产生的周期信号进行数据采集,进而得到被测信号的THD值,,基频1kHz-100k五次谐波,THD测量简介:以MSPEXP432E401Y为主控芯片,芯片内部的模拟数字转换通道对函数/任意波形发生器产生的周期信号进行数据采集,进而得到被测信号的THD值,,基频1kHz-100k五次谐波,THD测量

2024-08-03

简单来说就是用TI器件做一个THD测量装置,要满足一定的输入幅值,频率和THD值,误差小于3%,能显示波形和发送到手机显示

简单来说就是用TI器件做一个THD测量装置,要满足一定的输入幅值,频率和THD值,误差小于3%,能显示波形和发送到手机显示。 输入幅值我们采用了AGC电路来稳幅,对输入频率和THD值范围,只能用高采样率和计算准确来弥补,最终我们采用顺序等效采样,将采样率极大的提高了,并且准确度增加了许多。

2024-08-03

电子工程及其他专业领域使用matlab仿真

使用matlab仿真的详细教程

2024-05-30

k210估件k210估计

k210估计

2024-05-29

w易分类小程序 一、产品定位 产品介绍 “易分类”是让用户学会垃圾分类以及提供上门服务,帮用户解决垃圾分类的一款产品 目的是让

易分类小程序 一、产品定位 产品介绍 “易分类”是让用户学会垃圾分类以及提供上门服务,帮用户解决垃圾分类的一款产品。目的是让用户学会垃圾分类,从而可以减少污染,美化环境,保护环境。 目标人群 不懂怎么垃圾分类,或想垃圾分类但不会的用户聚集地 设计目标 1、让用户通过使用产品了解垃圾分类的常识,学会垃圾分类 2、上门服务的功能,方便了不会或不想垃圾分类的用户 二、主体结构框架易分类小程序 一、产品定位 产品介绍 “易分类”是让用户学会垃圾分类以及提供上门服务,帮用户解决垃圾分类的一款产品。目的是让用户学会垃圾分类,从而可以减少污染,美化环境,保护环境。 目标人群 不懂怎么垃圾分类,或想垃圾分类但不会的用户聚集地 设计目标 1、让用户通过使用产品了解垃圾分类的常识,学会垃圾分类 2、上门服务的功能,方便了不会或不想垃圾分类的用户 二、主体结构框架

2024-05-28

# big-screen 数据大屏可视化 # 功能 便利性工具, 结构简单, 直接传数据就可以实现数据大屏 # 安装 `

# big_screen 数据大屏可视化 # 功能 便利性工具, 结构简单, 直接传数据就可以实现数据大屏 # 安装 ``` pip install -i https://pypi.tuna.tsinghua.edu.cn/simple flask ``` # 运行 ``` cd big_screen; python app.py; ``` * 大数据可视化展板通用模板 http://127.0.0.1:5000/ * 4600 万企业数据大屏可视化 http://127.0.0.1:5000/corp * 厦门 10 万招聘数据大屏可视化 http://127.0.0.1:5000/job # 示例 ![image](https://github.com/TurboWay/imgstore/blob/master/bigscreen/corp.jpg) # 参考 > https://gitee.com/lvyeyou/DaShuJuZhiDaPingZhanShi

2024-05-27

2023年B题【同轴电缆长度与终端负载检测装置】

2023年B题【同轴电缆长度与终端负载检测装置】系统以MSP430F6638单片机为控制核心,设计制作了同轴电缆长度与终端负载测量装置。系统使用5V单电源供电,由DDS模块、交流有效值检波模块、直流电压输出模块、A/D采样模块组成。单片机分别控制基于AD9910的DDS模块输出扫频信号和基于TLV5638的串行D/A输出直流电压。终端负载开路时DDS扫频,测量始端交流电压,其为极小值时计算得同轴电缆长度。根据交流、直流信号在不同类型负载中的传输特性,以及同轴线匹配阻抗与负载阻抗的分压关系,判断负载的类型并测量负载参数,同时在串口屏上显示。经测试,系统能测量100cm~2000cm的电缆长度,相对误差小于1%,测量10~30Ω的负载电阻,100pF~300pF的负载电容,相对误差均小于5%,满足题目要求。系统操作简单,稳定可靠,交互体验良好。 四、题目分析 题目要求测量同轴电缆的长度和终端负载,根据传输线理论,当终端开路时,线上的电压在线长为λ/4时取得极小值,故输入扫频信号,根据波速、信号频率与线长的关系计算得到电缆长度。终端接负载电阻时,根据电阻与匹配阻抗的分压关系即可测量负载电阻

2024-05-26

无线通信多址接入技术1PPT

无线通信多址接入技术1PPT无线通信多址接入技术1PPT

2024-05-23

爱心代码爱心代码爱心代码爱心代码爱心代码

爱心代码爱心代码爱心代码爱心代码爱心代码

2024-05-17

屏幕:直接使用串口屏,简单的要si,不要十分复杂的代码,你会发串口就可以用

屏幕:直接使用串口屏,简单的要si,不要十分复杂的代码,你会发串口就可以用

2024-05-13

设计文件设计文设计文设计文

设计文件设计文设计文设计文

2024-05-13

学生课程实验线性失真仿真文件

学生课程实验线性失真仿真文件

2024-05-13

RZ9692实训开发通信系统构建

​ 实验目的: 实现一个通信系统的构建,要求传输两路正弦波,和一路视频信号,要求在接受端完整接受正弦信号和视频信号。 一、实验原理: 数字通信系统的一般模型: 数字通信系统的一般模型中各组成部分的主要功能:  信源编码和信源解码:信源编码有两个作用,其一,进行模/数转换;其二,数据压缩,即设法降低数字信号的数码率,提高数字信号传输的有效性。信源解码的作用是进行数/模转换。 信道编码与信道解码:数字信号在信道中传输时,由于噪声影响,会引起差错,信道编码就是要降低传输的差错率,对传输的信息码元按一定的规则加入保护成分(监督元),组成所谓“抗干扰编码”。接收端的信道解码器按一定规则进行解码,从解码过程中发现错误或纠正错误,从而提高通信系统抗干扰能力,提高传输可靠性。  加密器和解密:在需要实现保密通信的场合,为了保证所传信息的安全,人为将被传输的数字序列扰乱,即加上密码,这种处理过程叫加密。在接收端利用与发送端相同的密码复制品对收到的数字序列恢复原来信息,这个过程叫做解密。  调制器和解调器:数字调制的任务是把各种数字基带信号转换成适应于信道传输的数字频 ​

2024-05-11

go-httprequest 简介 Go语言的HTTP请求包,功能特性: 线程安全 链式语法 支持GET,POST,PUT,P

go-httprequest 简介 Go语言的HTTP请求包,功能特性: 线程安全 链式语法 支持GET,POST,PUT,PATCH,HEAD,DELETE,OPTIONS,TRACE方法 可按间隔时间和最大次数自动重发请求 可定义多个URL轮循请求,当请求失败时自动使用下一个URL重发请求 对响应数据进行类型转换 导入路径 github.com/dxvgef/go-httprequest 当前版本 v0.0.9 基本示例 package main import ( "log" "github.com/dxvgef/go-httprequest" ) func main() { // 使用默认配置创建请求实例,可传入httprequest.Config{}来自定义配置 request := httprequest.New() resp := request.AddHeader("test", "ok"). // 添加Header参数 AddEndpoint("http://localhost/"). // 添加端

2024-05-09

VisualBasic

VisualBasic

2024-05-09

scratchscratch

scratch

2024-05-09

Delphi Snowflake 算法

Delphi Snowflake 算法

2024-05-09

rubygem-cucumber-tag-expressions

rubygem-cucumber-tag_expressionsrubygem-cucumber-tag_expressions

2024-05-09

rust-study0 介绍 Rust学习项目0 2021-12-14 第一个例子,猜数字: 使用rand获取一个100以内

rust_study0 介绍 Rust学习项目0 2021-12-14 第一个例子,猜数字: 使用rand获取一个100以内的随机自然数; 要求用户输入猜测值; 反馈太小或太大的提示,直至用户猜到之前产生的随机数,然后退出; 若输入不符合要求,打印提示并重试。 2021-12-16 第二个例子, 测试变量和常量. 2021-12-17 第三个例子, 测试各种基本类型. 2021-12-25 第四个例子, 测试函数, 将第一个猜数字的例子封装成为函数, 并增加两个参数: show_answer, 布尔类型, 是否显示答案; max_cnt, i32类型, 最大尝试次数, 正数有效. 并增加布尔类型的返回值, 代表猜数字的结果. 2022-02-19 第五个例子, 测试所有权函数, 从所有权上就可以看出, Rust其实就是强制性的要求所有变量都按照现代C++所定义的RAII来使用, 可以说Rust就是语言层面上强制性的C++最佳实践. 其实ownership是个强制性的东西, 并没有什么合适的测试代码, 因为不符合所有权要求的代码根本编译不通过, 函数test_ownersh

2024-05-09

object-c和c++混合编程的项目研究

将 Objective-C 和 C++ 结合起来进行混合编程可以带来许多优势,特别是在需要高性能和灵活性的项目中。这种混合编程通常发生在 iOS 或 macOS 开发中,因为 Objective-C 是苹果平台的主要编程语言之一,而 C++ 则提供了更强大的性能和功能。 以下是一些进行 Objective-C 和 C++ 混合编程的常见方法和技术: Objective-C++ 文件:Objective-C++ 文件具有 .mm 扩展名,允许在同一文件中混合 Objective-C 和 C++ 代码。这意味着你可以在同一文件中编写 Objective-C 和 C++ 代码,并直接调用彼此的函数和类。 使用 Objective-C++ 包装 C++ 类:如果你有一个纯 C++ 类,想要在 Objective-C 中使用它,你可以创建一个 Objective-C++ 类,然后在其中包装该 C++ 类。这样,你就可以在 Objective-C 代码中像使用 Objective-C 对象一样使用该类。 使用 C++ 库:你可以在 Objective-C 项目中使用 C++ 库,方法是将

2024-05-09

Android简单的页面启动器,不用再使用onActivityResult来取得返回值 Kotlin + androidx 实现

在 Kotlin 和 AndroidX 中,你可以使用 startActivityForResult 的替代方法 registerForActivityResult 来获取启动页面后返回的结果,而不必再使用 onActivityResult。下面是一个简单的示例,演示如何实现一个页面启动器: kotlin import android.app.Activity import android.content.Intent import androidx.activity.result.ActivityResultLauncher import androidx.activity.result.contract.ActivityResultContracts import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import kotlinx.android.synthetic.main.activity_main.* class MainActivity : AppCompatActivity(

2024-05-09

各种fortran代码

当然,Fortran是一种古老但仍然广泛使用的编程语言,特别在科学计算领域有很高的影响力。以下是一些简单的Fortran代码示例,展示了不同的用法和功能: Hello World: fortran program hello print *, "Hello, World!" end program hello 计算斐波那契数列: fortran program fibonacci implicit none integer :: n, i integer :: fib(50) ! 计算前50个斐波那契数 fib(1) = 0 fib(2) = 1 do i = 3, 50 fib(i) = fib(i-1) + fib(i-2) end do ! 打印前50个斐波那契数 print *, "前50个斐波那契数列:" do i = 1, 50 print *, fib(i) end do end program fibonacci 求解线性方程组: fortran program linear_equation

2024-05-09

Swift语言开发第三方微博项目

Swift是一种强大的编程语言,用于iOS和macOS应用程序的开发。要开发第三方微博应用程序,你需要了解微博提供的API以及Swift编程语言。下面是一些你可以遵循的一般步骤: 注册开发者账号:首先,你需要在微博开发者平台上注册一个开发者账号,并创建一个应用程序。 了解微博API:仔细阅读微博API文档,了解可用的端点、请求参数和返回数据格式。这些文档将告诉你如何与微博服务器进行通信,以获取用户数据、发布微博等。 创建Xcode项目:使用Xcode创建一个新的Swift项目,选择iOS应用程序作为模板。 集成网络请求库:在项目中选择一个适合的网络请求库,例如Alamofire或者URLSession,用于向微博API发送HTTP请求并处理响应。 编写认证逻辑:实现OAuth认证流程,以便用户可以登录他们的微博账号并授权你的应用程序访问他们的数据。 构建用户界面:设计和实现你的应用程序的用户界面,包括登录界面、主页、发布微博页面等。 调用微博API:根据你的应用程序的需求,编写代码调用微博API来获取用户信息、获取微博列表、发布微博等。 处理API响应:解析微博API返

2024-05-09

Winform+StackExchange.Redis开发的简单的Redis工具 仅包含读取、删除、写入功能,十分简洁

Winform+StackExchange.Redis开发的简单的Redis工具。 仅包含读取、删除、写入功能,十分简洁Winform+StackExchange.Redis开发的简单的Redis工具。 仅包含读取、删除、写入功能,十分简洁Winform+StackExchange.Redis开发的简单的Redis工具。 仅包含读取、删除、写入功能,十分简洁Winform+StackExchange.Redis开发的简单的Redis工具。 仅包含读取、删除、写入功能,十分简洁Winform+StackExchange.Redis开发的简单的Redis工具。 仅包含读取、删除、写入功能,十分简洁Winform+StackExchange.Redis开发的简单的Redis工具。 仅包含读取、删除、写入功能,十分简洁Winform+StackExchange.Redis开发的简单的Redis工具。 仅包含读取、删除、写入功能,十分简洁Winform+StackExchange.Redis开发的简单的Redis工具。 仅包含读取、删除、写入功能,十分简洁Winform+StackExchang

2024-05-09

华为OD2024年机考笔试题(Java.ver),格式为:OD2024Xn,X为试卷库名,n为试题序号,例如OD2024C2为C

华为OD2024年机考笔试题(Java.ver),格式为:OD2024Xn,X为试卷库名,n为试题序号,例如OD2024C2为C卷第二题

2024-05-09

模拟退火算法模拟退火算法

模拟退火算法模拟退火算法

2024-05-08

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除