- 博客(58)
- 收藏
- 关注
原创 随手写系列——写一个凯撒密码转换页面
最后,本文会持续修改和更新,如果对本分栏的其他知识也感兴趣,可以移步目录导航专栏,查看本分栏的目录结构,也更方便对于知识的系统总结!接着是绑定事件,先为用户输入框绑定一个“失去焦点”事件,每当用户点击输入框之外区域失去输入框焦点后,将输入框中的内容存入。循环遍历每一个字母,先判断是大写还是小写字母,并赋值相应的字母表,接着确定转换后的字母在字母表中的下标,并将其添加到明文。同理,为第二个按钮绑定点击事件,只是其中确定下标的判断条件有些许区别,其余的内容均相同,最后输出。元素,并在后面为其绑定事件。
2022-12-21 19:46:51
2044
原创 使用xshell连接kali系统
最后,本文会持续修改和更新,如果对本分栏的其他知识也感兴趣,可以移步目录导航专栏,查看本分栏的目录结构,也更方便对于知识的系统总结!查看ssh服务,可以看到22端口已经开启(Listening),并且ssh也已经可以使用。其次,本篇文章仅用于日常学习以及学业复习,如需转载等操作请告知作者(我)一声!接着打开xshell进行连接,点击“文件”——>“新建”,然后按照下图填写。接着在“用户身份验证”中填写“用户名”和“密码”,并点击“连接”。首先,如果本篇文章有任何错误,烦请读者告知!
2022-12-19 10:07:12
2435
6
原创 kali系统的基础设置
最后,本文会持续修改和更新,如果对本分栏的其他知识也感兴趣,可以移步目录导航专栏,查看本分栏的目录结构,也更方便对于知识的系统总结!其次,本篇文章仅用于日常学习以及学业复习,如需转载等操作请告知作者(我)一声!首先,如果本篇文章有任何错误,烦请读者告知!
2022-12-08 19:26:14
2367
原创 使用XShell、XFTP 连接 win7 虚拟机(windows、Linux无法远程登录问题)
(更新:可以通过此文章解决三个问题:使用Windows/linux远程连接Linux或Windows,但无法连接,可以对Windows检查ssh,对Linux检查sshd)还没有尝试使用 [XShell 连接 Windows 7 系统(此篇文章针对 Windows7 虚拟机,但如果主体电脑是 Windows 7 系统作为服务器的话,原理也应该是差不多的)。尝试使用 XShell 连接了 Windows 7 系统,但是连接失败(是的,就是我)。OK,下面我们就开始解决该连接失败问题!!!
2022-11-26 20:20:46
10409
2
原创 本地web服务器配置(IIS)
主机IP地址查看(Windows用win + R 打开 cmd,输入ipconfig,找到IPV4地址,Linux使用终端输入 ifconfig,同理)最后,本文会持续修改和更新,如果对本分栏的其他知识也感兴趣,可以移步目录导航专栏,查看本分栏的目录结构,也更方便对于知识的系统总结!的方式打开,在 IIS 界面中点击“网站”,如下图,可以查看每个网站绑定的端口号。打开控制面板,输入功能,回车,选择启用或关闭 Windows 功能,点击确定,等待配置,接着按照提示,重新启动计算机。
2022-11-25 20:00:00
3901
原创 操作系统银行家算法
在计算过程中对 available 和 need 计算可以发现有多个安全序列,此处只选取一例,可以找到安全序列{P0, P3,P4,P1,P2},因此,此时系统是安全的。此处和之前一样均有多种安全序列,取一例为{P0, P3,P4,P1,P2},因此,此时系统是安全的,故可以批准分配该资源。由于 Request(0, 0, 0, 1)
2022-11-25 15:45:00
699
原创 VMware使用教程
写在最后:首先,如果本篇文章有任何错误,烦请读者告知!不胜感激!其次,本篇文章仅用于日常学习以及学业复习,如需转载等操作请告知作者(我)一声!最后,本文会持续修改和更新,如果对本分栏的其他知识也感兴趣,可以移步目录导航专栏,查看本分栏的目录结构,也更方便对于知识的系统总结!笔芯!
2022-11-24 23:03:00
1105
原创 CentOS 7 虚拟机安装
最后,本文会持续修改和更新,如果对本分栏的其他知识也感兴趣,可以移步目录导航专栏,查看本分栏的目录结构,也更方便对于知识的系统总结!其次,本篇文章仅用于日常学习以及学业复习,如需转载等操作请告知作者(我)一声!首先,如果本篇文章有任何错误,烦请读者告知!
2022-11-24 23:01:23
345
原创 Linux学习
最后,本文会持续修改和更新,如果对本分栏的其他知识也感兴趣,可以移步目录导航专栏,查看本分栏的目录结构,也更方便对于知识的系统总结!其次,本篇文章仅用于日常学习以及学业复习,如需转载等操作请告知作者(我)一声!首先,如果本篇文章有任何错误,烦请读者告知!
2022-11-24 22:52:03
306
原创 使用XShell、XFTP连接虚拟机或者服务器教程
前者需要每次远程连接都输入账户密码,安全性更好,后者相当于浏览器会保存你的密码,下次登录会直接进去。最后,本文会持续修改和更新,如果对本分栏的其他知识也感兴趣,可以移步目录导航专栏,查看本分栏的目录结构,也更方便对于知识的系统总结!需要购买,但是我记得我好像是通过邮件发送过来的,应该是那个30天试用版,要是不会操作的话可以评论私我发你网盘。点击属性菜单,打开“选项”,在编码选项中选择“Unicode”编码方式,点击“连接”,即可正常使用。接着出来之后选中刚刚新建的连接,点击“连接”。
2022-11-24 20:59:17
1561
原创 Ubuntu虚拟机安装
接着先使用命令 “apt-get update”,同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。最后,本文会持续修改和更新,如果对本分栏的其他知识也感兴趣,可以移步目录导航专栏,查看本分栏的目录结构,也更方便对于知识的系统总结!最后的分区结果,如下图所示(前后都有1MB未分配,没搞懂),接着点击“Install Now”。安装好后就可以进行测试了,输入命令 “ifconfig”,可以发现能够使用了。
2022-11-15 20:59:52
2353
2
原创 python 函数详细笔记
函数是组织好的、可重复使用的、用来实现单一或相关联功能的代码段。使用函数能提高应用的模块性、代码的重用率和可读性。'''用户自定义函数的一般格式为:def 函数名([参数1, 参数2, ... ])"""函数说明"""函数体其中:1. 函数关键字:函数以关键字 def 开头,后接函数名和圆括号()。2. 函数名:遵循表示符命名规则。函数名最好是有意义的名称,以增加可读性。3. 参数:必须放在圆括号中间,称为形式参数(简称形参)。形参是可选的,可以没有,也可以有多个。
2022-10-12 17:29:03
1455
原创 vs code 安装 HTML+CSS 书写增强型插件
首先在扩展商店中搜索 HTML,下载框中的三个插件,第一个用于对 HTML 的一些书写支持(俺也不太清楚,看视频选的,但是好像被禁用了,说是有其他的插件对其受限,怀疑是因为和第二个起了冲突);(如果是下图情况,直接回车即可),即可在 vscode 中查看刚刚写的页面,然后我们要修改时,只要保存完成那么这个内嵌的页面窗口就会立即自动刷新,而不用我们手动进行刷新。最后,本文会持续修改和更新,如果对本分栏的其他知识也感兴趣,可以移步目录导航专栏,查看本分栏的目录结构,也更方便对于知识的系统总结!
2022-10-03 21:09:32
4644
原创 GitHub 学习
最后,本文会持续修改和更新,如果对本分栏的其他知识也感兴趣,可以移步目录导航专栏,查看本分栏的目录结构,也更方便对于知识的系统总结!其次,本篇文章仅用于日常学习以及学业复习,如需转载等操作请告知作者(我)一声!首先,如果本篇文章有任何错误,烦请读者告知!
2022-09-26 10:03:56
138
原创 Python 组合数据类型详细笔记
Python 中的组合数据类型类似于其他编程语言中的数组等,但是类型更多、功能更强大。在Python 中,除字符串外,组合数据类型主要包括列表、元组、集合和字典等。
2022-09-22 20:18:48
3656
原创 Python 程序设计结构
按照设计方法的不同,计算机程序设计可分为面向对象程序设计和面向过程程序设计。无论是用哪种设计方法实现的计算机程序,在其各个局部代码中,程序仍然按照结构化的编程步骤执行。结构化的程序设计思想:将程序划分为不同的结构,这些结构决定程序执行的顺序,结构化程序有三种基本结构:顺序结构、选择结构和循环结构。顺序结构:程序由上到下依次执行每条语句。选择结构:程序判断某个条件是否成立,以决定执行哪部分代码。循环结构:程序判断某个条件是否成立,以决定是否重复执行某部分代码。
2022-09-06 16:31:47
2469
原创 Git 的导入
版本管理就是管理更新的历史记录。它为我们提供了一些在软件开发过程中必不可少的功能,例如记录一款软件添加或更改源代码的过程,回滚到特定阶段,恢复误删除的文件等。Git 出现以前,人们普遍采用Subversion等集中型版本管理系统,而现在 Git 已经成为了主流。所以要学习版本管理,最好学习 Git。...
2022-08-31 23:49:55
954
原创 Python 运算符和表达式
由关系运算符与比较对象组成的表达式称为关系运算表达式。最后,本文会持续修改和更新,如果对本分栏的其他知识也感兴趣,可以移步目录导航专栏,查看本分栏的目录结构,也更方便对于知识的系统总结!当多种运算符出现在同一个表达式中时,按照运算符的优先级决定运算次序,优先级高的运算将先得到处理。由算数运算符与算数运算对象组成的式子称为算术运算表达式。由位运算符与位运算对象组成的式子称为位运算表达式。由赋值运算符与赋值运算对象组成的式子称为赋值运算表达式。由成员运算符与成员运算对象组成的式子称为成员运算表达式。...
2022-08-31 11:42:19
1857
原创 python 字符串类型
字符串是一个有序的字符集合,用来存储和表现基于文本的信息。python 中字符串需要使用成对的单引号或双引号括起来,单引号和双引号的字符串是等效的;python 中还允许使用三引号(“”" 或者 ‘’’ )或双引号创建跨越多行的字符串,这种字符串中可以包含换行符、制表符及其他特殊字符。...
2022-08-30 19:51:50
6491
原创 GitHub的世界
GitHub 是为开发者提供 Git 仓库的托管服务。是一个让开发者与朋友、同事、同学及陌生人共享代码的完美场所。1. Github 公司与 octocatGitHub 公司位于美国旧金山,拥有一只不知是章鱼还是小猫的吉祥物 octocat。它经常被人们创造出各种新的造型。2. 并不只是 Git 仓库的托管服务Github 除提供 Git 仓库的托管服务外,还为开发者或团队提供了一系列功能,帮助其高效率、高品质地进行代码编写。3. Github 与 Git 的区别。......
2022-08-29 17:53:04
399
原创 python 数字类型
python 中的数学函数有两种:内置函数(数量不多,可以直接在程序中使用)和 Math 库中的函数(提供了对底层 C 函数库的访问,函数种类多,功能齐全,需要导入 Math 库 才可以调用相关函数)复数(Complex)由实数部分和虚数部分构成,可以用 a + bj 或 a + bJ 或 complex(a, b) 表示,如:12.6 + 5j。最后,本文会持续修改和更新,如果对本分栏的其他知识也感兴趣,可以移步目录导航专栏,查看本分栏的目录结构,也更方便对于知识的系统总结!...
2022-08-26 14:38:59
2970
2
原创 Python 程序结构及代码规范
简单来说,空行不是python语法的一部分,书写时不插入空行,也不会报错,作用是分隔两段不同功能或含义的代码,使程序结构更加清晰,便于日后代码的维护或重构。比如一个if语句块,一个函数def语句块等,通常不同的语句块还使用空行隔开,增强可读性和层次性。例如,函数之间或类的方法之间用空行隔开,表示一段新的代码的开始,类和函数入口之间也用空行隔开,以突出函数入口的开始。在需要使用标准库或第三方库中的对象时,可以显式的导入模块,这样可以减轻程序运行时的压力,具有很强的扩展性,也有利于提高系统的安全性。......
2022-07-19 22:36:36
4075
原创 Python及开发环境简介、安装入口
Python 目前有两个不同序列的版本:Python 2.x 和Python 3.x。Python 2.x 最早的版本发布于2000年年底, 最新版本为 Python 2.7。Python 3.x 的最新版本为 Python 3.10.5Python 2.x 和 Python 3.x 两个序列版本之间有很多用法是不兼容的,除基本的输入、输出方式有所不同外,很多内置函数和标准库模块用法也有较大的区别,适用于这两个版本的第三方库的差别更大。总的来说,Python 3.x 的设计理念更加合理、高校和人性化,一些第
2022-07-10 14:40:45
1887
原创 python 各版本、各系统 安装教程及注意事项
下载地址 https://www.python.org/首先,在菜单栏 DownLoad 下选择 Windows,点击最新的 python 2.x 或者 python 3.x 版本,滑动至页面最后,选择适合自己的版本进行下载(此处是下载 python 3.10.5 版本的页面,下载最后一个)第一步,打开安装包 第二步,点击下面的 add path,将路径添加到 path 环境变量中,这一步切记点了,不然挺麻烦。然后点击 install now,一般不切换路径(想要切换路径的话可以点击第二个,选择路径,
2022-07-09 11:16:23
1240
原创 Pycharm 安装及使用教程
下载页面https://www.jetbrains.com/pycharm/点击 DownLoad,进入后,选择适合自己使用的系统的版本,选择合适的位置进行下载(这里下载 Windows 系统的 community(社区)版进行演示,如果需要使用专业版则需要付费(前30天免费),如果是学生可以使用微软公司的学生认证,获得免费使用权限(这样也可以使用微软公司其他的付费专业版开发软件),也可以在 GitHub 上认证,获取开发者包)第一步,打开安装包,弹出安装窗口,点击next 第二步,相当于自定义安装路径
2022-07-09 11:04:43
5119
1
原创 python语言的发展历史、特点及应用方向
“脚本语言” 与 “非脚本语言” Python是一个具有静态语言工程项目开发能力的动态语言! Python 最新文档 https://docs.python.org/3/ Python语言自 2004 年以后的使用率呈线性增长,目前已经成为最受欢迎的的程序设计语言之一。一些世界著名大学采用 Python 来教授程序设计课程,众多开源的科学计算库都提供了 Python 的调用接口,如著名的计算机视觉库OpenCV、三维可视化库 VTK、 医学图像处理库 ITK等。 Python
2022-07-08 09:46:20
2256
原创 C语言练习题4
1、给一个不多于五位的正整数,要求:求出其位数,并分别打印出每一位数字,最后按逆序打印出这个正整数(如:输入123,打印出:321)。2、求一个4行4列矩阵主对角线元素之和。3、编写一个程序,判断从键盘输入的两个字符串是否相同,若相同则输出“字符串相同”,否则输出“字符串不同”。4、输出100-200之间,能被3整除但不能被7整除的数。5、将一个月份数字转换为月份的英文名称。6、编写一个程序,用简单选择排序实现对5个整数的排序(从大到小),排序的思路:首先从n个整数中选出值最大的整数,将他交换到第
2022-03-20 18:35:44
257
原创 C语言练习题3
1、从键盘接收一整数x,判断x是否为含有因子7的正整数,如是,则输出“YES”,否则输出“NO”.2、编写一个密码检验的程序,在程序执行时,要求用户名输入密码(标准密码自己预先设定),然后通过字符串比较函数比较密码和标准密码是否相等,若相等,则显示“口令正确”,并转去执行后继程序,若不相等,重新输入,3次都不相等则终止程序的执行。要求自己编写一个字符比较函数,而不使用系统的strcmp()函数。3、编写实现s=1!+2!+……+10!。4、编写程序,能对一给定的3*4的矩阵,求出其中的最大元素值及其所
2022-03-13 23:22:57
1075
原创 C语言练习题2
1、求从键盘上输入10个数据(实数)中的最大值,并求和。#include<stdio.h>int main(){ int num[12] = { 0 }; int i,max_score,sum=0; printf("请输入10个实数(使用空格隔开):\n"); for (i = 0; i < 10; i++) { scanf("%d", &num[i]); sum += num[i]; } max_score = num[0]; for (i = 1
2022-03-12 10:59:27
1397
原创 编写计算并输出一个3*3阶矩阵对角线元素的和。
编写计算并输出一个3*3阶矩阵对角线元素的和。程序运行结果示例:请输入数组元素:(3*3)↙1 2 3 4 5 6 7 8 9↙↙数组为:↙1 2 3 ↙4 5 6↙7 8 9 ↙↙对角线的和:↙25↙输入提示:“请输入数组元素:(3*3)\n”输入格式:"%d"输出提示:"\n数组为:\n"输出格式:"%4d"输出提示:"\n对角线的和:\n"输出格式:"%d\n"#include<stdio.h>int main(){ int a[
2021-05-30 22:03:39
2315
原创 杨辉三角形
编程打印具有如下形式的杨辉三角形(它的特点是左右两边全是1,从第二行起,中间的每一个数是上一行里相邻两个数值和),其中输出数据的行数n从键盘输入,并且n<=10。程序运行结果示例1:input n (n<=10) :5↙11 11 2 11 3 3 11 4 6 4 1程序运行结果示例2:input n (n<=10) :7↙11 11 2 11 3 3 11
2021-05-30 21:47:49
490
原创 从键盘输入某班学生某门课的整数成绩(每班人数最多不超过40人),当输入成绩为负值时,表示输入结束,试编程计算并输出其平均分,并输出实际输入的学生人数。
从键盘输入某班学生某门课的整数成绩(每班人数最多不超过40人),当输入成绩为负值时,表示输入结束,试编程计算并输出其平均分,并输出实际输入的学生人数。输入格式要求:"%d" 提示信息:“Total students are %d\n” “Average score is %d\n” “Input score:”**输出格式要求:"%d"程序的运行示例如下:Input score:80Input score:100Input score:-1Total students are 2Averag
2021-05-11 14:24:56
9090
1
原创 第7章实验任务4: 任意输入一个整数m,若m不是素数,则输出其所有不包括1和自身的因子;否则输出“没有因子,是素数”的相关提示信息。
第7章实验任务4:任意输入一个整数m,若m不是素数,则输出其所有不包括1和自身的因子;否则输出“没有因子,是素数”的相关提示信息。输入提示信息:“Please enter a number:”输入格式:"%d"输出格式:有因子时:"%d\n"无因子时:“It is a prime number.No divisor!\n”输入为1,0,-1时:“It is not a prime number.No divisor!\n”程序运行示例:Please enter a number:8↙2
2021-04-25 14:38:39
2817
原创 打印乘法九九表
#include<stdio.h>int main(){ int n, i, j, k; printf("Input n:\n"); scanf_s("%d", &n); //在VS2019中使用scanf_s,其他编译器用scanf即可 for (i = 1; i <= n; i++) printf("%4d", i); printf("\n"); for (i = 1; i <= n; i.
2021-03-24 17:26:14
330
原创 输入10个学生的C语言成绩(假设成绩为整数值),求最高成绩、最低成绩和平均值。
输入10个学生的C语言成绩(假设成绩为整数值),求最高成绩、最低成绩和平均值。输入格式要求:"%d" 提示信息:"请输入10个学生的C成绩:\n"输出格式要求:“10个学生的C成绩分别为:\n”“%d "10个成绩的最后输出一个”\n"“最高成绩是%d,是第%d个学生\n”“最低成绩是%d,是第%d个学生\n”“10名学生的C成绩的平均分为:%.2f\n”程序运行示例如下:请输入10个学生的C成绩:80 90 93 78 83 67 79 60 64 4510个学生的C成绩分别为:
2021-03-20 13:01:00
19598
原创 有一个一维数组score,存放10个学生成绩,编程计算平均分, 要求:用如下函数原型编写计算平均分的函数FindAver()
**有一个一维数组score,存放10个学生成绩,编程计算平均分,要求:用如下函数原型编写计算平均分的函数FindAver()计算学生平均成绩,且学生成绩为实型。float FindAver(float score[],int n);在main函数中输出平均分,并输出成绩在平均分以上学生成绩。要求输入提示信息为:无输入提示信息要求输入数据格式为:"%f"输出格式要求:“aver = %5.2f\n”"score = %5.2f\n"#include<stdio.h>float
2021-03-08 15:41:38
7978
原创 编写程序实现将字符串str2拷贝到字符串str1。
编写程序实现将字符串str2拷贝到字符串str1。**字符串输入要求采用gets 提示信息:“Enter string 2:”**输出格式要求:“Output string 1:%s\n”程序运行的输入输出样例:Enter string 2:good morning↙Output string 1:good morning#include<stdio.h>int main(){ int i = 0; //在定义i的同时为其赋初值 char str1[50]
2021-03-08 15:01:59
7692
1
原创 编写程序,打印输出如下图所示的乘法九九表
#include<stdio.h>int main(){ int n, i, j; printf("Input n:\n"); scanf_s("%d", &n); for (i = 1; i <= n; i++) { printf("%4d", i); //打印第一行 } printf("\n"); for (i = 1; i <= n; i++) { ..
2021-03-08 14:47:33
5397
空空如也
react native
2023-12-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人