自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ES6基本语法(四)——对象和类

age: 18 // 注意年龄应该使用数值类型,所以去掉引号。

2024-07-17 15:12:49 320

原创 ES6——Set集合和Map集合练习题

根据前一篇文章,让ai给我们出下面的练习题:Set 练习题创建一个 Set 并添加数字 1 到 10,然后将其转换为数组并打印。编写一个函数,接收一个数组作为参数,返回一个新的数组,新数组只包含原数组中唯一的元素(去重)。创建一个 Set,添加多个元素,然后使用 delete 方法移除特定元素,打印剩余元素的数量。使用 for...of 循环遍历一个 Set,打印每个元素。将一个数组转换为 Set,然后添加一个新元素,再转换回数组,确保新元素位于数组末尾。Map 练习题创建一个 Map

2024-07-17 11:09:04 923

原创 ES6基本语法(三)——Set集合和Map集合

解构语法是 ES6 引入的一种方便的模式匹配机制,它允许你从数组或对象中提取数据并赋值给不同的变量。Set 是 JavaScript 中的一种数据结构,用于存储唯一值的集合。Map 是一种可增长的数据类型,它可以存储任意类型的键和值的映射关系。方法返回一个迭代器,它包含了 Map 集合中的每个元素,每个元素都是一个键值对的数组。解构是一种强大的特性,可以让你更容易地处理复杂的数据结构,减少代码量,提升开发效率。Map 的解构语法允许你直接获取每个键值对中的键和值。迭代器的第一个值解构成键和值。

2024-07-17 10:19:04 421 1

原创 ES6函数部分和数组部分的小练习

【代码】ES6函数部分和数组部分的小练习。

2024-07-16 16:38:43 225

原创 ES6基本语法(二)——函数与数组

ES6基本语法(二)——函数与数组

2024-07-16 14:37:51 353

原创 ES6基本语法(一)

ES6的基本语法(一)ES6是ECMAScript的第六个版本。JavaScript是基于ESCMAScript的规范实现的编程语言。ES6可以看作是JavaScript的一个重要版本更新。

2024-07-16 14:10:47 496

原创 解析如何在vue3中使用Element-UI组件以及main.js文件

关于vue的环境配置在前文有讲。

2024-06-15 01:42:30 972

原创 使用HTML、CSS和Javascript编写一个注册界面(二)

使用HTML、CSS和Javascript编写一个注册界面(二),编写js交互逻辑部分

2024-06-05 16:53:17 1115 3

原创 使用HTML、CSS和JavaScript编写一个注册界面(一)

使用HTML、CSS和JavaScript编写一个注册界面(一),本篇文章先完成了HTML和CSS部分

2024-06-05 13:34:25 653 2

原创 使用JavaScript实现汉堡菜单按钮

倘若文章和代码中有任何错误或疑惑,欢迎提出交流哦~在前文,我们编写了响应式设计中,超小屏幕下的汉堡菜单按钮效果。但是先前我们使用的是css和html的简单代码,如果使用JavaScript语言来编写的话,那就简单很多了。大家自己在开发中可以自己再改进CSS样式进行美化,这里为了简便,所以页面很是简陋。

2024-06-03 16:12:08 395 1

原创 编写一个问卷界面 并用JavaScript来验证表单内容

倘若文章和代码中有任何错误或疑惑,欢迎提出交流哦~简单的html和css初始化今天使用JavaScript来实现对表单输入的验证,首先写出html代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2024-06-03 12:28:01 753

原创 leetcode面试经典题7——买卖股票的最佳时机Java (多解法讲解)

给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择买入这只股票,并选择在卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。

2024-05-31 10:52:35 383 1

原创 Vue3项目——配置vue环境和构建一个vue项目

如果代码和文章中有什么错误或疑惑,欢迎随时提出交流哦~

2024-05-29 10:36:19 994

原创 操作系统实验——线程与进程

如果代码或文章中,有什么错误或疑惑,欢迎交流沟通哦~## 进程与线程的区别1. **各自定义**:进程是操作系统,具有一定独立功能的程序关于某个数据集合的依次运行活动。线程被称为轻量级的进程,是,是进程每启动一个新的,就需要,而线程是在同一个进程下,,因此线程的启动和关闭以及切换的除存需要的系统开销都要比进程小。进程间需要使用进程间通信(IPC, Inter-Process Communication)的方式来进行通信,例如:**管道,信号,消息队列,共享内存,信号量等。

