自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 #PHP简单的练习(随心所以写for语句)

换行问题echo nl2br()<!DOCTYPE html><html><body><?php$a=5;$b=10;function t1(){ global $a,$b; echo $a*$b;}t1();echo nl2br("\n");function t2(){ echo $GLOBALS['a']/$GLOBALS['b'];}t2()?></body></html>

2020-12-20 04:58:07 364 1

转载 #PHP基本语法

PHP基本语法1、PHP脚本以<?php开始,以?>结束2、PHP文件的默认文件扩展名为“.PHP”3、PHP用很好来分割语句4、变量以$ 符号表示,后面跟着变量的名称:$test='Hello World';5、PHP注释:单行注释://、#多行注释/*...*/————————我是分割线——————————————PHP脚本可以放在文档中的任何位置主要格式如下:<?php//PHP代码?>PHP 中的每个代码行都必须以分号结束。分号是一种分隔符,用于

2020-12-19 03:12:59 290 1

原创 #HTML5建立超链接(URL概念、超链接标记、创建热点区域、浮动框架)

URL的概念URL通常请跨国下翻译为:“统一资源定位器”,也就是我们通常说的“网址”,它用于指定Internet上的资源位置URL格式网络中计算机是通过IP地址区分的,如果需要访问网络中某台计算机中的资源,首先要定位到这台计算机,IP地址是由32位二进制代码组成,数字之间没有意义,且不容记忆。为了方便记忆,现在计算机一般采用域名的方式寻找地址,即在网络上使用一组有意义的字符组成的地址代替IP地址来访问网络资源。URL是由4哥部分组成的,即 “协议” 、“主机名”、“文件夹名”、“文件名”举个例子

2020-12-18 22:48:27 2961 1

原创 #HTML5网页中的文本与图像

HTML5网页中的文本与图像无序列表首先欢迎大家来看我信息安全小萌新的博客!下面我会和大家分享我对于HTML5的学习经验,今天我很想的是HTML5网页中的文本与图像处理问题。我先放一个案例,通过案例来进一步说明。源码:<!doctype html><html><head><meta charset="utf-8"><title>练习</title></head><body><h1&

2020-12-18 13:39:57 667

原创 #初学HTML(这里有Dreamweaver的安装文件!百度云盘自行提取)

