自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 实现单链表的基本运算

实现单链表的增删改查等基本运算

2025-03-14 10:05:07 168

原创 python数据处理

数据合并;数据转换;重复值检测与处理;缺失值检测与处理;异常值检测与处理。

2025-03-13 19:40:42 198

原创 python数据分布与趋势探查

使用python进行数据分析,通过绘制折线图,饼图,热力图,更直观的显示出数据间的关系。

2025-03-13 19:30:37 113

原创 博客 制作

使用css样式和html标签简单制作一个博客

2025-03-13 19:03:40 167

原创 门户网站导航设计

使用html标签和css样式完成一个简单的门户网站导航设计

2025-03-13 18:55:34 269

原创 3-DES与AES的实现

/ AES使用的不可约多项式 x^8 + x^4 + x^3 + x + 1。// 生成10轮的密钥,总共11个密钥(包括初始密钥)printf("原文字符: %s\n", text);// 初始轮密钥加(使用最后一轮的密钥)// 复制前一组的最后4个字节。// 生成当前轮的其他三个字。// 生成当前轮的第一个字。// 循环左移一个字节。printf("密文: ");printf("解密: ");// 最后一轮(无列混合)// 最后一轮(无列混合)// 分配解密后的数据空间。

2025-03-05 09:55:08 865

原创 线性表的基本运算(C语言)

printf("顺序表L的第3个元素: %c\n", GetElement(L, 3));printf("顺序表L的长度: %d\n", GetLength(L));printf("删除的元素是: %c\n", e);// 6. 在第4个元素位置上插入元素(这里插入'f')printf("在第4个位置插入元素后的顺序表: ");printf("插入位置不合法!printf("删除第3个元素后的顺序表: ");printf("插入元素后的顺序表: ");// 删除顺序表第i个位置的元素,并将其值赋给e。

2025-03-05 09:48:19 453

原创 DES的加密和解密

/ 初始向量全为 0。// 与前一个密文块(初始为 IV)异或。// 将密钥字符串转换为 64 位二进制数组。// 更新 IV 为当前密文块。// 字符串转 64 位二进制数组。// 二进制数组转十六进制字符串。// 获取用户输入的明文。// 获取用户输入的密钥。// DES CBC 模式加密。// DES 加密单块。// PKCS7 填充。

2025-03-05 09:46:59 781

原创 多表替换密码的加密和解密

printf("请输入第 %d 个替代字母表(密钥): ", i + 1);printf("加密结果: %s\n", encrypted);printf("解密结果: %s\n", decrypted);printf("请输入替代字母表(密钥)的数量: ");getchar();printf("请输入明文: ");

2025-03-05 09:45:42 640

原创 换字式密码的加密和解密

printf("加密后的消息: %s\n", message);printf("解密后的消息: %s\n", message);printf("原始消息: %s\n", message);// 换字式密码加密函数。// 换字式密码解密函数。

2025-03-05 09:43:04 212

原创 凯撒密码的加密和解密

printf("加密后的消息: %s\n", message);printf("解密后的消息: %s\n", message);printf("原始消息: %s\n", message);// 凯撒密码(加密方式)// 凯撒密码(解密方式)

2025-03-05 09:42:04 229

原创 转置式密码的加密和解密

printf("加密结果: %s\n", encrypted);printf("解密结果: %s\n", decrypted);printf("请输入转制的列数: ");getchar();printf("请输入明文: ");// 转制式密码加密方法。// 转制式密码解密方法。

2025-03-05 09:41:03 133

原创 机器学习环境安装与简单使用

创建conda开发环境 conda -n machinelearning python==3.7。安装JupyterLab:pip install jupyterlab。转移到机器学习开发环境:conda activate xiaocao。激活conda环境:conda activate xiaocao。查看电脑已经有的环境:conda env list。启动JupyterLab:jupyter lab。创建JupyterLab。进入Jupyter环境。

