自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (3)
  • 收藏
  • 关注

原创 LaTex使用bib文件引用参考文献(最简单有效!!!)

begin {输入情况如下:其中引用格式有以下几种,分别的作用:可以根据需要来将其输入到bibliographystyle后面的{ }中LaTeX 标准选项及其样式共有以下8种:plain,按字母的顺序排列,比较次序为作者、年度和标题.unsrt,样式同plain,只是按照引用的先后排序.alpha,用作者名首字母+年份后两位作标号,以字母顺序排序.abbrv,类似plain,将月份全拼改为缩写,更显紧凑.ieeetr,国际电气电子工程师协会期刊样式.

2023-07-14 13:37:14 19665 6

原创 【论文写作】引言写作的四个重要的语言点之时态!!!

论文引言部分的时态变换,包含现在时,现在完成时以及过去式的区别

2023-04-25 20:12:40 965 1

原创 【论文写作】如何写引言?应该思考什么问题?总体架构!!!

大多数的科技论文都聚焦于简单地说明,?虽然这个可以帮助你写出一篇研究型论文当中的核心的东西(),但是不能完全把引言的部分完成。在这篇文章当中,将展示研究型论文当中的结构,可以更清楚地看出每个部分之间的联系,并展示信息描述的逻辑。

2023-04-24 22:29:56 602

原创 【论文代码】论文代码该怎么写?代码构思、风格、验证等!!!

本篇论文,从**代码构思、代码风格、代码验证**方面,描述我们在写论文的时候,应该如何去考虑代码的写作方式。

2023-04-22 21:26:15 2282

原创 【论文写作】如何写科技论文?万能模板!!!(以IEEE会议论文为例)

本篇博客主要是针对工程方面的论文的结构以及写作链条的一些整理。如何写八股文,或者提供一点写作的思路。

2023-04-19 14:46:30 1520

原创 【审稿意见】科研菜鸟如何攥写审稿意见?万能模板!!!

如何提出审稿意见?审稿万能模板?

2023-01-04 21:12:41 17990 1

原创 蚁群算法解决TSP问题(Matlab实现)

蚁群算法的介绍、原理以及matlab实现

2022-09-06 23:01:49 1550

原创 网络异常流量分析系统设计

基于动态基线的网络流量异常检测

2022-07-25 14:31:13 1797 1

原创 RSA算法加密计算

RSA算法加密的计算方法和算法原理

2022-07-12 11:11:12 2031

原创 openssl从证书中提取公钥

如何用openssl从证书中提取公钥

2022-06-27 14:05:19 3628

原创 CA认证与节点保密通信系统的设计与实现

描述了建立CA认证系统和节点保密通信系统的模块以及功能

2022-06-18 12:02:48 1228

原创 openssl私有CA证书签发与单双向认证

什么是CA?如何建立私有CA并签发证书?如何对证书进行单双向认证?

2022-06-09 22:11:30 784

原创 PKI详解与openssl实现私有CA证书签发

参考文章:加密解密:PKI详解加密解密技术基础在看这篇文章之前,首先需要有加密解密的技术基础:安全目标:保密性:确保通信信息不被任何无关的人看到完整性:实现通信双方的报文不丢失、数据完整性、系统完整性可用性:通信任何一方产生的信息应当对授权实体可用攻击类型:威胁保密性的攻击:窃听、通信量分析威胁完整性的攻击:更改、伪装、重放、否认重放:攻击者能解惑双方通信的报文、并开始一遍遍发送否认:通信双方的某一方发送的,下了订单却说没下威胁可用性的攻击:拒绝服务(Dos)解决方案技术:加

2022-06-08 16:52:26 2194

原创 QT使用openssl实现RSA加解密

使用openssl生成公私钥,随后用QT对相应的信息进行RSA加解密

2022-05-26 16:38:31 3041 1

原创 OpenSSL PKI命令教程(简单实现自签CA和数字证书)

实验参考:Openssl PKI 相关命令教程,使用RSA算法,成为根CA、生成密钥 PEM、签名申请 CSR、签名 CRT、验签 VERIFY 等等生成自签CA证书作为CA根证书,一旦该证书安装,此CA就会被信任建立文件夹mkdir ~/myCertcd ~/myCertmkdir demoCAmkdir demoCA/privatemkdir demoCA/certsmkdir demoCA/crlmkdir demoCA/newcerts touch demoCA/ind

2022-05-26 16:08:45 489

原创 linux下QT配置openssl

linux下如何安装并配置openssl

2022-05-24 16:42:22 1178

原创 openssl生成证书

分布生成CA密钥以及自签名证书openssl genrsa -aes256 -passout pass:123456 -out ca_rsa_private.pem 2048openssl req -new -x509 -days 365 -key ca_rsa_private.pem -passin pass:123456 -out ca.crt -subj "/C=CN/ST=JS/L=NJ/O=COM/OU=NSP/CN=CA/[email protected]"运.

2022-05-23 11:14:49 3097

原创 【一起学加密6】什么是哈希?哈希能干什么?

什么是哈希?哈希的应用场景?简单实现?

2022-05-13 15:26:20 289

原创 【一起学加密5】AES加密解密与python实现

什么是流加密它是一种对称加密算法,加密和解密双方都使用相同的伪随机加密数据流作为密钥,明文数据每次与密钥数据流顺次对应加密,得到密文数据流。什么是块加密一种对称密钥算法,将明文分成多个等长的模块,使用确定的算法和对称密钥对每组分别加密解密。分组加密是极其重要的加密协议,其中典型的如AES和3DES作为美国政府核定的标准加密算法。AES加密解密具体流程如下图:简单实现代码如下:在cryptography库中,对称加密算法的抽象是fernet模块,包括了对数据的加解密以及签名验证功能,

2022-05-13 15:05:40 728

原创 【一起学加密0】公钥基础设施(PKI)介绍

PKI基础设施的背景,如何解决身份识别的问题,基本体系的介绍

2022-05-13 11:04:01 1547

原创 【一起学加密4】一次性密码本

一次性密码本

2022-05-12 17:03:50 1295

原创 【一起学加密3】什么是置换加密?

什么是置换加密?置换加密的实现以及安全性?

2022-05-12 15:59:08 1850

原创 【一起学加密2】凯撒密码是什么以及python实现?

凯撒密码原理密码进行平移对应,比如k1中的a对应k2的D,b对应E…构建一个k1对应k2的查询表。我们可以用下方的形式表示:函数对应关系为:拥有这个函数对应关系,我们可以很简单地写出代码凯撒密码的python实现假设我们要对"ATTACK"这个字符串进行凯撒密码转换,那么我们需要创建一个查询表,使得其原字母对应到另一个密码表上。创建新的字典那么我们要使用到string.ascii_letters,这个函数是有什么作用呢?可以看到其作用,假设我们只需要大写的字母:随后,我们利用公式

2022-05-12 10:32:15 720

原创 【一起学加密】加密相关术语的介绍

加密解密相关术语介绍,包括对称加密和非对称加密

2022-05-11 19:57:38 176

原创 OpenSSL的安装与使用

oepnssl安装以及简介。一些加密解密(非对称加密命令、对称加密密令、数字签名、数字证书)技术的实现。

2022-05-10 22:20:29 3007

原创 联邦学习代码调试

联邦学习代码的调试运行,一步一步运行超详细!!!

2022-05-08 21:39:39 1447

原创 联邦学习代码解读,超详细

联邦学习伪代码损失函数使用方法 1 optimizer = optim.Adam(model.parameters()) 2 fot epoch in range(num_epoches): 3 train_loss=0 4 for step,(seq, label) in enumerate(data_loader): 5 # 损失函数 6 loss = criterion(model(seq), label.to(device)

2022-05-08 16:36:35 8948 5

原创 【NS3】Object类

Object是大部分网络元素类的基类。它在继承了SimpleRefCount类和ObjectBase类基础上,还实现了对象聚合的功能。对象聚合是理解Object类使用方法的核心。Node类是对象聚合技术的最主要使用者。我们先以Node类为例讲解对象聚合的技术原理。随后介绍Object类的使用。对象聚合作用Node中可以提取不同协议层的网络对象。除了信道,Node类中都定义有指向其他协议层核心对象的指针。对象聚合的作用就是统一定义这些对象指针的存储、配置和提取方式。可以看到,传输层(Tcp

2022-04-11 21:29:05 243

原创 【NS3】对象模型的基石:元信息

引言对象模型的另外两个重要基类为Object和ObjectBase。前者实现了多个类间的动态关联,后者实现了针对单个类的属性和trace变量配置。这两个基类有着一个共同的实现基础:元信息。什么是元信息?元信息是一组关于ObjectBase及其子类的辅助信息。每个ObjectBase子类都有且仅有唯一的一组属于自己的元信息。这些子类的元信息被集中存储在一个数据结构中,并以类名称作为唯一的标识符。元信息包含的主要内容如下图:元信息存储:IidManager类ObjectBase类和其所有子

2022-04-09 20:47:14 944

原创 【NS3】对象模型和智能指针

对象模型理解程序设计的最佳切入点?——对象模型对象模型的作用?一、单个类的管理。(基类与子类)尽管每个类表示的网络元素不同,但它们往往都具有某些相同的功能需求,如动态内存管理和属性配置等。没必要在每一个类中分别实现这些需求。因此需要一些顶层的基类来统一定义与实现这些共性特征。而子类只需关注自身专属特性即可。二、多个类的管理。(关联各个类)任何一个单一的类时无法完成网络模拟的。这些类需要被有机地关联起来,形成一个可以处理各种网络事件的独立主题。例如,一个网络结点需要整合应用程序、通信信道、网络设备

2022-04-06 10:46:20 1128

原创 【NS3】Wi-Fi无线网络third脚本

参考文献:开源网络模拟器ns-3 架构与实践我们构建了一个包含点对点PPP和CSMA有线网络,以及Wi-Fi无线网络混合场景。在网络拓扑上,我们巩固了PPP网络的创建,学会了CSMA网络的创建,两者都属于有线网络技术。除此之外,学会构建了Wi-Fi网络,这是无线网络。我们初识双模结点。学会了数据追踪以及路由设置。

2022-04-04 16:45:39 1239

转载 机器学习论文中完全看不懂的数学公式该怎样才能看懂?

看不懂公式的原因和一些建议

2022-03-15 16:00:01 4009 1

原创 【联邦学习】机器学习的函数和连续等基本概念

机器学习当中凸函数、连续、平滑等概念

2022-03-15 09:51:00 957

原创 NS3无线网络隐终端wifi-hidden-terminal示例代码解读

# 总代码注释: * Classical hidden terminal problem and its RTS/CTS solution. * //经典隐终端问题及其RTS/CTS解决方案。 * * Topology: [node 0] <-- -50 dB --> [node 1] <-- -50 dB --> [node 2] //拓扑结构 * * This example illustrates the use of * - Wifi in ad-hoc mo

2022-03-11 15:29:43 1874

原创 RTS/CTS协议如何隐藏终端问题?

RTS/CTS协议主要流程,如何解决隐藏终端问题

2022-03-09 10:25:09 3980

原创 Googletest:大型项目单元测试框架

前言基础知识这个流程有没有问题?答:不确定 新加模块或者功能辅助函数别人能否使用。涉及单元测试的概念单元测试:确保程序的所有逻辑都能跑到。以函数为单位类进行测试人为规定什么是好的测试框架?测试独立可重复。测试应该得到良好的组织,并反映测试代码的结构。测试应该是 可移植的 且 可复用的。当测试失败时,它们应该提供尽可能多的关于故障的 信息。测试框架应该将测试编写者从家务活中解放出来,并让他们将精力集中在测试 内容 上。测试要 快。Gtest的事件机制全局事件测试用

2022-03-08 10:25:02 230

原创 NS3基本介绍

NS3的基本介绍,包括主要的类,编写脚本的过程

2022-03-08 10:22:52 11629 2

原创 NS3入门:第一个程序first.cc

运行环境配置在VMware虚拟环境当中运行first.cc首先安装虚拟机,然后配置环境:参考文章NS3详细安装教程安装完成之后,进入终端,运行以下代码首先进入文件夹当中:cd tarballs/ns-allinonr-3.34/ns-3.34而后运行sudo ./waf --run examples/tutorial/first注意不是first.cc随后出现以下效果基本概念在完成运行之后,我们了解一些运行first.cc需要知道的NS3仿真环境里的重要概念**NodeCon

2022-03-07 21:47:02 2963 1

原创 RFID标签算法文献阅读记录

ArticleDataDataCommentsWhy基于布隆过滤器的RFID数据冗余处理算法研究Aim:实时有效的对RFID冗余数据进行处理Mathord:1. 分析产生RFID数据冗余的原因。 2. 介绍RFID数据格式特点;3. 设计时间距离布隆过滤器算法。 4. 实验验证。Conclusion: 该算法兼顾了 RFID 标签的读取时间和读取距离, 从时间粒度的冗余和空间粒度的冗余两个角度进行冗余去除, 极大的降低了 RFID 数据的冗余度。通过实验, 将 TDBF 算法同时...

2021-03-12 09:42:18 411

原创 STM32F4系列之ADC模数转换实验

STM32F4 ADC介绍简介模数转换器,将模拟信号转换为数字信号。转换原理主要为逐次逼近型、双积分型、电压频率转换型三种。而本ADC呢是逐次逼近型的模拟数字转换器。STM32F4系列一般都有3个ADC,这些ADC可以独立使用,也可以使用双重/三重模式(提高采样率)。STM32F4的ADC是12位逐次逼近型的模拟数字转换器。多达19个复用通道,可以测量来自16个外部源、2个内部源和Vbat通道的信号。这些通道的A/D转换可以单次、连续、扫描或间断模式执行。结果可以左对齐(4-15位)或右对齐(

2021-01-19 19:06:40 5408

C语言:一维元胞自动机(比特位操作)

比起之前那个全在用字符串上操作的,这个函数里面含有整数转化为字符串以及用比特位操作获取状态值,状态值获取下一时刻数组的方法更新。

2020-11-27

C实现一维元胞自动机系统

本文做的是一维双色元胞自动机,可以简单地阐述为,给个一维数组,按照某种演化规则,可以得到这个一维数组进行一次演化、二次演化后得到的一维数组,代码要实现的就是实现初始一维数组的演化,得到演化后的数组。

2020-11-26

C语言数组操作(长度、输出、拷贝、插入、删除、排序)

有很详细的注释,可以作为一维数组操作函数进行参考。操作可供选择。 int length(int *array); 返回数组元素个数 int copyarray(int *src, int *dest); 成功返回0, 失败返回-1 int printarray(int *array); 打印 int insert(int *array, int idx, int val); 成功返回数组大小,失败返回-1 int delete(int *array, int idx); 成功返回数组大小,失败返回-1 int sort(int *array, int size); 成功返回0, 失

2020-11-22

空空如也

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

TA关注的人

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