NOT

基于虚拟力算法的WSN无线传感器网络覆盖优化matlab仿真

1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 无线传感器网络(Wireless Sensor Networks,WSNs)是一种分布式传感网络,嵌入了传感器的智能设备感测、通信、处理、收集数据,然后通过互联网将数据传输给监测者进行进一步分析,是通过无线通信方式形成 ......
传感器 算法 无线 matlab 网络

16.求车速

代码实现: #include <stdio.h> int is_palindrome_number(int num){ int old_val = num; //传入的数字 int new_val = 0; //颠倒后的数字 while(num) //当前num的位数大于1(值大于9) { //将n ......
车速 16

ChatGPT最全提示词Prompts总结,看这一篇就够了!

以下几乎涵盖了各类人群想要使用ChatGPT的所有提示词,需要的朋友可以直接复制粘贴使用。 从翻译到整理耗费超过2个小时,如果内容对大家有帮助,请不要吝啬你们的喜欢、点赞、关注~ ​ 如何正确的提问? 担任创业技术律师 我将要求您准备一页纸的设计合作伙伴协议草案,该协议是一家拥有 IP 的技术初创公 ......
ChatGPT Prompts

分布式系统唯一ID生成方案汇总

系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,也常常为这个问题而纠结。生成ID的方法有很多,适应不同的场景、需求以及性能要求。所以有些比较复杂的系统会有多个ID生成的策略。下面就介绍一些常见的ID生成策略。 1. 数据库自增长序列或字段 最常见的方式。利用数据库,全数据库唯一。 优点: 1 ......
分布式 方案 系统

C++类模板(模板类)

参考资料: C++类模板(模板类)详解 (biancheng.net) 人们需要编写多个形式和功能都相似的函数,因此有了函数模板来减少重复劳动;人们也需要编写多个形式和功能都相似的类,于是 C++ 引人了类模板的概念,编译器从类模板可以自动生成多个类,避免了程序员的重复劳动。例如,在《C++运算符重 ......
模板

8.5.3 平面与平面的平行