2024-05-28 14:59:23 681

原创 使用pygame绘制图形

在窗口上绘制了一个蓝色的矩形,其左上角坐标是(50,200),长是500像素,宽是200像素。接着,在窗口上绘制了一个绿色的圆形,圆心位于(300,300),半径为100像素。然后,创建了一个 600x600 大小的窗口,并填充了白色背景。最后,更新了显示,并在用户关闭窗口之前保持了一个运行循环。这是一个用于在屏幕上绘制一个圆形的函数。这个函数用于在屏幕上绘制一条线。这个函数用于在屏幕上绘制一个矩形。这个函数用于在屏幕上绘制一个多边形。

2024-05-25 12:16:41 536 1

原创 初步学习pygame,使用pygame搭建简单的窗口效果

第一步:创建 Python 虚拟环境这将在你的项目目录中创建一个名为env的文件夹,其中包含了你的 Python 环境。第二步:激活虚拟环境你会注意到终端提示符改变,显示你已在 ‘env’ 环境中。第三步:安装 pygame到这里我们搭建好vscode上使用pygame库的基本条件,开始我们的pygame之路!

2024-05-24 19:37:53 507 1

原创 leetcode面试经典题5——169.多数元素(多解法)

给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例 1:输入:nums = [3,2,3]输出:3示例 2:输入:nums = [2,2,1,1,1,2,2]输出:2提示:进阶:尝试设计时间复杂度为 O(n)、空间复杂度为 O(1) 的算法解决此问题。

2024-05-22 16:40:40 657

原创 使用HTTP客户端在Python中进行网页抓取——笔记

使用HTTP客户端在Python中进行网页抓取——笔记

2024-05-22 13:46:42 781

原创 leetcode面试经典题2、移除元素 3、删除有序数组中的重复项 4、删除有序数组中的重复项 II

leetcode面试经典题2、移除元素 3、删除有序数组中的重复项 4、删除有序数组中的重复项 II

2024-05-21 16:31:29 353

原创 万字讲解——基于HTML5和CSS3搭建一个Web网页

万字讲解——基于HTML5和CSS3搭建一个Web网页(总结)

2024-05-21 14:09:22 1861

原创 基于HTML5和CSS3搭建一个Web网页(四)(完结)

基于HTML5和CSS3搭建一个Web网页(四),结束了这个网页的开发

2024-05-21 13:46:15 845

原创 微软Edge

微软Edge是一款基于Chromium开源项目的网页浏览器,旨在提供更快的网页加载速度、更高的安全性和更好的用户体验。它支持多种操作系统,包括Windows、macOS、Android和iOS,能够满足不同用户的需求。Edge浏览器拥有多项实用功能,如分屏、网页捕获、集成的PDF查看器、语音识别功能等,这些功能增强了用户在工作、学习和娱乐等方面的体验。

2024-05-19 15:12:03 767

原创 基于HTML5和CSS3搭建一个Web网页(三)

倘若代码中有任何问题或疑问,欢迎留言交流~

2024-05-19 15:10:14 913

原创 略谈最近ai

一方面,通过对用户行为的分析和预测,AI能够以个性化的推送策略,将可能感兴趣的内容推送给用户,增强内容的吸引力和影响力。另一方面,AI还能通过深度学习分析用户对先前发布内容的反馈,预测其对未来内容的兴趣,进而挑选出最可能引发用户回应的推广策略。AI的数据分析能力,有助于我们深入理解用户对内容的消费行为,并据此优化我们的内容策略。总的来说,AI不仅有助于我们快速、高效地生产出各式各样的内容,而且能够帮助我们更精准地进行内容的定制、分发和推广,同时也能通过数据分析和优化,提升我们内容的质量和吸引力。

2024-05-18 13:24:40 213

原创 基于HTML5和CSS3搭建一个Web网页(二)

基于HTML5和CSS3搭建一个Web网页,实现汉堡菜单按钮,以及导航栏的响应式设计。

2024-05-18 13:23:56 2380

原创 leetcode面试经典题1——合并两个有序数组Java(进阶)

输入:nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,5,6], n = 3。合并结果是 [1,2,2,3,5,6] ,其中斜体加粗标注的为 nums1 中的元素。输入:nums1 = [0], m = 0, nums2 = [1], n = 1。输入:nums1 = [1], m = 1, nums2 = [], n = 0。解释:需要合并 [1,2,3] 和 [2,5,6]。解释:需要合并的数组是 [] 和 [1]。输出:[1,2,2,3,5,6]

