其他
定时器-输出比较PWM
打开时钟-->配置 时钟源-->配置 时基单元-->配置 输出比较单元-->配置 GPIO口 代码 要点/问题 结构体TIM_OCInitTypeDef的初始化 结构体TIM_OCInitTypeDef的成员过多,为了避免某些错误,应先对其初始化再对某些成员进行修改。 GPIO口的配置 设置推挽输出模式,使IO口连接到片上外设 关于 输出极性(TIM_OCPola
2024-2025-1 20241310 《计算机基础与程序设计》第四周学习总结
作业信息 这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计 这个作业要求在哪里 2024-2025-1计算机基础与程序设计第一周作业 这个作业的目标 自学教材计算机科学概论(第七版)第4章,第5章,并完成云班课测试《C语言程序设计》第3章并完成云班课测试 作业正文 作业 教材学习内容总结 第四章 布尔表达式:一种用于表示二值逻辑的数学符号 逻辑框图:电
【队列】【利用Flag优化】简单的数据结构
https://ac.nowcoder.com/acm/contest/22669/K 小技巧 遍历list且最后一个元素后没有多余空格 学会使用rbegin() reng()反向遍历容器 rbegin() 和 end() 在使用上的主要区别在于它们迭代的方向不同。具体来说: rbegin() 返回一个 反向迭代器,它指向容器的最后一个元素,迭代的方向是 从尾到头。 end() 返回一个
内部调用@Transactional 注解的方法
当客户端代码调用某个带有 @Transactional 注解的方法时,调用实际上是通过代理对象进行的 当同一个类中的普通方法直接调用另一个 @Transactional 方法时,调用是类内部发生的,而不是通过代理对象 解决办法: 1. 外部调用(依赖注入,然后调用). 2. aopcontext.getCurre
布隆过滤器和 set
用于查询集合中是否有某个元素 布隆过滤器的优点 空间效率高: 布隆过滤器是一种基于位数组和多个哈希函数的数据结构。相对于 Redis 的 Set(基于哈希表实现),布隆过滤器在存储大量元素时,占用的空间更少。 当存储非常庞大的数据集时,布隆过滤器能够显著减少内存占用,比如在内存受限或者数据量极大的场景下表现良好。 查询效率高: 布隆过滤器的查询效率非常高,因为
【西门子驱动 - 伺服电机和编码器】西门子电机的编码器精度指标
AS20 / AM20 512线 120" AS24 / AM24 2048线 40" AS22 / AM22 2048线 100" AS26 / AM26 2048线 40" 1FK7 1FT7 编码器精度 1FK2 1FT2 编码器精度
【队列】【懒排序】队列Q
https://ac.nowcoder.com/acm/contest/22669/L 要点: 利用pos实现懒排序,用另外一个数组记录被移动的元素现在的理论位置,而不进行物理操作。最后再排序 利用l和r标志标记最小的元素的索引。注意,这里l和r用的是相对位置,所以没有实际含义,只是表示哪个元素在哪个元素的前面或者后面。那么为什么要这个标志呢?试想,现在我们用pos记录元素的位置,进行懒排
《程序员修炼之道,从小工到专家》阅读笔记
1.做一件事:为什么在做这件事,是否可以通过另外的方式取代会议,并决定是否可使某样事情自动化,以使这样工作推后 2.解决方案要注重实效:要有充足的阅历经验,把自己的知识的结合 保持好奇,其实就是积攒经验 思考问题要能够落地:事情难度怎么样,要消耗多久时间 做事的时候出问题要提供各种选择,不找蹩脚的借口 不留着不好的代码,可以备注 使质量成为需求问题 小工往往专注于完成任务,而熟练工和专家更多关注学
基于WOA鲸鱼优化的GroupCNN分组卷积网络时间序列预测算法matlab仿真
1.算法运行效果图预览 (完整程序运行后无水印) 2.算法运行软件版本 matlab2022a 3.部分核心程序 (完整版代码包含详细中文注释和操作步骤视频) for t=1:Iters for j=1:D if rand_flag<0.5 if abs(K1)>
基于最小二乘法的太阳黑子活动模型参数辨识和预测matlab仿真
1.程序功能描述 基于最小二乘法的太阳黑子活动模型参数辨识和预测matlab仿真。太阳黑子是人们最早发现也是人们最熟悉的一种太阳表面活动。因为太阳内部磁场发生变化,太阳黑子的数量并不是固定的,它会随着时间的变化而上下波动,每隔一定时间会达到一个最高点,这段时间就被称之为一个太阳黑子周期。太阳黑子的活动呈现周期性变化是由施瓦贝首次发现的。沃尔夫 (R.Wolfer)继而推算出11年的周期
定期删除文件,限制linux用户登录时间
1.定期删除文件(删除/root/disk目录下修改7天外的文件) 0 0 * * 1-5 find /root/disk -type f -mtime +7 -exec rm -f {} ; 2.设置一个10分钟(600秒)的空闲超时,用户在10分钟没有任何操作后会被自动登出 编辑.bashrc 或 .profile文件添加以下内容: TMOUT=600 3
螺旋卫星通信天线设计与有限元分析matlab仿真
1.课题概述 卫星搭载用于通讯的螺旋型天线,卫星尺寸: 10cm*10cm*30cm;天线类型:螺旋;天线UHF(约1GHz – 3GHz)。 &n
通过示例学习-Go-语言-2023-二十二-
通过示例学习 Go 语言 2023(二十二) Go (Golang) 中一组句子中的最大单词数 来源:golangbyexample.com/maximum-words-group-sentences-go/ 目录 概述 程序 概述 给定一组句子。找到在该组句子中出现的最大单词数。 示例 程序 这里是相应的程序。 输出 注意: 请查看我们的 Golang 高级教程。本系列的
通过示例学习-Go-语言-2023-二十九-
通过示例学习 Go 语言 2023(二十九) 在 HTTP 响应中返回 401(未授权)状态码的 Go(Golang)实现。 来源:golangbyexample.com/401-http-status-response-go/ 目录 概述 程序 概述 net/http包提供状态码常量,可用于返回不同的状态码 - golang.org/src/net/http/status.go
通过示例学习-Go-语言-2023-二十七-
通过示例学习 Go 语言 2023(二十七) 用 Go 语言编写的所得税计算程序 来源:golangbyexample.com/income-tax-bracket-program-golang/ 目录 概述 程序 概述 给定一个二维数组,表示所得税的税率区间。输入数组为税率区间,其中 这意味着第 i 个区间的上限为upperi,税率为percent。 税率区间数组按上限排序。
通过示例学习-Go-语言-2023-二十六-
通过示例学习 Go 语言 2023(二十六) Go(Golang)中的指针接收者方法 来源:golangbyexample.com/pointer-receiver-method-golang/ 为了更好地理解指针接收者,我们首先必须理解方法的值接收者。 值接收者上的方法 让我们看看值接收者的一个例子。 输出 注意,接收者在方法内部是可用的,接收者的字段可以在方法内部访问。接收者的字段也
通过示例学习-Go-语言-2023-二十八-
通过示例学习 Go 语言 2023(二十八) 在 Go(Golang)中逐行读取大文件 来源:golangbyexample.com/read-large-file-line-by-line-go/ 当涉及到读取大文件时,显然我们不想将整个文件加载到内存中。Golang 中的 bufio 包在读取大文件时提供了帮助。假设我们有一个名为 sample.txt 的文件,其内容如下 这是程序:
通过示例学习-Go-语言-2023-二十-
通过示例学习 Go 语言 2023(二十) Golang 中的迭代器设计模式 来源:golangbyexample.com/go-iterator-design-pattern/ 注意:如有兴趣了解其他设计模式如何在 GO 中实现,请查看此完整参考 – Go 中的所有设计模式 (Golang) 目录 ** 介绍: UML 图: 映射 示例 完整工作代码: 介绍: 迭代
通过示例学习-Go-语言-2023-八-
通过示例学习 Go 语言 2023(八) Go (Golang) 中的 Cookies 来源:golangbyexample.com/cookies-golang/ 目录 ** 什么是 cookie 在 golang 中设置 cookie 在发起请求时设置 cookie。 在响应传入请求时设置 cookie 在 golang 中读取 cookie 什么是 cook
斯坦福-CS106A-B-L-X-编程入门笔记-十五-
斯坦福 CS106A/B/L/X 编程入门笔记(十五) 斯坦福大学《CS106L: C++编程| Stanford CS106L C++ Programming 2019+2020》中英字幕(豆包翻译 - P9:[5]CS 106L Winter 2020 - Lecture 8_ Functions and Algorithms - GPT中英字幕课程资源 - BV1Fz421q7oh 顺便
基于FPGA的16QAM基带通信系统,包含testbench,高斯信道模块,误码率统计模块,可以设置不同SNR
1.算法仿真效果 本程序工程在我以前写的《m基于FPGA的16QAM调制解调通信系统verilog实现,包含testbench,不包含载波同步》基础上增加了信道模块,误码率统计模块,可以设置不同的SNR,仿真测试该FPGA系统的误码性能。 vivado仿真结果如下(完整代码运行后无水印):  
20221409童诗嘉《密码系统设计》第六周
20221409童诗嘉《密码系统设计》第六周 AI对学习内容的总结 要求 让kimi阅读学习内容并进行总结,教材内容可以使用微信读书或者云班课电子教材 《Windows C/C++加密解密实战》第九章:CSP和CryptoAPI 1、什么是CSP CSP(Cryptographic Service Provider)是微软Windows操作系统中用于实现加密功能的组件。 它提供了一组标准的API