${\color{Red}{欢迎到学科网下载资料学习 }}$ [ 【基础过关系列】高一数学同步精品讲义与分层练习(人教A版2019)] (https://www.zxxk.com/docpack/2921718.html) ${\color{Red}{ 跟贵哥学数学,so \quad easy!}} ......
平面 面的

Verilog实现FIR低通滤波器,vivado平台开发,包含testbench

1.算法仿真效果 vivado2019.2仿真结果如下: 2.算法涉及理论知识概要 FIR(Finite Impulse Response)滤波器:有限长单位冲激响应滤波器,又称为非递归型滤波器,是数字信号处理系统中最基本的元件,它可以在保证任意幅频特性的同时具有严格的线性相频特性,同时其单位抽样响 ......
滤波器 testbench Verilog vivado 平台

Java8 Stream流的合并

最近的需求里有这样一个场景,要校验一个集合中每个对象的多个Id的有效性。比如一个Customer对象,有3个Id:id1,id2,id3,要把这些Id全部取出来,然后去数据库里查询它是否存在。 @Data @AllArgsConstructor public class Customer { pri ......
Stream Java8 Java

事后诸葛亮分析

|作业要求目标|事后诸葛亮分析| | | | |作业要求|作业要求| #设想与目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 此项目是基于商户和仓库两个部门之间联系,记录,管理多功能于一体的管理应用,大部分内容会以表格的方式呈现给使用者,同时拥有查看,自查, ......

14

#include<iostream>using namespace std;int main(){int i;for(int i=95860;i<100000;i++){int a,b,c,d,e,f;a=i/10000;b=i%10;c=i%100;d=i/1000;e=(c-b)/10;f=d- ......
14

2023.5.5

1 //new在堆区开辟数据,手动开辟,手动释放 2 #include <iostream> 3 using namespace std; 4 //1.new的基本语法 5 int* func() 6 { 7 //new返回的是指针 8 int* p = new int(10); 9 return ......
2023

第七章

# 代码12-1 评论去重的代码 import pandas as pdimport reimport jieba.posseg as psgimport numpy as np # 去重,去除完全重复的数据 reviews = pd.read_csv("D:/JupyterLab-Portable ......

golang控制语句和运算符

一、go程序基础 1、文件名 go语言文件名命名规范: go语言的文件名必须以.go结尾。 go语言的文件名必须以小写字母开头,否则会报错。 go语言的文件名不能包含空格,否则会报错。 go语言的文件名不能包含特殊字符,否则会报错。 go语言的文件名不能包含中文,否则会报错。 go语言的文件名不能包 ......
运算符 语句 golang

每天打卡一小时 第十九天 编译四部曲

第一部曲 自然语言 先将大数类的框架写好,再定义其中的函数 分别写出每一个函数,通过分步骤的方法解决问题 有参构造函数 首先声明函数时,默认参数 定义 根据数值的正负进行选择 然后进行循环将数字进行输入 拷贝构造函数 循环进行赋值操作 公有函数成员 选择正负符号 循环赋值 直接输出 重载运算符 好难 ......
四部曲 九天 小时

8.5.2 直线与平面平行

${\color{Red}{欢迎到学科网下载资料学习 }}$ [ 【基础过关系列】高一数学同步精品讲义与分层练习(人教A版2019)] (https://www.zxxk.com/docpack/2921718.html) ${\color{Red}{ 跟贵哥学数学,so \quad easy!}} ......
直线 平面

m通过matlab对比PID控制器,自适应PID控制器以及H无穷控制器的控制性能

1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 PID控制器 PID控制器(比例-积分-微分控制器),由比例单元 P、积分单元 I 和微分单元 D 组成。通过Kp, Ki和Kd三个参数的设定。PID控制器主要适用于基本线性和动态特性不随时间变化的系统。 PID 控制 ......
控制器 PID 性能 matlab

2023/5/5每日随笔

今天,上了一天课,上了计算机网络,概率论,web应用技术开发,计算机网络学了TCP可靠传输的实现,TCP报文段的首段格式等等,概率论学习了第五章内容,下午web学习了数据库等等的内容,晚上把计算机网络写完了,然后没背单词,时间不够了,而且要复习180个单词太多了,根本背不了单词,就撤了。 ......
随笔 2023

14th

L1-023 输出GPLT 给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按GPLTGPLT....这样的顺序输出,并忽略其它字符。当然,四种字符(不区分大小写)的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按GPLT的顺序打印,直到所有字符都被输出。 ......
14 th

手残也不该敲的命令

Linux命令是一种很有趣且有用的东西,但在你不知道会带来什么后果的时候,它又会显得非常危险。所以,在输入某些命令前,请多多检查再敲回车。 rm –rf rm –rf是删除文件夹和里面附带内容的一种最快捷的方法,但是细微的错误或者语法认知不到位,就可能对系统造成不可恢复的破坏,下面给出一些案例: r ......
命令

手残也不该敲的命令

Linux命令是一种很有趣且有用的东西,但在你不知道会带来什么后果的时候,它又会显得非常危险。所以,在输入某些命令前,请多多检查再敲回车。 rm –rf rm –rf是删除文件夹和里面附带内容的一种最快捷的方法,但是细微的错误或者语法认知不到位,就可能对系统造成不可恢复的破坏,下面给出一些案例: r ......
命令

C++11生成随机数

一、random_device 类 class random_device { public: typedef unsigned int result_type; // constructor 构造函数 explicit random_device(const std::string& token ......
随机数 11

词云

7.词云重叠 # 代码12-1 评论去重的代码 import pandas as pd import re import jieba.posseg as psg import numpy as np # 去重,去除完全重复的数据 reviews = pd.read_csv(r"G:\data\dat ......

手残也不该敲的命令

Linux命令是一种很有趣且有用的东西,但在你不知道会带来什么后果的时候,它又会显得非常危险。所以,在输入某些命令前,请多多检查再敲回车。 rm –rf rm –rf是删除文件夹和里面附带内容的一种最快捷的方法,但是细微的错误或者语法认知不到位,就可能对系统造成不可恢复的破坏,下面给出一些案例: r ......
命令

linux设备树-LCD触摸屏设备驱动

内核版本:linux 5.2.8根文件系统:busybox 1.25.0u-boot:2016.05 在上一节我们已经移植了LCD驱动,那么本节将会移植LCD触摸屏驱动。有关触摸屏的原理,以及硬件接线,我们在linux驱动移植-LCD触摸屏设备驱动章节已经介绍的非常清楚了。同时在这一篇博客,我们也详 ......
设备 设备驱动 触摸屏 linux LCD

[HDCTF2019]Maze 1

#查壳 ##有壳,脱了 ###进入IDA: ####会发现我们看不了伪代码,那么看看爆在哪了: ####这有标红的,那么把这里改了(IDA改的有点麻烦,建议用OD贼快)这里注意哦,报错点上边还有一个jnz跳转指令,这个是指向报错点的,那么要不要改呢?小小的期待一下: ####接下来演示怎么改,这里注 ......
HDCTF 2019 Maze

16QAM调制解调系统相位盲估计matlab仿真

1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 16QAM是指包含16种符号的QAM调制方式。 16QAM 是用两路独立的正交 4ASK 信号叠加而成,4ASK 是用多电平信号去键控载波而得到的信号。它是 2ASK 调制的推广,和 2ASK 相比,这种调制的优点在于 ......
相位 matlab 系统 QAM 16

5.5

请定义一个分数类,拥有两个整数的私有数据成员,分别表示分子和分母(分母永远为正数,符号通过分子表示)。 重载运算符加号"+",实现两个分数的相加,所得结果必须是最简分数。 输入: 第一行的两个数分别表示第一个分数的分子和分母(分母不为0)。第二行的两个数分别表示第二个分数的分子和分母。 输出: 第一 ......
5.5

Alpha阶段项目复审

| 这个作业属于哪个课程 | 2023软件工程-双学位 | | | | | 作业要求 | 团队作业6——复审与事后分析 | | 项目团队 | 下岗工人在就业队 | 1.Alpha阶段项目复审 | 小组的名字和链接 | 优点 | 缺点,bug报告 | 最终名次(无并列) | | | | | | | 啊 ......
阶段 项目 Alpha

2023.5.5 《动手学深度学习》第3、4章

今天继续学习《动手学习深度学习》第3章:线性神经网络、第4章:多层感知机,今天学到的内容主要有这两章的概念,另外,完成了Kaggle房价预测的代码复现(Kaggle_HousePricePrediction.ipynb)。 一、理论部分: 1、概念解释: 超参数:可以调整但不在训练过程中更新的参数称 ......
深度 2023

python练习-简单计算器

# *_* coding:utf8 *_*# 简单计算器import tkinterfrom functools import partial# 按钮输入调用def get_input(entry1, argu): # 从entry窗口展示中获取输入的内容 input_data = entry1.g ......
计算器 python