自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 PHP文件上传_把客户端的文件上传到服务器端

【代码】PHP文件上传_把客户端的文件上传到服务器端。

2022-11-15 23:53:30 720 1

原创 PHP图像处理[2]——设计验证码的步骤

【代码】PHP图像处理[2]——设计验证码的步骤。

2022-11-03 00:32:40 191

原创 在html文件中使用JavaScript实现运算器(计算器)功能——平方、二进制、十六进制

【代码】在html文件中使用JavaScript实现运算器(计算器)功能——平方、二进制、十六进制。

2022-11-01 21:13:01 536

原创 在PHP中使用Mysqli与Mysql交互[1]——建立关闭与MySQL服务器的连接

在windows上,对于PHP 5.3或更新版本,mysqli扩展默认开启并使用Mysql Native Driver,无需安装。函数参考==>数据库扩展==>针对各数据库系统对应的扩展==>MySQL==>Mysqli。–Mysqli拥有面向过程接口。

2022-10-29 11:25:55 229

原创 Python入门学习笔记

笔记记录时间:2022_7_6笔记更新时间:2022_7_6使用软件版本:Python 3.7编辑器:IDLEIDLE打开连续文本编辑器的路径:File->New File (快捷命令:ctrl+N)Python帮助文档(Python Docs)打开路径:Help->Python Docs执行代码:F5IDLE的字体类型以及大小调节:推荐b站:小甲鱼python。链接:https://www.bilibili.com/video/BV1c4411e77t?spm_id_from=333.337.searc

2022-07-06 23:22:29 219

原创 Java入门实操复习心得(全)