DW(Dreamweaver CC 2019)DW云盘安装文件提取码:xamx这个好像是破解版本,安装的时候请处于断网模式!至于这个软件的使用教程在这里就不细说了,你们可以在CSDN上面自行查看别的博客,给大家推荐一个DW使用教程————————我是分割线——————————————头标记head头标记head一般用于文档头部相关信息,一般包括标题信息、元信息、定义CSS样式和脚本代码等等。HTML的头部信息是以< head>开始(<>中间没有空格,不知道为什么不加空

2020-12-04 20:32:54 1271 2

原创 #python对列表进行统计计算

对列表进行统计计算1、获取指定元素出现的次数使用count()方法可以获取指定元素在列表中出现的次数,基本语法如下:listname。count(obj)**listname:**表示列表名称**obj:**表示判断是否存在对象,这里只能进行精确匹配,即不能是元素的一部分实例:talk=["你们说","我信息安全小萌新帅不帅!","不帅!"]number=talk.count("不帅!")print(number)上面代码显示1,则表示“不帅!”这个字符串出现了1次——————

2020-11-23 20:05:17 3575

原创 课程《网络攻击与防御》期末复习大纲详解【仅供参考】

题型:选择题(单选)20%、判断题10%、名词解释20%、简答题30%、综合论述题20%(以简答题和综合论述题为主)

2022-07-11 15:36:06 1570

原创 数据结构期末复习大纲(22年版)【亲测有效,内含二叉树、单链表、线性表、有向图、无向图、四大遍历、哈夫曼树详解】

二叉树层次遍历删除单链表第一个位置元素线性表的特点顺序表、链表、栈(入栈)与(出栈)操作有向图、无向图哈夫曼树

2022-07-11 15:31:07 352

原创 #数据结构与算法分析(期末总复习2)

顺序表得查找定位算法:顺序表的查找算法int LOcateIndex_seq(SeqList slist,int x)//查找值为x得元素,返回元素所在的下标{ int q; for(q=0;q<slist->n;q++) { if(slist->elem[q]==x)//查询成功,返回对应的下标 return q; } return -1;//查询失败,返回-1}在顺序表中查找值为x得元素是否存在,如果存在,返回该元素在顺序表中的下标,如果不存在返回-1,在

2021-01-11 06:05:37 675

原创 #数据结构与算法分析实验报告C++语言版(二叉树的基本操作实现,有图有源码!)

题目:二叉树的基本操作实现实验要求(1)以二叉链表表示二叉树,先序创建一棵二叉树;(2)用递归方法输出二叉树的中序遍历结果;(3)用非递归方法输出二叉树的前序遍历结果;(4)用非递归方法输出二叉树的后序遍历结果;(5)计算二叉树的深度;(6)统计二叉树的结点个数;#(7)统计二叉树的叶结点个数;(8)统计二叉树的度为1的结点个数;(9)输出二叉树中从每个叶子结点到根结点的路径。(10)交换二叉树每个结点的左孩子和右孩子;——————————我是分割线————————————注: 这

2020-12-14 18:19:25 1327

原创 #python类的定义和使用 __init__()

定义类在python中,类的定义使用class关键字来实现,语法如下:class ClassName: "类的帮助信息"# 类文档字符串 statement #类体ClassName: 用于指定类名,一般使用大写开头字母,如果类名中包括两个单词,第二个单词的首字母也要大写,这种命名方法也称之为驼峰式命名方法。statement: 类体,主要由类变量(或类成员)、方法和属性等定义语句组成。如果在定义类时,没有想好类的具体功能,也可以在类体中直接使用pass语句代替。class Geese:

2020-11-27 15:47:04 537

原创 #python访问元组元素(有源码有注释有截图,相信我你能看的懂!)

访问元组元素在python中,如果想将元组的内容输出也比较简单,可以直接使用print()函数。同列表一样,元组也可以使用for循环进行遍历。实例:(使用for循环列出咖啡馆里面咖啡名称)coffe=('蓝山','卡布奇诺','拿铁','摩卡')#定义元组print("我们店有:\n")for i in coffe: print(i+"咖啡",end=' ')#遍历元组另外,元组还可以使用for循环和enumerate()函数结合进行遍历说明:enumerate()函数用于将

2020-11-25 17:03:37 697

原创 #python元组(元组的创建和删除)

元组的创建和删除元组(tuple)是python中另一个重要的序列结构,与列表类似,也是有一系列按特定排列的元素组成。但是他是不可变序列,因此元组也可以称之为不可变的列表。在形式上元组的所有元素都放在一对小括号()中,相邻的元素之间使用逗号分隔。在内容上,可以将整数、实数、字符串、列表、元组等任何类型的内容放入元组中,并且同一个元组中,元素的类型可以不同,因此他们之间没有任何关系。通常情况下,元组用于保存程序不可修改的内容。说明从元组和列表的定义来看,这两种结构比较相似,但是他们之间的主要区别就是一个

2020-11-24 21:57:55 1826

原创 #python二维列表(有图有代码,简洁清晰明了!)

二维列表由于列表元素可以是列表,所以在python中也支持二维列表。二维列表中的信息以行和列的形式表示,第一个下标代表元素所在的行,第二个下标代表元素所在的列。在python中创建二维列表有以下3种常用的方法1、直接定义二维列表例如:listname=[[元素1],[元素2],[元素3]......[元素n]]listname: 表示生成列表名称【元素1】: 表示二维列表的第一行,也是一个列表,其中的元素1表示第一行的列【元素n】: 表示二维列表的第n行————————我是分割线———

2020-11-24 19:46:48 29709 5

原创 #python列表推导式(有图有代码!简洁清晰明了!)

列表推导式使用列表推导式可以快速生成一个列表,或者根据某个列表生成满足指定需求的列表。列表推导式通常有以下几种语法格式:(1)生成指定范围的数值列表基本语法如下:list=[Expression for var in range]list: 表示生成的列表名称Expression: 表带是,用于计算新列表的元素var: 循环变量range: 采用range()函数生成range对象实例:生成一个包括10个随机数列表,要求数的范围是在1~100(包括100)import random#导

2020-11-24 17:17:04 2122 2

原创 #python对数列的进行排列

对数列的进行排列在实际开发中经常需要对原列表进行排序。python中提供了两种常用的对列表进行排序的方法———————我是分割线————————————1、使用列表对象的sort()方法实现sort()方法基本语法如下:listname.sort(key=None,reverse=False)参数说明:listname 表示要进行排序的列表key 表示指定从每个列表元素中提取一个比较键(例如,设置“key=str.lower”表示在排序是不区分大小写)reverse 表示可选参数,如果

2020-11-23 21:56:53 3482

原创 #python添加、修改和删除列表元素

添加列表元素在之前我写的博客里面我说过可以通过“+”号将两个序列连接,通过这个方法也可以实现列表添加元素。但是这种方法的执行速度要比直接使用列表对象的append()方法慢,所以在这里我推荐大家在实现添加元素时,使用append()方法实现,列表对象的append()方法用于在列表末尾追加元素,它的语法格式如下:listname.append(obj)其中listname为要添加元素的列表名称,obj为要添加到列表尾部的对象实例:numberlist=[] #定义一个空的列表a=6

2020-11-23 19:08:28 254

原创 #python遍历列表(有源码有截图)

遍历列表方法1、:直接使用for循环实现直接使用for循环遍历列表,只能输出元素值。它的语法格式如下:for item in listname #输出item实例:遍历一首古诗词(for循环遍历)print(" "*3,"《沁园春·雪》")verse=["北国风光,千里冰封,万里雪飘。", "望长城内外,惟馀莽莽;大河上下,顿失滔滔。", "山舞银蛇,原驰蜡象,欲与天公试比高。", "须晴日,看红妆素裹,分外妖娆。", "江山如此多娇,引无数英

2020-11-23 16:39:09 458

原创 #python访问列表元素

访问列表元素在python中如果想见列表的内容输出也是比较简单的,可以直接使用print()函数实例:import datetime #导入日期时间类#定义一个列表mot=["我信息安全小萌新", "终于进实验室了", "我一定努力学习", "早日成为大佬"]day=datetime.datetime.now().weekday()#获取当前星期print(mot[day])#输出每日一贴说明:在上面的代码中,datetime.datetime.now(

2020-11-23 13:42:43 175

原创 #python列表的创建和删除(有源码有截图)

python列表的创建和删除具体的语法格式如下:listname=[element1,element2,element3,..,elementn]listname表示列表的名称,可以任何符合python命名规则的标识符:element1,element2,element3…element n表示列表中的元素,个数没有限制,并且只要是python支持的数据类型就可以创建空列表在python中,也可以创建空列表,例如要创建一个名称为emptylist的空列表,可以使用下面的代码:empty=[]

2020-11-23 13:27:54 177

原创 #python检查某个元素是否是序列成员

python检查某个元素是否是序列成员在python中可以使用in关键字检查某个元素是否是序列的成员,即检查某个元素是否包含在该序列中,语法格式为:value in sequencevalue表示要检查的元素,sequence表示指定的序列例如:直接上代码talk=["欧耶","信息安全","小萌新的我终于进实验室了!","万岁!"]print("欧耶"in talk)print("欧耶"not in talk)上面显示true是表示在序列中存在指定的序列,false则表示没有这个

2020-11-22 20:10:47 1384 1

原创 #Python序列相加

序列相加在python中可以使用(+)运算符实现两种类型相同的序列相加的操作,即将两个序列进行连接,但不去重复的元素。话不多说直接上代码!talk=["我是","信息安全","小萌新","来自"]talk1=["西华","大学","信息安全","专业","2019级"]print(talk+talk1)说明:在进行序列相加时,相同类型是指相同列表、元组、字符串等、序列的元素类型可以不相同。例如下面的代码num=[7,8,5,4,8,9,446,44,54]talk=["欧耶","我想

2020-11-22 17:05:21 399

原创 #python 切片(有源码有截图)

切片切片操作时访问序列中元素的另一种方法,它可以访问范围内的元素,通过切片操作可以生成一个新的序列。主要的操作语法如下:name[start:end:step]参数说明如下:**name:**表示序列的名称;**start:**表示切片的开始位置(包括该位置),如果不指定默认为0;**end:**表示切片的戒指位置(不包括该位置),如果不指定默认为序列的长度;**step:**表示切片的步长,如果省略则默认为1.当省略步长时,最后一个冒号也可以省略。说明:在进行切片操作的时候,如果指定步

2020-11-22 16:53:25 459

原创 #python 通过索引访问序列中的任意元素

Python通过索引访问序列中的任意元素啥也不说了直接上代码!talk=["欧耶","我今夜是夜店小王子!","跟我一起摇起来!","eveybody嗨起来!"]print(talk[0])print(talk[1])注意:python是一个比较神奇的,他的索引可以为负数,这个索引从右向左计数,也就是最后一个元素开始计数,即最后一个元素的索引值是-1.在采取负数作为索引值时,是从-1开始的,而不是从0开始的,即最后一个元素的下标为-1,这是为了防止与第一个元素重合。...

2020-11-22 16:16:52 742

原创 #数据结构与算法分析实验报告C语言版( 链队列的基本操作实现)(1-4)

实验要求:(1)建立链队列并实现判空、入队、出队、取队头元素等基本操作;(2)在主函数中测试链队列的基本操作,要求输入一个序列入队,然后再输出队列的内容。实现提示:首先定义链队列的数据类型,然后定义链队列的创建、判空、入队、出队、取队头元素等基本操作,最后在主函数中输入一个序列入队,然后再输出队列的内容。————————我是分割线——————————————————源代码:#include<stdio.h>#include<malloc.h>//链队列的定义:ty

2020-11-16 21:10:15 1384 1

原创 #数据结构与算法分析实验报告C语言版( 循环队列的基本操作实现)(1-3)

实验要求:(1)建立循环队列并实现判空、入队、出队、取队头元素等基本操作;(2)在主函数中测试循环队列的基本操作,要求输入一个序列入队,然后再输出队列的内容。实现提示:首先定义循环队列的数据类型,然后定义循环队列的创建、判空、入队、出队、取队头元素等基本操作,最后在主函数中输入一个序列入队,然后再输出队列的内容。源代码:#include<stdio.h>#include<malloc.h>//循环队列的定义:typedef int DataType;struct

2020-11-16 16:34:55 1880 1

原创 #数据结构与算法分析实验报告C语言版( 链栈的基本操作实现)(1-2)

实验要求:(1)建立含有若干个元素的链栈;(2)对已建立的链栈实现判空、进栈、出栈、取栈顶元素等基本操作;(3)在主函数中调用栈的基本操作函数实现输入序列的反转。实现提示:首先定义链栈的数据类型,然后定义链栈的创建、判空、进栈、出栈、取栈顶元素等基本操作,最后在主函数中调用栈的基本操作函数实现输入序列的反转。——————我是分割线————————————————链栈的定义:typedef int DataType;struct Node{DataType data;struct N

2020-11-16 14:52:26 1219

原创 #数据结构与算法分析实验报告C语言版( 顺序栈的基本操作实现)(1-1)

顺序栈的基本操作实现一、实验目的1.掌握线性表顺序存储结构的特点。2.掌握栈和队列的特性。掌握顺序栈、链栈、循环队列和链队列的存储结构及其基本运算二、实验内容题目1. 顺序栈的基本操作实现实验要求:(1)建立含有若干个元素的顺序栈;(2)对已建立的顺序栈实现判空、进栈、出栈、取栈顶元素等基本操作;(3)在主函数中调用栈的基本操作函数实现输入序列的反转。————————我是分割线——————————————————源代码:#include<stdio.h>#includ

2020-11-16 13:46:27 1683

原创 #UNTF致敬我的第一篇wp——(爷的历险记Misc)

比赛终于结束了,这篇博客终于可以出山了!!!身为萌新的我最近参加了UNCTF的比赛,有一说一我实在是太菜了没做出几道题,但是也有了一些对于CTF杂项类的心得体会在这里给大家分享一哈,这一篇也是本人的第一篇关于CTF的WP还望诸位多多指点题目:1、首先我们先将题目给的附件下载下来,下载下来我们发现这是一个zip格式的压缩文件。先将其解压打开UNCTF2020这个文件夹,我们可以发现一个exe的可执行程序。2、点击Game.exe运行我们会发现启动了这个游戏。3、点击新游戏开始我们愉快的游戏模式吧!

2020-11-14 18:30:27 575 2

原创 #数据结构与算法分析(期末总复习1)

临近期末了,是时候该总结一哈数据结构与算法分析这门课了。在这里信安小萌新带大家一起重新温故整本书的所有知识点,顺便加深一哈自己的印象。希望能对临近期末要考数据结构的朋友们带来帮助!第一章 绪论数据结构的基本术语——————我是分割线————————————1、数据:数据是信息的载体,能够被计算机程序识别加工、存储等处理的符号统称为数据。2、数据元素:组成数据的基本 单位称为数据元素或者结点,一个结点可以是一个字符、一个整数或者一个结构体,在计算机程序中,将结点看作一个整体进行处理。3、数据项

2020-11-12 13:39:58 1103 2

原创 Java 笔记(复合语句)

复合语句java的复合语句试依整个块区为单位的语句,所以又称之为块语句。符合语句有开括号“{”开始闭括号“}”结束。实例:public static void main(String[] args) { // TODO 自动生成的方法存根 int x=20; { int y=40; System.out.println(y); int z=245; boolean b; { b=y>z; System.out.println(b);

2020-09-02 14:29:20 282 2

原创 #Java冒泡排序(一)

Java的冒泡排序Java的冒泡排序对于我而言就如同C++的冒牌排序差不多,但初学者通常要花费很多时间来理解这个逻辑,所以在这里我便为大家分享一下我对于冒泡排序的理解在程序设计中,经常需要讲一组数列进行排序,这样更加方便统计与查询。通常排序的方式有很多如冒泡排序、选择排序、快速排序等。冒泡排序是最常用的数组排序算法之一,它的排序方式总是将最小的数放在前面,从小到大的方式进行排列,就如同水中冒泡向上升的动作故称之为冒泡排序。1、基础思想:冒泡排序的基本思想是对比两个相邻的元素值,如果满足条件则交换元

2020-08-06 20:45:12 151

原创 C++项目实践(银行管理系统)

C++项目实践系统功能描述:实现以下几个功能:1、查询。2、取款。3、存款。4、转账。5、修改密码。6、退出。由用户输入功能进行选择,使用switch多分支完成对应功能。

2020-07-17 11:31:42 3659

原创 #Java实例(一)

实例1(使用一维数组将1-12月各月的天数输出)在Java集合中一维数组是常见的一种数据结构。public class helloJava { public static void main(String[] args) { // TODO 自动生成的方法存根 int day[]=new int[] {31,28,31,30,31,30,31,31,30,31,30,31}; for(int i=0;i<12;i++) { System.out.println((i+1

2020-07-16 08:55:23 965

原创 #Java语言基础篇(二)

标识符和关键字1、标识符:标识符可以简单地理解为一个名字,用来表示类名、变量名、方法名、数组名、文件名的有效字符序列。在Java中标识符中的字母严格区分大小写的2、关键字:关键字是Java语言中已经被赋予特定意义的一些单词。这些字不能作为标识符进行使用:int 、public、 this、 finally 、boolean 、abstract 、continue、 float、 long 、short、 throw、 throws、 return 、break、 for、 static、 new、

2020-07-15 20:51:35 122

原创 # Java语言基础篇(一)

Java引言:大家好我是信安小萌新,由于最近再自学Java并且有了一些收获,我想和大家一起分享我的学习经历,有什么不足之处还望大家指出。Java语言基础Java语言是面向对象的程序设计语言,Java最基本的组成单元是类。每一个应用应用程序都需要包括main()汉化,含有main()方法的类称之为主类。首先我们来看一个最简单的例子,就好比是C++当中的hello world这一经典案例。package Number;public class First{static String s1=

2020-07-13 21:43:47 192 1

顺序栈的基本操作实现

二、实验内容** 题目1. 顺序栈的基本操作实现 实验要求: (1)建立含有若干个元素的顺序栈; (2)对已建立的顺序栈实现判空、进栈、出栈、取栈顶元素等基本操作; (3)在主函数中调用栈的基本操作函数实现输入序列的反转。

2020-11-16

空空如也

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

TA关注的人

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