2024-05-18 12:23:10 348

原创 超小屏幕下的导航栏-汉堡菜单按钮效果

基于HTML5和CSS3实现响应式布局中,超小屏幕下的导航栏-汉堡菜单按钮效果。

2024-05-18 10:44:06 1112

原创 基于HTML5和CSS3搭建一个Web网页(一)

基于HTML5和CSS3搭建一个Web网页,先实现了导航栏的部分

2024-05-15 12:09:40 571 1

原创 web入门练手案例(二)

三个web入门练手的小案例

2024-05-14 19:48:14 1032

原创 web入门练手案例(一)

两个web入门练手的小案例

2024-05-14 18:58:53 914

原创 Web入门——三栏布局页面

讲述了浮动、定位和内外边距。

2024-05-12 12:26:00 871

原创 web入门——导航栏

本专栏内容代码来自《响应式web(HTML5+CSS3+Bootstrap)》教材,一步步实现网页的导航栏。

2024-05-12 10:31:27 886

原创 操作系统——进程调度

先将所有就绪的进程按先来先服务的原则,加入一个执行队列。每次调度选择队首进程来执行,执行时间为一个时间片,该时间片执行完后,判断进程是否结束,结束则退出,否则加入到就绪队列的尾部,等待下一次执行。将CPU时间分割成一系列的时间片,每个进程被分配一个时间片的执行时间,若进程在一个时间片没有执行完毕,那么它将会被暂停,等待下一个CPU周期的分配到时间片时再次继续执行。:当一个新作业到达系统时,系统会将其与当前在执行的作业进程比较(剩余执行时间),若新作业的执行时间更短,则系统会暂停当前作业,转而执行新作业。

2024-04-23 13:34:20 948

原创 使用Krukal算法解决图的最小生成树问题

Kruskal算法是一种贪心算法,它的基本思想是:每次选择边权重最小的边来扩展树,直到树包含所有的顶点。因为邻接矩阵中重复定义了同一条路径,如g【i】【j】和g【j】【i】是同一条路径,所以再加入路径数组(队列)中,会存在重复定义,并且本文不会添加去重部分,所以需要修改邻接矩阵中只定义一条路径即可。Kruskal算法的时间复杂度是O(E log V),其中E是边的数量,V是顶点的数量。运行结果如图,这里路径起点和终点我并没有重复要求,因为不想添加函数去重,所以这里的起点终点就是邻接矩阵中的路径坐标。

2024-04-21 15:43:19 509

原创 HTTP简述

GET请求的特点是简洁明了,它不会引起服务器的任何状态变化,因此它被认为是幂等的。PUT请求要求请求体中包含要更新的数据,且数据格式必须与请求的媒体类型相匹配。通过OPTIONS请求,客户端可以了解服务器对特定资源能够执行的请求类型,比如是否支持GET、POST等。服务器在收到TRACE请求后会将请求的内容原样返回给客户端,这样客户端就能看到请求在传递过程中经过的各个节点。状态行指示请求的处理结果,响应头包含服务器信息、资源实体信息和可能的重定向信息,响应正文则是要发送给客户端的数据。

2024-04-21 15:39:03 1048

原创 操作系统——进程

是计算机中已经运行的程序是系统进行资源分配和调度的一个独立单位。

2024-04-21 11:28:27 486

原创 使用Prim算法得到生成最小生成树的总权值

Prim算法是一种贪心算法,主要用于解决最小生成树的构建问题。最小生成树是在一个有向或无向图中,边权值总和最小的生成树。Prim算法从图中的一个顶点出发,逐步扩展生成树,直到包含所有顶点为止。该算法以最小化生成树上的边权值总和为目标,因此得名“最小生成树”(Minimum Spanning Tree,简称MST)。

2024-04-11 18:27:54 899

原创 图的深度优先遍历DFS得到各节点的度

图的深度优先遍历DFS得到各节点的度C语言

2024-04-04 11:41:50 926

原创 vue项目入门——index.html和App.vue

讲解vue项目入门——index.html和App.vue这两个文件

2024-04-02 18:46:41 2076

原创 MYSQL——索引分类&索引语法

在MySQL数据库,将索引的具体类型主要分为以下几类:主键索引、唯一索引、常规索引、全文索引。

2024-04-01 20:12:57 944

空空如也

空空如也

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

TA关注的人

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