此次实训项目的核心内容是文件的保护系统,核心是对文件的加解密。开发之初,本着边做边学习的想法,我们选了毫无基础的python作为开发语言,对语法的不熟悉成为了我们最大的障碍。...项目的运行过程如下:程序运行后显示登陆界面,用户输入的账号密码在经过哈希后与数据文件做对比,验证成功则进入主界面,并加载当前用户的数据文件,读取本用户的实时数据保险箱。...密钥验证成功后,程序进入主界面中,在主界面显示时,会首先调用函数读取数据文件,若该用户尚无数据文件,则新建一个。在主界面,可以实现对文件的加密。...文件加密是使用的对称加密方法AES的ECB模式,Key长度可选(16位或32位),Key由程序随机生成,Key值经过用RSA加密后存入数据文件,加密后的文件显示在下方文件列表中。...主界面可以跳转至密钥分配界面,当用户调转至密钥分配界面后,可以生成RSA 1024的密钥对,同时在程序会将其显示出。
1.下载kali的光盘映像文件https://www.kali.org/downloads/ ? 2.下载好之后打开VMware,创建新的虚拟机 ? ? 选择稍后安装操作系统 ?...简单安装好后,编辑虚拟机设置 ? 点击CD,使用刚刚下载好的ISO映像文件,要在下方点击确认才可以保存 ? 开启虚拟机,开始进行安装,光标在Graphical install时点击回车 ?...点击刚刚分配的虚拟空间,这里我忘记截图了,这是原来失败时候的图,大家把空间当作30G就好了,后面的图是对的 ? 点击确认后,会出现一个30G(睁眼说瞎话?)的空闲空间 ?...根据同样的方法将剩余内存分配给“/”,注意分区是逻辑分区不是主分区 最后得到这样的分区 ? 安装的时候可能会很慢,耐心等等就好了 这里设置的是更新源,直接点“继续”即可 ?...安装完毕后,点“是”,然后下一步 ? 选择“/dev/sda” 下一步 ? 安装就完成了 ? 利用用户和密码就可以登陆了 ?
01 前言 这个公众号(搜索:jay-ztx)以后作为主体更新,这也是真正属于我自己的一个公总号,周同学的学习小屋是让同学帮我注册的,毕竟那时候还未成年,无法创建以自己为主体的公总号平台,希望大家能继续关注我...,寒假期间会给大家分享很多好玩的代码,可以用来写一些简单的小游戏,下面进入正题(暂时先把实训试题更新完,寒假可能更新一个C语言小系统) 02 题目 现在来看看题目 2-4....如果上题中的幂大于1,则幂也要用2的幂形式输出。...,例如:5以下最大是4,表示为2(2),用传入的数据,减去这个最大的值,如果为0,则输出2(n)并立刻return。...感谢各位小伙伴的支持~ 往期作品: 【巩固学习_实训】第一次任务 【巩固学习_实训】任务二_回形矩阵 【巩固训练_实训】任务二_全排列 【巩固训练_实训】任务二第四题
前言 实训来喽,人工智能专业的我们却学习了一学期的web前端的开发,相比烧脑的数据结构来说,这门课程还是比较有趣味的,在不断的摸索中也可以培养自己的审美能力,本篇文章是关于“我的家乡”宣传的期末网页设计作业...主要内容展示 网页内容简介 该网页从宣传自己的家乡出发,设计到家乡的旅游观光,生态环保,现代农业,人文精神,总共设计了五个页面,主要使用的布局房市flex布局,运用最基本的HTML内容。...> 曲阜市委书记李丽调研煤矿安全生产工作 > 吃上“文化饭” 走上致富路,孔子故里的乡村发展新动力...div class="text"> 曲阜市位于山东省西南部,辖8个镇、4个街道,总面积815平方公里,常住人口61.77万(截至2022年),是中国古代伟大的思想家...、教育家、儒家学派创始人—孔子的故乡,是黄帝生地、神农故都、商殷故国、周汉鲁都,是国家历史文化名城、全国优秀旅游城市、全国文明城市、国家卫生城市、国家森林城市、国家园林城市、国家生态文明建设示范市、全国文化先进市
介绍 最近,黄同学又发现了一个很好的平台【墨天轮】,值得开心的是,该平台刚刚发布了数据库在线实训平台,目前支持Oracle、MySQL、Redis、PostgreSQL、openGauss和MogDB六类数据库...该平台支持的是MySQL 8.0,操作系统是Ubuntu 21.04。 登录MySQL数据库 摩天轮主页链接:https://www.modb.pro/ 在进入实训平台之前,我们需要先登录。...cp,就可以直接进入数据库在线实训平台了。...主界面大致如下: 登录MySQL服务器: mysql -uroot -p --输入数据库列表页面中的密码-- 密码在数据库列表页面中: 登陆成功后,界面如图所示: MySQL数据库的使用...select * from student where year(sage)="1990"; 本文主要为大家讲述如何使用墨天轮平台发布的数据库在线实训平台,具体学习操作,还得看你们自己啦!
入侵后的总结 入侵后的总结 昨天发布Linux被入侵及其如何检查,今天这一篇主要是一些排查思路,仅供大家参考。...一般情况下,黑客为了掩盖自己的进程,会使用定制过的命令替换原有系统正常的命令。当然,我们使用黑客的命令来查看可疑的进程肯定是得不到结果的。...这时,可以把正常的系统上的命令复制一份到被入侵的机器上的某个目录下,然后用这些正常的命令来查看系统中正在运行的进程。如果不清楚那些进程是可疑的进程,可以与运行相同业务且正常的机器的进程进行对比。...如果系统重启后,可疑进程照旧还在,那么很有可能是被黑客写到了系统的启动脚本里或者写在了/etc/init.d/目录下。 在上面已经说过,把可以进程的名字记录下来,这时可以用的上。...总结可以让我们知道我们犯了那些大忌;总结可以让我们知道黑客的惯用手法;总结可以让我们知道我们还有什么地方没有做好等。 找到问题根源,修复或改进,然后就重新安装系统吧!
安装Linux共有五种方法 1、光盘 2、硬盘 3、NFS 映像 4、FTP 5、HTTP 其中光盘安装是最普遍的,也是最简单的我就不写了。...只有网卡和一个128MU盘"o" 一、硬盘安装分两种情况: A、是从Win系统上安装 B、是从别的Linux启动安装 这里介绍大多数人使用的Windows系统安装, 第二种方法我还没有调过 ...我安装XP系统在C盘,把RedHat9.0的3个ISO下载下来,放到D盘根目录Red Hat Linux_i1.iso,Red Hat Linux_i2.iso,Red Hat Linux_i3.iso...二、使用NFS安装 1、找一台安装了Linux/Unix系统机器,安装NFS服务,去rpmfind网站找到相应的包,我的是nfs-utils-1.0.1-2.9包。...心得: 安装了一个星期的Linux,我用的版本包括RedHat9、Fedora core 1、2和3 test3,还有MagicLinux1.2beta.我最开始用硬盘安装FC3test3,结果FC3是安装上去了
# 一、实验目标 写一个带修改和删除的表格。页面如下: # 二、环境依赖 采用bootstrap框架来实现,依赖的版本为3.3.7。...我们可以直接引用cdn的资源,资源地址如下: 修改和删除按钮会弹出模态框,需要依赖下列两个js: **环境准备** 平台已经提供了实验的html、css文件。...data-target表示要弹出的模态框的id,每个模态框都有自己的id。...3.编写表头和表体 4.编写修改模态框 代码如下: div的class为"modal",表示是模态框,fade表示模态框显示的动画。id必须分配,用于标识模态框,按钮也需要用此id来绑定。...6.编写修改模态框的体 代码如下: 7.编写修改模态框的底部 代码如下: 8.编写删除模态框 代码如下: **运行项目** 点击项目运行按钮,一直等到项目成功启动,点击项目网站,将显示网站的首页
基于jsp和servlet的用户管理开发 1....commons-logging-1.0.4.jar druid-1.1.10.jar jstl-1.2.jar mysql-connector-java-5.1.7-bin.jar 2.写Druid的数据库连接池工具类...Properties(); p.load(resourceAsStream); // DruidDataSourceFactory核心类 德鲁意数据资源工厂 的...throw new RuntimeException(e); } } /** * 根据用户id查询用户 * @param id 参数是 用户的id...} } } 7.2 设计jsp页面的代码 在web中创建两个文件夹 一个front:用于存放前台页面的文件夹; 另一个为admin:用于存放后台页面的文件夹 目前我们在写的页面是后台的模块
基于jsp和servlet的用户管理开发 目录 基于jsp和servlet的用户管理开发 1....准备jar包 2.写Druid的数据库连接池工具类 2.1 设计工具类 2.2 设计配置文件 3.写sql代码 4.写测试类 测试查询是否可以查到。用于测试数据库连接是否有误!...业务逻辑层]代码 5.1 设计UserService接口 5.2 设计UserServiceImpl实现类 6.设计[数据访问层]代码 6.1 设计UserDao接口 6.2 设计UserDaoImpl接口的实现类...commons-logging-1.0.4.jar druid-1.1.10.jar jstl-1.2.jar mysql-connector-java-5.1.7-bin.jar 2.写Druid的数据库连接池工具类...} } } 7.2 设计jsp页面的代码 在web中创建两个文件夹 一个front:用于存放前台页面的文件夹; 另一个为admin:用于存放后台页面的文件夹 目前我们在写的页面是后台的模块
操作系统 Win10 步骤 一、安装CUDA以及cuDNN 可以先行在cmd处安装: # CPU 版的 pip3 install --upgrade tensorflow # GPU 版的 pip3...CUDA提示 安装适机的CUDA,下载地址(此处为CUDA8.0的下载地址,如需其他版本,进入网站后搜索即可),注意安装之前要先把本机对应的旧版本卸载,否则新旧版本不兼容会导致新版本安转失败 安装CUDA...完毕,找到安装目录下报错中要求的dll文件,添加进环境变量 再次import tensorflow: ?.../anaconda/archive/ 寻找你与你电脑系统对应的版本进行安装(安装具体教程可以参考CSDN的技术文章,注意安装流程中要勾选自动添加环境变量) 测试 下载并安装完成后,打开Anaconda...pip install tensorflow 安装完毕后, 进入python环境,测试tensorflow是否安装好,若输入import语句无报错则成功 >python >>>import tensorflow
在linux中安装pycharm很简单,解压后直接启动. 1.先去官网下载安装包 2.解压压缩包到自己指定的目录. 第三方软件一般安装到/opt目录 3.启动,可以直接运行的....进入到 pycharm 解压后的目录的bin目录下. pycharm.sh 就是启动脚本,直接可以启动,但这样每次都要指定路径启动....2.删除用户主目录配置文件 .PycharmProjects 3.删除快捷方式 /usr/local/bin/charm 即可完全删除 6.注意 我们安装输入法的时候是普通用户,现在把pycharm...安装到opt中,普通用户没有写权限,因此无法在pycharm中输入中文....如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
前言 在刚开始安装php的时候我们不可能一下把所有的扩展全部装完但在开发的时候我们又需要某个扩展,这时候我们不可能把php重新卸载—加上对应扩展—安装—-那样太麻烦了,下面给大家介绍为安装好的php添加或者的方法...这里我以安装memcached扩展为例 查看你是否安装某个扩展 1.使用命令php -m 列出的扩展就是已安装的 2.使用函数phpinfo() 安装memcached 在这个网站下找到memcached...扩展 https://pecl.php.net/ 点击memcached扩展 列出可下载的版本,复制其链接地址 通过wget下载memcached扩展 下载完成后是一个.tgz的文件...当我们要为已经编译安装好的php添加扩展时,我们要通过phpize辅助 phpize会根据当前扩展和php的版本为其添加一个configure文件,phpize存放在php的安装路径bin目录下,如我的...参照这个人的博客 https://blog.csdn.net/hualaoshuan/article/details/91891225 安装libmemcached后我们继续安装memcached 1
pycharm 安装到linux(ubuntu、linuxmint) 先说本人使用的工作环境 win10家庭版 使用vmware 和vbox 两款虚拟机, ubuntu 16.04...开启安装模式 1.安装vmware和vbox 虚拟机(激活成功教程版vmware自己找一下,网上有的时 ) 2. 在虚拟机中安装好系统软件 3....开始安装 测试你的系统有没有安装java 辅助软件,否则pycharm不能运行 终端指令 : Java -version 如果不报错就说明你已经按安装了,如果报错,根据提示安装好Java 4....pl0eWYGZWG3tJ9mZ7SowcXLWDFAk0lRJnKGFMTggrWjV8GYpw5bq23VmIqqDLgkNzuoog== 第四步 退出pycharm 第五步 打开(解决联网不能用问题) Linux...文件的觉对路径 Icon 参数是你的pycharm.png文件的绝对路径 一般两个文件在一个文件夹下 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。
以前在Linux下配置了一个系统监视软件zabbix,总体用起来还不错,因为需要在网页端显示,所以需要搭建lamp环境,然后配置apache2使打开本地网页就显示那个为主页,以后就没再碰过,也没做记录,...,一并删除 sudo find /etc -name "*apache*" -exec rm -rf {} \; sudo rm -rf /var/www 运行完上述命令后,可能还需要删除掉mysql数据库的相关信息...,反正我是先把数据库全部卸载掉后才运行上述命令的,不卸载mysql行不行我也不知到,先把卸载mysql的操作记下来好了。...最后进行重装apache2,运行sudo apt-get install apache2,然后就能安装完毕,打开配置文件看都是初始化的,然后在浏览器中输入localhost,发现it works表明apache...安装完毕,当然前提是你已经装完LAMP环境。
1.上传apache-tomcat-7.0.82.tar.gz到Linux上 2.解压tomcat tar -zxvf apache-tomcat-7.0.82.tar.gz -C /usr/local
1.背景 VMware虚拟机安装Linux系统(Centos 7) 后,网络是不可用的,需要启用网络 2.操作 2.1修改ifcfg-ens33配置文件 vi /etc/sysconfig/network-scripts...它的意识是在启动时连接网络。
/安装包 或 dpkg -i install ..../安装包也可以 三、用户与权限 有些下载的kali的默认用户和密码都是kali,不做修改可能会成为隐患 首先,进入root用户 sudo su 创建一个新用户,用 adduser + 用户名 按y确定后就完成了...; 修改密码 password +用户名 此时只是普通用户,需要添加到 sudo usermod -aG sudo heike 用 groups +用户名 查看被加入了哪些组 添加后,直接用 su...+ 用户名 就行了 用 sudo -l查看权限是否被提高了 四、 下载TOR 下载完进入Downloads文件夹,然后进行解压 五、下载终端 下载一个比较方便分屏的终端; sudo apt install
在这个系统上#号代表的是root用户,$符号代表的普通用户。那么如何让它们迅速的进行切换的呢? ? 1、先把电脑系统打开了,然后点击启动器。 ? ?...2、在启动器里面有安装的软件,只需要找到终端这个软件点击一下启动它。 ? ? 3、或者你可以右键选择在此打开终端,也可以达到快速打开终端的目的。 ? ?...4、打开后看到是一个$符号,我们输入su,然后输入你的管理员密码,这个时候变为了#。 ? ? ? 5、如果要退出#,那么输入:exit 这个时候就会从#恢复回到$。 ? ?...6、当然了有些发行版,还需要设置root密码才可以打开切换的,如果上面的方法无法切换,你应该先输入:sudo passwd root 回车后输入你当前的用户的密码,然后给root输入一个新的密码,输入两次后就可以了...然后你用上面的su就可以切换为root用户了的。 ? ? ?
领取专属 10元无门槛券
手把手带您无忧上云