自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 遗传算法之扇贝的进化(python代码实现)

遗传算法之扇贝进化,使用python代码实现

2022-11-03 11:05:59 1251 1

原创 SM4密码算法实现(C语言只使用stdio.h库)

SM4算法分析与实现SM4算法简介SM4密码算法是一个分组算法。数据分组长度为128比特,密钥长度为128比特。加密算法与密钥扩展算法都采用32轮迭代结构。SM4密码算法以字节(8位)和字(32位)为单位进行数据处理。SM4密码算法是对合运算,因此解密算法与加密算法相同,只是轮密钥的使用顺序相反,解密轮密钥是加密轮密钥的逆序。SM4算法原理基本运算SM4密码算法使用模2加和循环移位作为基本运算。模2加:⊕,32位异或运算循环移位:<<< i,把32位字循环左移i位。

2021-12-23 23:22:23 13503 8

原创 使用正则表达式保留部分内容的替换

使用正则表达式实现保留部分内容的替换对于查找替换大家可能都不陌生,基本上所有的编辑器都有这样的功能。但是普通的查找替换肯定不能满足用户对于泛化查找的需求。于是有了基于正则表达式的查找替换。对于正则表达式的规则这里不再说明,如果不太清楚可以自行百度。保留部分内容大家可以看这样一个例子:如下图,如果我想将所有的"第n章"替换为"第n节",那么如何替换?直接将"章"替换为"节",为了避免其他的"章"被替换掉,通常情况下我们需要一个一个进行替换。如何避免这种情况呢?我们可以将"第n章"替换为"第n节",但

2021-11-13 15:36:40 9801 2

原创 windows下安装并使用gitbook(详细版)

windows下安装并使用gitbookgitbook的用途gitbook官网上给出的定位是这样的:GitBook helps you publish beautiful docs for your users and centralize your teams’ knowledge for advanced collaboration.(翻译过来是这样的:GitBook可以帮助您为用户发布漂亮的文档,并集中团队的知识以实现高级协作)对于个人来说,使用gitbook无非就是将markdown文档

2021-11-11 14:53:05 6543

原创 ubuntu20.04下安装qq和微信(最新)

ubuntu20.04下安装qq和微信(最新)在ubuntu(debian系列)下安装软件,一般可以通过这两种简单的方式:sudo apt install 软件包或者sudo dpkg -ℹ *.deb采用第一种方式的话,ubuntu源没有qq和微信的安装包,不能直接安装;第二种方式的话可以在qq for linux官网下载qq的.deb安装包,但是这种方式安装的qq的功能很少,大家通过官网界面的qq图样可以看出来。那么接下来考虑第二种情况,就是通过sudo apt install的方式,

2021-08-15 16:25:56 10852 21

原创 C++的iomanip库的应用:cout打印格式的设置

在C++程序里面经常见到下面的头文件#include <iomanip>,其中io代表输入输出,manip是manipulator(操纵器)的缩写。该库用来对输入输出操作的格式进行更加方便的控制,在ios_base基类的基础上将每一种格式的设置和删除都进行了函数级的同名封装,提供了全局的调用接口函数,支持在运算符“<<”和“>>”上的多次使用,配合ios_base实例的控制。是I/O流控制头文件,就像C里面的格式化输出一样。该库提供了以下功能:标号功能和描

2020-06-25 18:30:11 723

原创 vector创建并初始化二维、三维数组(一行代码)

vector创建二维数组与初始化include<iostream>#include<vector>using namespace std;int main(void){ int m=2,n=3; vector < vector<int> >tianwen(m,vector<int>(n,2)); /*创建一个m*n的二维数组,初始化为2*/ for(int i=0;i<tianwen.size();i

2020-06-24 21:43:27 11234 2

原创 Vfloopy仿真虚拟软驱写软盘

Vfloopy仿真虚拟软驱写软盘 标题最近在做王爽《汇编语言》第五版的课程设计2:是做一个可以不在现有系统上运行的计算机。这需要程序将内容写到软盘上,然后用软盘启动。在网上找了一下:关于写软盘这一块儿网上没有特别详细的说明和操作步骤...

2020-05-20 11:24:58 1403 6

单周期流水线cpu实验报告.docx

对前面发的实验代码做了一个系统的讲解,包括各个模块的功能,实现的原理和机制,接口的参数设置,运行结果展示都一一列举出来。

2020-03-16

单周期流水线CPU实现.rar

使用verilog语言,对cpu进行了设计和实现,对三十多条指令都做了设计,并成功实现其功能,做cpu实验的大学同学可以参考,后面还会发一个实验报告。

2020-03-16

空空如也

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

TA关注的人

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