自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java面向对象

面向对象:通过类和对象、继承、多态、接口和抽象类等特性,实现代码的模块化和复用性。泛型:通过类型参数化,增强代码的类型安全性和复用性,避免类型转换错误。

2025-03-26 10:14:16 387

原创 Java中集合的创建及其运用场景

是一个后进先出的集合,适用于需要栈操作的场景,如括号匹配、表达式求值等。接口,可以作为双端队列使用,适用于需要频繁从两端添加或删除元素的场景。是一个不允许重复元素的集合,没有索引,元素的顺序不确定(除了。基于哈希表实现,查找、添加和删除操作的时间复杂度为 O(1)。基于哈希表实现,查找、添加和删除操作的时间复杂度为 O(1)。是一个有序集合,允许重复的元素,可以通过索引访问元素。保留了元素的插入顺序,适用于需要去重且保持顺序的场景。是一个键值对的集合,键是唯一的,但值可以重复。

2025-03-26 10:08:50 812

原创 攻防环境搭建/渗透测试之信息收集

首先,你需要在 Windows 上安装一个虚拟机软件,如 VMware Workstation、Oracle VirtualBox 或 Hyper-V。访问 VMware 官方网站下载并安装 VMware Workstation Player 或 VMware Workstation Pro。访问 Oracle VirtualBox 官方网站下载并安装 VirtualBox。在“控制面板”中搜索“程序和功能”,点击“启用或关闭 Windows 功能”。

2025-03-23 10:33:13 941

原创 信息安全基础

Web 应用程序面临着多种安全威胁,包括注入攻击、访问控制中断、数据泄露等。通过采取适当的防护措施,如使用 Web 应用防火墙、实施用户身份验证和访问权限管理、对数据进行加密等,可以有效提高 Web 应用的安全性。同时,遵循安全开发和测试的最佳实践,可以减少安全漏洞的发生。

2025-03-23 10:15:22 971

原创 Docker安全

Docker 是一种开源的容器化平台,允许开发者将应用程序及其依赖打包到一个独立的容器中,从而实现快速部署、可移植性和环境一致性。

2025-03-23 09:58:35 978

原创 Mysql

数据库是用于存储和管理数据的系统,分为关系型数据库和非关系型数据库。MySQL是广泛使用的关系型数据库,支持SQL语言,适合事务性应用。MongoDB是非关系型数据库,支持灵活的数据模型,适合处理大规模数据和高并发场景。数据库的安装配置包括下载安装包、运行安装程序、配置服务和启动服务。数据库的登录连接可以通过命令行工具或编程语言的驱动库实现。数据类型整型:用于存储整数。浮点型:用于存储小数。字符型:用于存储文本。时间段:用于存储日期和时间。字段操作排序:通过ORDER BY(MySQL)或sort()

2025-03-23 09:51:40 829

原创 网络安全基础

HTML 元素是网页的基本构建块,用于定义内容和结构。HTML 标签是元素的“外壳”,用于定义元素的类型和属性。HTML 格式规定了文档的结构和语义化标签的使用,使网页内容更清晰、易读。HTML 实体用于表示特殊字符或符号,避免与 HTML 标签冲突。语法:JavaScript 的语法包括注释、语句分隔、大小写敏感、代码块、函数定义、条件语句和循环语句。数据类型:JavaScript 的数据类型分为原始类型(如NumberStringBoolean等)和引用类型(如ObjectArrayFunction。

2025-03-23 09:37:38 647

原创 计算机网络基础

交换机可以通过虚拟局域网(VLAN)技术,将不同的端口划分到不同的广播域中,从而提高网络的安全性和效率。:交换机是一种多端口的网桥,工作在数据链路层,用于连接多个网络设备,并根据MAC地址进行数据帧的转发。:在WLAN中,设备的无线网卡也具有唯一的MAC地址,用于在无线网络中识别和转发数据。:交换机通过接收数据帧,学习源MAC地址,并将其与对应的端口记录在MAC地址表中。:网桥通过接收数据帧,学习源MAC地址,并将其与对应的接口记录在地址表中。:网桥可以将不同的接口隔离成独立的冲突域,减少冲突的发生。

2025-03-23 09:15:11 370

原创 微信小程序开发知识点

学习如何创建和使用自定义组件,包括注册组件、定义组件数据和方法、使用。

2025-03-22 23:26:29 898

原创 python爬虫

请求一下firse_xpath拿到的图片地址,然后直接保存到指定文件。使用lxml解析网站的信息如果是图片需要加content。爬取一个百度知道的一张图片中国建行的。使用requests请求一下请求头。首先确定一个爬取的网站的图片。

2025-03-22 23:15:07 457

原创 安装linux操作系统

小乔在青苔数据找到一份实习工作,她被公司安排到大数据平台及运维部实习。为了让小乔尽快适应岗位,导师大路给她分配了第一项工作—安装Linux操作系‍统。 刚开始接触Linux的小乔对Linux很陌生,大路告诉她,在虚拟机中安装和使用Linux系统具有操作方便、代价小等特点,且安装后不会影响当前物理机中现有的操作系统。因此,建议她在虚拟机中安装Linux。

2025-03-22 00:35:51 834

转载 python介绍

我们的 TIY 编辑器使学习 Python 变得简单,它能够同时显示代码和结果。在我们的文件处理章节,您将学习如何打开、读取、写入和删除文件。这个测验会测试您对 Python 的掌握程度。本教程为您提供清晰的实例以及相应的解释。单击“运行实例”按钮来查看它如何运行。

2025-03-22 00:22:35 10

原创 Linux操作系统基础

Metasploit框架的深入应用:Metasploit是一个功能强大的漏洞利用框架,可用于执行后渗透任务。例如,使用Meterpreter shell可以实现潜伏和持久性,通过将Meterpreter shell迁移到其他进程来提高持久性。Burp Suite的高级功能:Burp Suite是一个用于Web应用程序安全测试的集成平台,它包含多种工具,如代理、扫描器、爬虫等,用于发现和利用Web应用程序的安全漏洞。Hydra的高级使用。

2025-03-22 00:19:14 965

原创 VM虚拟机的下载与安装教程

VM官网下载。

2025-01-05 14:00:43 830

原创 微信开发程序

新建项目选择小程序项目,选择代码存放的硬盘路径,填入刚刚申请到的小程序的 AppID,给你的项目起一个好听的名字,勾选 "不使用云服务" (注意: 你要选择一个空的目录才可以创建项目),点击新建,你就得到了你的第一个小程序了,点击顶部菜单编译就可以在微信开发者工具中预览你的第一个小程序。当项目越来越大的时候,你的代码会充斥着非常多的界面交互逻辑和程序的各种状态变量,显然这不是一个很好的开发模式,因此就有了 MVVM 的开发模式(例如 React, Vue),提倡把渲染和逻辑分离。简单来说就是不要再让。

2024-07-02 23:37:00 1201

原创 华为路由器配置命令大全

是Easyip,将acl101允许的IP从本接口出时变换源地址。华为路由器交换机配置命令:PPP设置:[Quidway-s0]link-protocolppp;

2024-06-29 13:46:45 3903

原创 华为交换机配置命令大全

华为交换机配置命令

2024-06-29 13:44:22 4770

转载 eNsp全部命令

参数tftp-server表示TFTP服务器的IP地址;配置(filter-policy)过滤策略调用acl:filter-policy (acl编号) impory 配置前缀列表过滤路由: ip ip-prefix 1 deny (ip地址) (子网掩码) greater-equal (网络位)命令:nat server protocol [tcp(协议类型)] global (服务器公网地址)[fcp(服务协议)] inside (服务器私网地址) [ftp(协议端口号,ftp协议默认端口号为21)]

2024-06-23 13:57:27 7183

原创 jQuery属性操作

【代码】jQuery属性操作。

2024-06-08 17:38:07 352

原创 jQuery删除元素

jQuery remove() 方法也可接受一个参数,允许您对被删元素进行过滤。jQuery remove() 方法删除被选元素及其子元素。jQuery empty() 方法删除被选元素的子元素。该参数可以是任何 jQuery 选择器的语法。

2024-06-04 15:52:15 417

原创 添加元素jQuery

/ 使用 HTML 标签创建文本 var txt2=$("<p></p>").text("文本-2。// 使用 HTML 创建元素 var txt2=$("<i></i>").text("love ");// 在图片后添加文本 }$("img").after("在后面添加文本");$("img").before("在前面添加文本");$("p").prepend("在开头追加文本");$("p").append("追加文本");

2024-06-04 15:50:37 400

原创 css网格布局

一个网格单元是在一个网格元素中最小的单位, 从概念上来讲其实它和表格的一个单元格很像。现在再看回我们前面的一个例子, 一旦一个网格元素被定义在一个父级元素当中,那么他的子级元素将会排列在每个事先定义好的网格单元中。当一个 HTML 元素将 display 属性设置为 grid 或 inline-grid 后,它就变成了一个网格容器,这个元素的所有直系子元素将成为网格元素。这些属性定义了网格的轨道,一个网格轨道就是网格中任意两条线之间的空间。网格是一组相交的水平线和垂直线,它定义了网格的列和行。

2024-06-04 15:26:53 990

原创 使用jquery登录界面案例的实现

【代码】使用jquery登录界面案例的实现。

2024-06-04 15:23:15 762 1

原创 标准内置对象

实例的 [@@iterator]()方法实现了以允许Set对象被大多数期望可迭代对象的语法所使用,例如和循环。它返回一个,它会以插入顺序生成集合的值。该属性的初始值与属性的初始值是同一个函数对象。语法请注意,通常你不需要直接调用此方法。@@iterator方法的存在使得Set对象,而像for...of循环这样的迭代语法会自动调用此方法以获取用于循环的迭代器。你仍然可以手动调用返回的迭代器对象的next()方法来获得最大程度的控制权。

2024-06-03 08:59:53 338

原创 XML DOM Document对象

用于元素节点、文本节点、注释、处理指令等均无法存在于 document 之外,document 对象同样提供了创建这些对象的方法。Node 对象提供了一个 ownerDocument 属性,此属性可把它们与在其中创建它们的 Document 关联起来。Document 对象是一棵文档树的根,可为我们提供对文档数据的最初(或最顶层)的访问入口。万维网联盟 (因特网标准)

2024-06-02 19:29:14 777

原创 XML DOM加载函数

上一节演示了如何加载 XML 文档。XML DOM 含有遍历 XML 树以及访问、插入、删除节点的方法(函数)。然后,在访问并处理 XML 文档之前,必须把它载入 XML DOM 对象。上面的函数存储在名为 "loadxmldoc.js" 的文件中。

2024-06-02 19:28:17 178

原创 XML DOM获取节点值

getElementsByTagName() 方法返回包含拥有指定标签名的所有元素的节点列表,其中的元素的顺序是它们在源文档中出现的顺序。本例使用 getAttribute() 方法获取 "books.xml" 中第一个 <title> 元素的 "lang" 属性的值。<title> 元素只有一个子节点,即一个文本节点。与元素节点不同,属性节点拥有文本值。获取元素文本的方法,就是获取这个子节点(文本节点)的值。元素节点没有文本值。元素节点的文本存储在子节点中。获取属性的值的方法,就是获取它的文本值。

2024-06-02 19:27:46 854

原创 DOM节点

第一个 <book> 节点有四个节点:<title>, <author>, <year> 以及 <price>,其中每个节点都包含一个文本节点,"Harry Potter", "J K. Rowling", "2005" 以及 "29.99"。在上面的 XML 中,根节点是 <bookstore>。,元素节点 <year>,拥有一个值为 "2005" 的文本节点。根节点 <bookstore> 有四个 <book> 节点。不过,元素节点的文本是存储在文本节点中的。<year> 元素的值!

2024-06-02 19:27:11 425

原创 jQuery核心

noConflict() 方法让渡变量 $ 的 jQuery 控制权。该方法释放 jQuery 对 $ 变量的控制。该方法也可用于为 jQuery 变量规定新的自定义名称。提示:在其他 JavaScript 库为其函数使用 $ 时,该方法很有用。

2024-06-02 19:25:45 931

原创 jquery数据操作函数

这些方法允许我们将指定的 DOM 元素与任意数据相关联。

2024-06-02 19:23:46 305

原创 jquery遍历

jQuery 遍历函数包括了用于筛选、查找和串联元素的方法。

2024-06-02 19:23:11 394

原创 jquery添加新元素内容

这些元素可以通过 text/HTML、jQuery 或者 JavaScript/DOM 来创建。这些元素可以通过 text/HTML、jQuery 或者 JavaScript/DOM 来创建。可以通过 text/HTML、jQuery 或者 JavaScript/DOM 来创建新元素。jQuery prepend() 方法在被选元素的开头插入内容。在上面的例子中,我们只在被选元素的开头/结尾插入文本/HTML。jQuery append() 方法在被选元素的结尾插入内容。// 通过 DOM 创建新元素。

2024-06-02 17:09:56 347

原创 jQuery get()和post()

"demo_test_post.asp" 中的 ASP 脚本读取这些参数,对它们进行处理,然后返回结果。$.post() 的第一个参数是我们希望请求的 URL ("demo_test_post.asp")。$.post() 的第一个参数是我们希望请求的 URL ("demo_test_post.asp")。$.get() 的第一个参数是我们希望请求的 URL("demo_test.asp")。第二个参数是回调函数。$.get() 的第一个参数是我们希望请求的 URL("demo_test.asp")。

2024-06-02 10:36:27 1957

原创 php MySQL where字句

为了让 PHP 执行上面的语句,我们必须使用 mysql_query() 函数。该函数用于向 SQL 连接发送查询和命令。如需选取匹配指定条件的数据,请向 SELECT 语句添加 WHERE 子句。注释:SQL 语句对大小写不敏感。WHERE 与 where 等效。

2024-06-01 07:10:36 244

原创 PHP insert into 表名

当用户点击上例中 HTML 表单中的提交按钮时,表单数据被发送到 "insert.php"。"insert.php" 文件连接数据库,并通过 $_POST 变量从表单取回值。然后,mysql_query() 函数执行 INSERT INTO 语句,一条新的记录会添加到数据库表中。在前面的章节,我们创建了一个名为 "Persons" 的表,有三个列:"Firstname", "Lastname" 以及 "Age"。现在,我们创建一个 HTML 表单,这个表单可把新记录插入 "Persons" 表。

2024-06-01 07:10:01 479

原创 php连接MySQL

在下面的例子中,我们在一个变量中 ($con) 存放了在脚本中供稍后使用的连接。注释:虽然还存在其他的参数,但上面列出了最重要的参数。请访问 W3School 提供的。脚本一结束,就会关闭连接。如需提前关闭连接,请使用 mysql_close() 函数。在 PHP 中,这个任务通过 mysql_connect() 函数完成。在您能够访问并处理数据库中的数据之前,您必须创建到达数据库的连接。,获得更多的细节信息。

2024-06-01 07:09:25 361

原创 PHP多位数组

PHP 能理解两、三、四或五级甚至更多级的多维数组。不过,超过三级深的数组对于大多数人难于管理。现在这个两维数组包含了四个数组,并且它有两个索引(下标):行和列。两维数组是数组的数组(三维数组是数组的数组的数组)。多维数组指的是包含一个或多个数组的数组。数组的维度指示您需要选择元素的索引数。对于二维数组,您需要两个索引来选取元素。对于三维数组,您需要三个索引来选取元素。

2024-06-01 07:08:45 349

原创 PHP calendar

常量类型PHP 版本IntegerPHP 4CAL_JULIANIntegerPHP 4CAL_JEWISHIntegerPHP 4CAL_FRENCHIntegerPHP 4IntegerPHP 4IntegerPHP 4IntegerPHP 4IntegerPHP 4IntegerPHP 4IntegerPHP 4IntegerPHP 4IntegerPHP 4IntegerPHP 4IntegerPHP 4Integer。

2024-06-01 07:08:04 494

原创 PHP array

数组函数允许您访问和操作数组。支持单维和多维数组。

2024-06-01 07:07:23 645

原创 PHP error

如果该错误没有被用户自定义句柄捕获 (参见 set_error_handler()),将成为一个 E_ERROR 从而脚本会终止运行。类似 E_ERROR, 但是是由用户自己在代码中使用PHP函数 trigger_error()来产生的。display_startup_errors "0" 即使 display_errors 设置为开启, PHP 启动过程中的错误信息也不会被显示。log_errors_max_len "1024" 设置 log_errors 的最大字节数。

2024-06-01 07:06:46 789

空空如也

空空如也

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

TA关注的人

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