2025-02-25 16:31:47 146

原创 CondaHTTPError: HTTP 404 NOT FOUND for url <https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

问题:CondaHTTPError: HTTP 404 NOT FOUND for url <https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/python-3.7.0-hea74fb7_0.tar.bz2> Elapsed: 00:00.260600。

2025-02-25 16:09:58 617

原创 [Error] ‘for‘ loop initial declarations are only allowed in C99 or C11 mode 《解决方法》

解决方法:在工具(Tools)/编译选项(complier option)/代码生成下的语言标准选择C99。错误原因:在for循环里声明变量只允许在C99或C11模式。环境:Dev C++

2025-02-21 18:16:04 272

原创 特征脸方法

特征脸方法是一种基于主成分分析(PCA)的人脸识别技术。

2025-02-17 09:45:10 134

原创 软件工程复习笔记

基于故障的测试(faultbasedtesting)与传统的错误推测法类似,也是首先推测软件中可能有的错误,然后设计出最可能发现这些错误的测试用例。但是,在面向对象设计过程中,当考虑用户的访问模式,及不同类型的访问彼此间的依赖关系时,就会发现,分析阶段确定的关联可能并没有构成效率最高的访问路径。面向对象方法学是尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界解决问题的方法与过程,也就是使描述问题的问题空间(也称为问题域)与实现解法的解空间(也称为求解域)在结构上尽可能一致。

2024-12-24 11:18:51 359

原创 Linux系统常用快捷键

Linux常用快捷键

2024-12-24 11:17:18 510

原创 非递归回溯框架,递归回溯框架

2024-12-10 13:13:08 207

原创 快速排序算法设计

2024-12-06 16:44:17 131

原创 分治法算法框架

2024-12-06 16:21:24 139

原创 文件特殊权限SetUID,SetGID,Sticky BIT

文件特殊权限SetUID,SetGID,Sticky BIT

2024-12-05 21:28:36 733

原创 授权xiaocao用户可以添加其他普通用户

授权xiaocao用户可以添加其他普通用户

2024-12-05 19:24:27 665

原创 sudo授权用户管理Web服务器

sudo授权用户管理Web服务器

2024-12-05 10:59:54 264

原创 sudo授权用户xiaocao可以重启服务器

sudo授权用户xiaocao可以重启服务器

2024-12-04 21:24:30 396

原创 Linux配置Apache服务

Linux配置Apache服务

2024-12-04 21:14:07 328

原创 [root@cx2211440145 ~]# visudo visudo: /etc/sudoers 忙,请稍后重试

[root@cx2211440145 ~]# visudo visudo: /etc/sudoers 忙,请稍后重试

2024-12-04 20:45:49 280

原创 权限ACL的使用

ACL权限的使用

2024-12-04 18:30:50 750

原创 组管理命令

组管理命令 1.添加用户组:groupadd 2.删除用户组:groupdel 3.把用户添加进组或从组中删除:gpasswd gpasswd -a lamp grouptest usermod -G grouptest lamp 4.改变有效组:newgrp newgrp 组名

2024-12-04 16:40:57 121

原创 用户管理命令

用户管理命令 1.添加用户: 手工添加 useradd 选项 用户名 useradd 默认值 默认值文件主要有两个,/etc/default/useradd和/etc/login.defs 2.设置密码: passwd [选项] 用户名 -l :暂时锁定用户。仅root用户可用 -u:解锁用户。仅root用户可用 --stdin:可以将管道符输出的数据作为用户的密码。主要是在批量添加用户时使用 输入passwd直接回车代表修改当前用户的密码 可以使用字符串作为密码:

2024-12-03 21:00:12 277

原创 第一章 进入近代后中华民族的磨难与抗争 知识点

