自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件工程学习笔记

开发一个基于计算机的系统受到资源(人力,财力,设备等)和时间上的限制,可行性分析主要从经济,技术,法律等方面来分析给出的解决方案是否可行,能否在给定的资源和时间的约束下完成。法律可行性(系统开发工程中可能涉及到的合同,侵权,责任以及与各种法律相抵触的问题)经济可行性(成本,效益,货币的时间价值,投资回收期,纯收入)软件定义时期的最后一个阶段,回答系统必须怎么做。技术可行性(风险分析,资源分析,技术分析)

2024-03-07 23:07:32 526

原创 linux常用基本命令

linux常用命令

2024-02-23 03:45:18 760 1

原创 Linux管理系统

查看服务方法:/etc/init.d/服务名,(会发现只有两个服务保留在service)multi-user.target等价于运行行级别3(多用户有网,无图形界面)chkconfig --level 指定级别 network off。chkconfig --level 指定级别 network on。开启关闭network服务指定级别的自动启动。chkconfig 服务名 --list。开启/关闭network服务的自动启动。关掉指定服务器的自动启动。开启指定服务器的自动启动。linux:常用是3和5。

2024-02-22 18:15:19 448 1

原创 Linux相关网络配置

以下都是基于NAT模式进行配置的。

2024-02-22 12:00:12 413 1

原创 vim编辑器基本使用

Linux学习笔记(二)

2024-02-21 23:21:39 1557 1

原创 Linux(CentOS)如何进入原始终端及理解Linux文件结构

Linux学习笔记(一)

2024-02-21 20:21:30 387 1

原创 我的作品(个人)

我的作品。

2024-02-18 18:16:07 263 1

原创 软件测试入门

使用技术手段验证软件是否满足使用需求。

2024-02-18 17:21:26 1214 1

原创 MySql优化策略

优化的方向:1.设计上;2.查询上;3.索引上;4.存储上。

2024-02-17 20:34:03 666 1

原创 MySql事务

事务由存储引擎实现,在MySql中只有InnoDB存储引擎才支持事务。事务处理可以用来维护数据库的完整性,保证成批的SQL语句要么全部执行要么全部不执行。事务用来管理DDL、DML、DCL操作,比如insertm,update,delete语句,默认是自动提交的。

2024-02-17 01:27:53 374 1

原创 MySql索引

通过某种算法,用于快速找出某列中有一定值的行。如果没有索引MySql将从第一行数据开始遍历到最后一条数据,花费时间多。

2024-02-16 17:36:08 301 1

原创 MySql触发器

特殊的函数:无需手动调用,只有执行insert,delete,update时才能触发触发器的执行。协助应用在数据库端确保数据的完整性,日志记录,数据校验等操作。在触发器中不能进行insert,delete,update。尽量少使用trigger,因为效率低,非常消耗资源。使用old和new来引用触发器中变化的记录内容。

2024-02-16 15:40:22 126 1

原创 密码学之流密码算法:RC4产生密钥流的原理(python实现)

RC4是一种流密码算法,(本篇文章使用python实现)

2023-08-06 02:41:28 929

原创 密码学之流密码算法:A5/1算法的实现(简单附python代码)

A5算法流程附加python实现A5算法,简单易懂。

2023-08-06 02:32:14 1286 2

原创 密码学实验之Playfair密码(看这一篇就足够)

密码学作业:Playfair密码(普莱费尔密码)c语言源码,不想自己变成,源码(纯c语言代码)复杂粘贴就能用。(看这一篇就够了)

2023-08-06 02:15:45 946

matlab基础学习或复习,有例题有源码

标题:掌握Matlab基础知识的必备教程 简介: 这是一份全面而易于理解的Matlab基础教程,旨在帮助初学者快速掌握Matlab编程的基本概念和技能。无论您是学生、研究人员还是工程师,本教程都将为您提供必要的知识和实践经验,使您能够轻松应用Matlab解决各种科学计算、数据分析和工程问题。 特点: 1. 清晰的结构和逻辑:本教程按照递进的方式组织了各个章节,从Matlab的基本操作开始,逐步引导读者掌握更高级的编程技巧和工具。 2. 实用的示例和案例:每个章节都包含丰富的实例和案例,涵盖了各个领域的典型问题,帮助读者将Matlab的理论知识应用到实际情境中。 3. 详细的解释和说明:教程中对每个概念和技术都进行了详细的解释和说明,配以图表和代码示例,使读者能够更好地理解和掌握。 4. 练习和挑战:每个章节都包含练习题和编程挑战,帮助读者巩固所学知识,并提升编程能力。 无论您是初学者还是有一定经验的Matlab用户,本教程都将为您提供全面而实用的指导,帮助您快速掌握Matlab的基础知识,提升编程能力,并在实际应用中取得更好的成果。立即开始您的Matlab之旅吧!

2023-08-06

纯C语言实现顺序表附加源码

顺序表是一种线性表的存储结构,可以使用数组来实现。顺序表的好处是可以随机访问:顺序表中的元素在内存中是连续存储的,因此可以通过下标直接访问元素,实现随机访问。这样可以快速地访问任意位置的元素,时间复杂度为O(1)。简单易实现:顺序表的实现相对简单,使用数组即可存储元素,操作也相对简单,容易理解和实现。顺序表在随机访问是最大优点,下面是使用C语言实现顺序表的基本流程: 1. 定义顺序表的结构体:顺序表的结构体包含两个成员变量,一个是指向存储数据的数组的指针,另一个是记录当前顺序表中元素的个数。 2. 初始化顺序表:初始化顺序表时,将顺序表的长度设置为0。 3. 插入元素:在顺序表的指定位置插入一个元素。插入元素时,需要将插入位置之后的元素依次后移,然后将要插入的元素放入指定位置。 4. 删除元素:删除顺序表中指定位置的元素。删除元素时,需要将删除位置之后的元素依次前移。 5. 查找元素:根据值查找顺序表中第一个匹配的元素,并返回其位置。 6. 获取指定位置的元素:根据位置获取顺序表中对应的元素。 这些是顺序表的基本操作,通过这些操作可以实现对顺序表的插入、删除、查找和获取等操作。

2023-08-06

密码学实验之流密码算法:A5算法与RC4算法加密流程和python代码实现

密码学实验之流密码算法:里面包含A5算法与RC4算法加密流程和python代码实现附加运行结果。流密码是一种加密算法,它使用连续的密钥流来对数据进行加密。与块密码不同,流密码是逐位或逐字节地对数据进行加密和解密,而不是按块进行操作。密钥流是一个无限长的比特序列,它通过密钥和一个随机数发生器生成。 密码学是研究保护通信和信息安全的科学和技术领域。它涉及使用密码算法来加密和解密数据,以确保机密性、完整性和身份验证。 流密码的加密过程是将明文与密钥流进行异或运算,得到密文。解密过程是将密文与相同的密钥流进行异或运算,得到明文。你可以从里面了解到A5算法和RC4算法是如何用代码实现。 A5算法是一种流密码算法,最初由欧洲电信标准协会(ETSI)用于第二代(2G)移动通信系统中的GSM(Global System for Mobile Communications)网络。A5算法用于对语音通信进行加密,以保护用户的通信隐私和安全。 A5算法的设计目标是在有限的处理能力和资源下提供足够的安全性。它采用了对称密码的设计原则,使用相同的密钥流对明文进行加密和解密。A5算法由三个线性反馈移位寄存器组成

2023-08-06

空空如也

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

TA关注的人

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