由于图片有点问题,完整的文档放在我的资源里了csdn:java技能树学习链接(1条消息) Java技能树 (csdn.net)推荐b站:韩顺平java2. 转义字符3. 变量,字符串拼接4. Byte与Short的区别5. float跟double的区别6. char7. boolean(true、false)8. 自动类型转换19. 自动类型转换210. 强制类型转换11. String类型转换12. 除法运算13. 取模规则(公式:a %

2022-07-05 21:17:27 778

原创 JAVA位运算符中的左移,右移,无符号右移(<<, >>,>>>),涉及补码到原码的运算

提示1:左移几次,就乘上几次2;右移几次,就除去几次2。 提示2:负数要用补码来进行运算,要先对其补码进行移动,最后再将补码变为原码,即得到结果。>>在移动过程中其符号位保持不变!>>>在移动过程中其符号位可以改变!验证:...

2022-06-22 11:41:06 171

原创 【数据库原理选择题1-4章】

1-1 数据库系统概述-11. DB、DBMS 和DBS 三者之间的关系是( )A DBMS包括DB和DBSB DB 包括DBMS和DBSC 不能相互包括D DBS包括DB和DBMS正确答案: D2. 位于用户和操作系统之间的一层数据管理软件是( )A DBB MISC DBSD DBMS正确答案: D3. 以下不属于数据库系统优于文件系统的特点是()A 数据库系统对数据的操作以记录为单位B 数据库系统为用户提供更方便的用户接口C 数据库系统冗余更少、共享性更强D

2022-05-05 17:35:51 5086

原创 数据库mysql的基本操作命令(全)

1.1 如何进入mysql? mysql的基本操作命令//先进入mysql文件所在的bin目录下cd C:\mysql-5.7.15-winx64\bin//进入mysqlmysql -uroot -p123456//列出所有数据库名show database;//使用、进入一个数据库use 数据库名;//查看所有的表show tables;//退出mysqlexit;//创建一个数据库create database 数据库名;//导入表 注意:路径不能有中文

2022-04-09 16:16:04 3254

原创 (1)_什么是嵌入式?

一、什么是嵌入式?全称:嵌入式系统用于控制、监控或者辅助 操作机器和设备的装置二、嵌入式系统的组成:嵌入式硬件、嵌入式软件1. 嵌入式硬件:(1)处理器:CPU(2)存储器:Flash/SRAM(3)外围电路:复位时钟、DA、AD以上所有东西可以整合在一个chip(芯片)中。2. 嵌入式软件:(1)底层驱动:AD/DA/IIC/SPI(2)操作系统(OS):​ 小型{ ucOS、FreeRTOS、RTT(国产) }​ 大型{ Linux、VxWorksS、WinCE

2022-02-22 12:48:43 619

原创 使用for循环编写c程序,实现百钱买鸡问题

#include<stdio.h>int main(void){ int x, y, z; //设鸡翁x只, 鸡母y只, 鸡雏z只 printf("一共有一下几种买法:\n"); for(x=0; x<=20; x++) //鸡翁不可能超过20只 for(y=0; y<=33; y++) //鸡母不可能超过33只 for(z=0; z<=300; z++) //.

2021-11-14 21:15:26 2048

原创 html是如何与php进行交互的?var_dump($_GET)和var_dump($_POST)

html的参数如何通过超全局数组传递到php?html文件下的代码:<html> <head> <meta charset = "utf-8" /> <title>超全局数组</title> <boad> <form action = "login.php" method="get"> <!--method用来设置html到PHP的传递类型, 一般默认为get类型,通过url进

2021-11-06 16:29:49 1024

原创 Tomcat安装失败?访问不了http://localhost:8080,可能是8080端口被占用

tomcat安装完访问不了的原因可能如下:jdk环境问题8080端口被占用8080被占用的解决办法:修改端口号为8081文件路径如下所示:用记事本软件打开server.xml文件,找到68行,将8080修改为8081,保存关闭文件此时在进行访问,输入http://localhost:8081...

2021-11-04 17:58:12 882

原创 实验四 VLAN 实验——实现同一个vlan组下PC互通,不同vlan组下的不能互通

实验四 VLAN 实验一、实验内容:华为系列交换机 VLAN 配置方法二、实验目的:掌握 Huawei 系列中低端交换机端口的 VLAN 配置方法三、实验设备:Huawei交换机,PC 机,Console 线缆,双绞线若干。四、预备知识:1.VLAN 简介VLAN(Virtual Local Area Network),是一种通过将局域网内的设备逻辑地而不是物理地划分成一个个网段从而实现虚拟工作组的技术。IEEE 于 1999 年颁布了 用以标准化 VLAN 实现方案的 IEEE 802.1

2021-11-01 00:58:28 8538 1

原创 HTML——018div和span,保证网页的灵活布局

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <!-- 1、div和span是什么?有什么用? *div和span都可以称为“图层” *图层的作用是为了保证页面可以灵活的布局。 *图层就是一个一个的盒子,div嵌套div就是盒子套盒子。

2021-04-18 22:14:37 198

原创 HTML——017HTML中元素的id属性,javascript语言可以对任意节点进行增删改操作

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>HTML中元素的id属性</title> </head> <body> <!-- 1、在HTML文档当中,任何元素(节点)都有id属性,id属性是该节点的唯一标识。 所以在同一个HTML文档当中id值不能重复。 2、注意:表单提交数据的时候,只和name有关系

2021-04-18 21:52:07 164

原创 HTML——016maxlength,设置文本框中可输入的字符数量

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>maxlength</title> </head> <body> <!--maxlength设置文本框中可输入的字符数量。--> <input type="text" maxlength="3"/> </body></html&

2021-04-18 20:47:06 862

原创 HTML——015readonly和disabled指令,决定数据是否要提交给服务器

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>readonly和disabled</title> </head> <body> <!-- readonly和disabled相同点:都是只读不能修改。 但是readonly可以提交给服务器,disabled数据不会提交 (即使有name属性也不会提交)。

2021-04-18 20:33:53 183

原创 HTML——014file控件,实现文件上传专用; hidden隐藏用户id指令

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>file控件</title> </head> <body> <!--file控件:文件上传专用。--> <input type="file" /> </body></html>HTML代码在浏览器上的对应页面如下:

2021-04-18 18:15:22 361

原创 HTML——013下拉列表支持多选,multiple的用法

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>下拉列表支持多选</title> </head> <body> <!--multiple="multiple"支持多选,size设置:显示条目数量。--> <select name="xl" multiple="multiple" size="2">

2021-04-18 18:08:31 1694

原创 HTML——012用户注册的表单,form表单method属性

<!----> 表示注释<br> 表示换行<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>用户注册的表单</title> </head> <body> <!-- 用户注册: 用户名 密码 确认密码 性别 兴趣爱好 学历 简介

2021-04-17 19:29:44 341

原创 HTML——011表单form,实现用户注册

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>表单form</title> </head> <body> <!-- 1、表单有什么作用? 收集用户信息,表单展现之后,用户填写表单,点击提交按钮提交数据给服务器。 2、怎么画一个表单? 使用form标签画表单。 3、一个网页当中可以有多

2021-04-16 00:24:46 703 1

原创 HTML——010有序列表 无序列表

ol:表示有序列表ul:表示无序列表type:表示标签<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <!--有序列表--> <ol type="I"> <li> 水果 <ol type="a"&g

2021-04-15 00:33:07 174

原创 HTML——009超链接/热链接的使用

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>超链接 热链接</title> </head> <body> <!-- 超链接的特点: 有下划线 鼠标停留在超链接上面显示小手形状 点击超链接之后还能跳转页面 --> <a href="http://www.j

2021-04-15 00:08:37 204

原创 程序与算法的区别和内在联系(算法是什么?程序又是什么?)

程序与算法的区别和内在联系1、算法的概念2、算法的性质3、程序与算法的区别和内在联系1、算法的概念通俗意义上:算法是指解决问题的一种方法或一个过程;严格意义上:算法是由若干条指令组成的又穷序列。2、算法的性质(1)输入:有零个或多个由外部提供的量作为算法的输入;(2)输出:算法产生至少一个量作为输出;(3)确定性:组成算法的每条指令是清晰的无歧义的;(4)有限性:每条指令的执行次数与执行时间都是有限的。3、程序与算法的区别和内在联系首先,这二者是不同的。程序是算法用某种程序设

2021-01-29 10:20:15 3932

原创 渗透测试之信息搜集——google hacking

一、google hacking收集目标信息的内容:学习目标:1.了解google hacking 的原理2.掌握google hacking 语法3.熟练使用google hacking 进行信息收集学习任务:1.动手使用google hacking 进行目标信息收集一、google hacking收集目标信息的内容:google hacking收集目标信息的内容主要有以下几种:1、敏感信息,比如数据库文件等2、具备特定URL关键字的目标地址3、指定格式文件4、搜索已知攻击的

2020-12-07 21:52:01 726

原创 BugKu杂项题1-5(签到题;这是一张单纯的图片;隐写;telnet;眼见非实)

平台:https://ctf.bugku.com/challenges1.1杂项题(签到题):1.2(这是一张单纯的图片):保存图片,以十六进制打开,发现末尾有一段unicode码,将其复制,用html解码1.3(隐写):修改一下高度1.4(telnet):在wireshark中打开,右键追踪tcp流1.5(眼见非实(ISCCCTF)):得到一个没有后缀的文件。先判断文件类型,十六进制打开,查看头文件为50 4b 03 04 ...

2020-10-30 11:50:06 513

原创 test-求Π(要求满足精度0.0005)

#include <stdio.h>#include <math.h>double fun ( double eps){ int n = 0; double down = 1, up = 1; double one, pi = 0; one = (double)up / (double)down; while (one >= eps) { pi += one; n++; up = up * n; down = down * (2*n+1)

2020-09-25 00:52:22 1641

原创 C语言_链表_建一个链表

# include <stdio.h># include <malloc.h># include <stdlib.h>struct Node{ int data; //数据域 struct Node * pNext; //指针域 };//函数声明struct Node * create_list(void);void traverse_list(struct Node *);int main(void){ struct Node * pHe

2020-09-24 18:42:06 232 1

原创 test01-计算机二级程序修改题的注意事项

第一点:整个程序都不能修改行,因为系统是按行来判断对错。例如: 不能改为:第二点:程序修改完要调试运行(CTRL+F5),生成exe文件,然后再交卷!

2020-09-24 00:44:50 621 1

原创 test01利用IsPrime()函数判断一个数字是否是素数

# include <stdio.h>//判断一个数字是否是素数int IsPrime(int val) { int i; for (i=2; i<val; ++i) { if (val%i == 0) break; //不是素数,直接结束for,i不会等于val } if (i == val) //如果i等于val,那么是素数,返回为1 return 1; else return 0; //否则不是素数,返回为0}int ma

2020-09-18 09:24:07 2738

原创 C语言_字符串_利用指针将输入的字符串中的字符调换顺序后输出字符串

# include <stdio.h># include <string.h>void fun(char *w, int m){ char s, *p1, *p2; p1 = w; p2 = w + m - 1; while (p1<p2) { s = *p1++; *p1 = *p2 --; *p2 = s; }}int main(void) { char a[] = "ABCDEFG"; fun(a, strlen(a)

2020-09-18 08:42:04 1938

原创 C语言_字符串的地址以及指向字符串的指针变量的定义

一、字符串的地址以及指向字符串的指针变量的定义。 1. 字符常量:用单引号括起来的一个字符。 2. 字符串常量:用双引号括起来的一串字符。 3. 注意:由于变量只能存放一个字符,所以字符串只能存储在数组当中。 4. 用一维字符数组存放字符串:char str[] = “hello”; 5. 注意:字符数组可以没有’\0’,但字符串数组必须有’\0’二、字符串的赋值:1. 可以在定义字符指针变量的同时,将一个字符串赋值指针变量。例如:char *ps1 = “form one” 把存放字符串

2020-09-17 23:14:04 11535 1

原创 test1密码学基础——对称加密和非对称加密以及MD5

密码学基础一、信息安全的目标私密性完整性源认证不可否认性二、如何保证信息的私密性加解密的相关术语:*算法*密钥*明文*密文F(明文+密钥)= 密文FN(密文+密钥)= 明文三、加解密算法总共分为两大类:对称加解密算法:定义:加解密密钥一致特征:加解密长度在40~256位之间;加解密速度快(适合加密视频这种大文件);使用简单的数学操作,很容易通过硬件加速;用于大块数据的加密。 缺点:密钥管理是严重问题(窃取或劫持)。...

2020-09-17 11:08:01 259 2

原创 C语言_字符串_将键盘输入的大写字母转换为小写

# include <stdio.h>char fun(char *c){ if (*c<='Z' && *c>='A') //满足条件:*c是大写字母 *c-='A'-'a'; //*c = *c + 32;经典的大小写转换 return *c;}int main(void){ char s[81], *p=s; //分配一个空间为81的字符数组 gets(s); //输入s字符 while(*p) { *p = fun(p)

2020-09-16 08:29:15 4306

原创 C语言_数组_二维数组的定义和二维数组元素的引用

通过赋初值定义二维数组的大小第一种:例如:int a[][3] = {{1, 2, 3}, {4, 5}, {6}, {8}};注意: 对于二维数组,省略只能省略第一个方括号中的常量表达式如上的初赋值语句等同于: int a[4][3] = {{1, 2, 3}, {4, 5}, {6}, {8}};第二种:int = c[][3] = {1, 2, 3, 4, 5}; 要计算第一个空的方括号中的值x: 当花括...

2020-09-14 18:02:54 2789 8

原创 第四章_思科ASDM网管系统搭建(java环境,jdk环境)

前提条件:已配置好路由和防火墙,都能互相ping通实验拓扑:

2020-09-13 14:03:26 1910

原创 第二章:安装SecureCRT终端仿真软件

SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。 ——百度百科安装破解教程网上有太多...

2020-09-13 11:39:01 244

原创 第一章:搭建实验环境_eve-ng模拟器

工具:eve-ng的ova格式的虚拟机文件;vmwareeve-ng是深度定制的Ubuntu操作系统第一步:下载ova格式的eve-ng虚拟机文件,导入到vmware(软件已上传到百度网盘和我的资源,文末会贴出链接)第二步:设置网络1. 点击编辑,打开虚拟网络编辑器,选择NAT模式。2. 右击EVE选择设置,点击网络适配器,选中NAT模式3. 打开电脑的更改适配器设置,右击vmnet8,选择属性,(找不到的直接在系统设置里搜索网络连接)双击ipv4选择..

2020-09-13 10:57:42 1682

原创 C语言_数组_一维数组和指针

一维数组和数组元素地址 int a[5];引用五个元素地址:&a[0]、&a[1]、&a[2]、&a[3]、&a[4]直接输出a,发现a与&a[0]相等数组名a也表示地址数组名代表数组的首地址,也就是第一个元素的地址注意:不可以给a赋新的值!通过循环移动指针给数组赋值 int *p, a[10]; for (p=a; p-a<10; p++) { scanf("%d", p); }通过数组的首地址引用数组元素.

2020-09-13 09:50:14 412

Java入门实操复习心得(全)

无需积分下载。 需要用Typora软件打开。 由于文章上面的图片有缺失,所以放了一个文档上来。 文章的链接:https://blog.csdn.net/sk_girl/article/details/125628213?spm=1001.2014.3001.5502

2022-07-05

实验4-交换机vlan技术 .docx

有所有的配置步骤

2021-11-01

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

TA关注的人

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