第一章进入近代后中华民族的磨难与抗争 知识点 1. 1842年8月29日,第一个不平等条约《南京条约》 2. 1917年11月7日,俄国十月革命 3. 1921年中国共产党诞生 4. 三座大山,官僚主义,帝国主义,封建主义 5. 革命的根本问题是政权问题 6. 1840年鸦片战争 7. 鸦片战争是中国近现代史的起点,原因 主要矛盾发生了变化 革命任务变了 阶级关系发生了变化 社会性质发生了变化 8. 鸦片战争前,中国人民的革命任务是反对本国的封建势力。鸦片战争后,增加了反对外国资

2024-12-03 15:05:30 454

原创 用户相关文件

用户相关文件

2024-12-02 21:12:02 366

原创 Webmin安装

Webmin安装

2024-12-02 17:03:04 376

原创 补丁的生成和打入

补丁的生成和打入

2024-11-30 21:17:14 243

原创 软件包安装总结(手工命令安装,yum在线安装,源码包安装)

软件包安装命令的总结,手工命令安装,yum在线安装,源码包安装(查询,安装,卸载,升级,验证)

2024-11-30 20:41:07 179

原创 configure

configure是源码包软件自带的一个脚本程序,所以必须采用“./configure”方式执行(“./”代表在当前目录下)。这一步有三个作用: (1)在安装之前检测系统环境是否符合安装要求 (2)定义需要的功能选项 “./configure --help”命令查询其支持的功能 “./configure --prefix=安装路径”来指定安装路径 把系统环境的检测结果和定义好的功能选项写入Makefile文件,后续的编译和安装需要依赖这个文件的内容 编译的目的是把源码程序转变为能被Linux

2024-11-30 20:36:35 272

原创 基本的select语句(11.30)

基本的select语句

2024-11-30 18:26:28 365

原创 mysql基础11.28

mysql基础11.28

2024-11-30 16:17:28 401

原创 源码包安装

源码包安装过程

2024-11-28 21:24:02 617

原创 RPM包中文件的提取和本地搭建yum源

RPM包中文件的提取和本地搭建yum源

2024-11-28 20:31:42 390

python数据处理,数据合并; 数据转换; 重复值检测与处理; 缺失值检测与处理; 异常值检测与处理

数据合并; 数据转换; 重复值检测与处理; 缺失值检测与处理; 异常值检测与处理。

2025-03-13

python数据分布与趋势探查

用python进行数据分布与趋势探查,主要是进行数据处理基本操作,并且用图形表示出来。绘制折线图进行数据之间的对比分析,绘制热力图进行皮尔逊相关分析。

2025-03-13

使用css样式和html标签,简单制作一个博客

使用css样式和html标签,简单制作一个博客

2025-03-13

门户网站导航设计(制作的搜狐)

门户网站导航设计(制作的搜狐)

2025-03-13

学生信息管理平台是一个基于Java Web技术的综合性管理平台

学生信息管理系统是一个基于Java Web技术的综合性管理平台。通过此系统,可以实现对学生、教师、选课信息等的动态管理, 提升学校管理效率。系统采用分层架构设计,前端使用HTML、CSS,JavaScript和jQuery,后端基于Servlet,JSP和Spring框架,数据库采用MySQL。主要有四个大功能,学生管理( 增加学生信息、删除学生信息、修改学生信息、查询学生信息)、教师管理(增加教师信息、删除教师信息、修改教师信息、查询教师信息)、选课信息管理(添加选课、查询选课情况、删除选课记录)、系统管理( 登录与注册功能、 用户角色管理(老师,学生,管理员)、系统日志查看)。 技术架构 1.前端技术 HTML,CSS:静态页面布局与样式 JavaScript,jQuery:动态交互、DOM操作和AJAX请求 2.后端技术 Servlet:控制层,处理用户请求 JSP:页面动态生成 Spring:依赖注入,业务逻辑分离 3.数据库 MySQL:存储学生、教师,课程等数据 JDBC:数据库连接与操作

2025-03-13

空空如也

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

TA关注的人

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