自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringMVC项目入门

如果 Eclipse 仍然无法识别 Spring 的 XML Schema 文件,你可以通过手动下载这些文件,并在 Eclipse 中进行相应的配置来解决问题。在出现的对话框中,为新的条目提供一个描述性的名称,然后指定 XSD 文件的路径。如果 Eclipse 仍然无法识别 Spring 的 XML Schema 文件,你可以手动下载这些文件,并配置给 Eclipse 使用。如果你之前是通过网络引用 XSD 文件的,但现在选择手动下载并使用本地文件,确保你已经在 XML 配置文件中更新了。

2024-04-11 11:16:16 888

原创 ES6 => 箭头函数

箭头函数(Arrow Function)是ES6(ECMAScript 2015)中引入的一种新的函数语法,它提供了一种更简洁的方式来编写函数。

2024-04-09 20:31:36 684

原创 定时器-间歇函数

当描述变为0停止定时器,文字变为 同意 最后按钮可以点击。input为表单单标签用value来获取,button为双标签比较特殊,所以用innerHTML来获取。按钮里的文字跟着变化。在这里的disabled理解:需要禁用吗?分析:1.开始需要禁用按钮(disabled属性)需求:按钮60S之后才可以使用。每个定时器的序号是不一样的。定时器返回是一个id数字。demo阅读注册协议。

2024-04-03 21:19:39 145

原创 1学习使用axios

axios是一个基于 Promise 的 HTTP 客户端,用于浏览器和 Node.js。它提供了一种简单的方法来发送 HTTP 请求,并且具有很多实用的功能,使得网络请求变得更加方便和可靠。以下是axios基于 Promiseaxios的所有请求都返回一个 Promise 对象,这使得异步操作更加简单和直观。你可以使用.then()和.catch()方法来处理请求成功或失败的情况。支持浏览器和 Node.js:无论你是在浏览器环境下还是 Node.js 环境下,都可以使用axios。

2024-03-28 19:18:26 691

原创 蓝桥题目集

模板字符串允许我们在字符串中嵌入表达式,这些表达式会被求值并转换为字符串。,其主要目的是初始化一些交互行为,特别是与标签页(tabs)和对应的内容(content)的显示与隐藏。方法实现的,该方法根据指定的ID从DOM中获取元素,并返回该元素的引用。这里的想法采用模板字符串,将我们获取到的输入内容放入模板中进行替换。再通过获取输出栏的id将我们用模板字符串拼接好的内容进行输出。表示,这些变量分别对应前面通过ID获取到的输入值。类,以控制标签页和内容的显示与隐藏。元素来说,它表示文本区域中的内容。

2024-03-28 12:41:43 872

原创 【功能实现】新年贺卡(蓝桥)

题目分析:想要实现一个随机抽取功能功能拆解:题目给了数组,我们采用生成随机数的方式,随机数作为数组的索引值访问数组的值。 并返回获取到的值,将获取到的值插入到页面中。在这里直接删除了系统自带的最后一行,带上最后一行会报错。

2024-03-27 21:59:06 510

原创 AI大模型的看法

总之,现在的AI大模型行情繁荣而充满挑战,技术栈的不断完善为模型的构建和优化提供了有力支撑。未来,随着技术的不断进步和应用场景的不断拓展,AI大模型将会在更多领域发挥重要作用,为人类社会带来更多的便利和进步。随着大数据和计算力的不断提升,AI大模型在语音识别、自然语言处理、图像识别等领域取得了显著进展,为各行各业带来了前所未有的机遇。除此之外,云计算和分布式计算技术的发展也为AI大模型的训练提供了强大的计算能力。通过爬虫技术、数据清洗等手段,研究者们能够获取到大量标注好的数据,为模型的训练提供了有力支撑。

2024-03-25 11:03:00 198

原创 JS操作元素的内容

对象.innerText 属性对象.innerHTML 属性1.元素innerText属性将文本内容添加到标签任意位置显示为纯文本,不解析标签2.innetHTML解析标签抽奖案例,我尝试共用一个const random 这样会出现undefined情况。这样分开写就不会出现冲突情况。

2024-03-24 22:12:02 334

原创 用eclipse创建Web项目,通过Servlet实现Web访问的功能。

用eclipse创建Web项目,通过Servlet实现Web访问的功能。

2024-03-24 12:27:04 1262 1

原创 关于新出的devin机器人

相反,它可能会成为我们得力的助手,帮助我们更高效地完成编程任务。当然啦,我们程序员也要不断学习和进步,跟上AI技术的步伐,这样才能在竞争中立于不败之地。首先,得承认,AI技术的确在编程领域取得了长足的进步,像那个全球首位AI程序员Devin,它的确能完成一些编程任务,甚至在某些方面表现得相当出色。它涉及到对需求的深入理解、对系统架构的精心设计、对代码质量的严格把控,以及对团队协作的高效沟通。而AI,虽然能处理大量数据和信息,但在面对复杂多变的情况时,它的应对能力还有待提高。

2024-03-21 11:07:24 326

原创 DOM对象(重要)

DOM 对象:浏览器根据html标签生成JS对象所有标签属性都可以在这个对象上面找到修改这个对象的属性会自动映射到标签上* 核心内容:将网页当作对象来处理*document对象。

2024-03-21 00:35:21 395

原创 随机小案例

心率憔悴啊啊啊啊。。。。简单数据类型在栈存放,复杂数据类型先去栈中找地址,再指向堆中。

2024-03-20 23:35:20 192

原创 JS练习题+对象(函数封装、数组)

在JavaScript中,对象是一种复杂的数据类型,它允许你存储多个值作为一个单独的实体。这些值可以是不同的数据类型,如数字、字符串、布尔值,甚至其他对象或数组。对象在JavaScript中扮演着非常重要的角色,以下是它们的一些主要作用:

2024-03-18 20:18:20 438

原创 JS 中断(加JS练习题)

undefinde和任何数进行操作返回的都是Nan,但是undefined==null,数值上相等。逻辑与&& 一假则假,逻辑或||一真则真。两者同为真,取后面的。

2024-03-17 20:40:21 479

原创 JS函数知识点(复习)

在 JavaScript(JS)中使用函数有多种原因,这些原因不仅涉及到代码的组织和可读性,还涉及到代码的可维护性、复用性以及程序的模块化等方面。

2024-03-17 10:52:21 315

原创 数据结构与算法

数组的本质是指针,具体实现数组是基于指针实现的,编译器只提供了首元素的地址,假设存在数组a[0],当我们访问第二个数组时可以使用a[1],同样的指针表示为*(a+1)值传递:把实参的值传送给函数局部工作区域的副本中,函数使用这个副本执行必要的功能。函数修改的是父本的值,实参的值不变。malloc(m)函数,开辟m字节长度的地址空间,返回这段空间的首地址。功能:释放指针P所指向的内存,P必须是new操作的返回值。所指向的浮点数的值,只是改变了这两个指针本身的指向。成功:T类型i的指针,指向新的分配内存。

2024-03-15 19:40:18 1178

原创 数据结构与算法--算法和算法分析

不同的数据结构特性影响算法的操作方式,例如,如果算法需要对一个有序数组进行搜索,那么它需要知道数组的有序性质,以便采用二分搜索的方式进行操作。同时,对于同一问题,不同的数据结构可能会导致不同的算法实现方式,因此在选择数据结构时必须考虑算法的复杂度和效率。为了分析一个算法的时间复杂度,通常需要考察算法中基本语句的执行次数,找出其与问题规模n的函数关系f(n)。基本语句是执行次数与算法的执行次数成正比的语句,它是算法中的关键操作。算法的渐进时间复杂度是对算法的时间效率的度量,即分析一个算法执行所需要的时间。

2024-03-14 15:44:21 1106

原创 JS数组相关知识

pop()和shift()分别用于删除数组的最后一个和第一个元素,并返回被删除的元素。splice()则提供了更多的灵活性,允许你在数组的任意位置添加或删除任意数量的元素。这三个方法都会改变原数组的内容。根据你的需求,你可以选择使用pop()shift(), 还是splice()来操作数组。冒泡排序是一种简单的排序算法,它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。i++) {

2024-03-13 22:12:52 843 1

原创 JS 数组的基本使用

然而,如果数据是反序的,那么需要进行n-1趟排序,每趟排序需要进行n-i次比较(1≤i≤n-1),这种情况下冒泡排序的时间复杂度为O(n^2)。尽管冒泡排序在某些情况下可能不是最优的排序方法(特别是在处理大规模数据时),但它有一些优点,比如空间复杂度较低,是一种稳定的排序方法(冲突间相对位置不变),当文件为正序时冒泡方法最佳。冒泡排序的基本思想是:通过对待排序序列从前向后(从下标较小的元素开始),依次比较相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前移向后部,就像水底下的气泡一样逐渐向上冒。

2024-03-12 23:23:32 405 1

原创 JS ATM练习案例(复习循环知识)

switch case和if else都是编程中常用的条件判断语句,但它们之间存在一些关键的区别。循环是一种后测试循环,意味着循环体至少会执行一次,然后才会检查条件以确定是否应继续循环。循环会在每次迭代之前检查条件,因此如果条件从一开始就不满足,循环体可能一次都不会执行。分析:1循环时反复出现提示框,所以提示框写到循环里面。4取钱为减法操作,存钱为加法操作,查看为直接显示数额。continue退出本次循环,进入下一次循环。首先i=1,进行条件判断,符合条件执行一次。i++进行自增,然后继续判断条件。

2024-03-12 19:16:20 1004 1

原创 ES6 Set对象和Map对象

WeakSet 也叫做弱引用 Set,如果将其存储的对象设为了 null,相当于是删除了该对象,当垃圾回收机运行时,会释放掉被删除对象占用的空间。在 WeakSet 中,给 has() 和 delete() 方法传入非对象参数,虽然不会报错,但是会返回 false。在 WeakSet 中,add() 方法中不能传入非对象参数,若传入会报错。键值对可以是任意类型,Map是有序的,他按照键值对的插入顺序排序。中的每个元素,并为每个元素执行一个回调函数。中的每个元素执行某种操作,这时可以使用回调函数。

2024-03-11 22:07:01 545 1

原创 ES6 类的扩展

在 ES6 之前其实是不存在类的,因为 JavaScript 并不是一门基于类的语言,它使用函数来创建对象,并通过原型将它们关联在一起。是类的构造函数,它是定义类的默认方法,当你使用 new 来创建对象实例化时,会自动调用该方法。所以,继承类的构造函数必须调用 super() 才能执行其父类的构造函数,否则 this 不会创建对象。有一点需注意一下,如果静态方法中包含 this 关键字,这个 this 关键字指的是类,而不是实例。类可以在类表达式中命名类名,类名不能在类的外使用.

2024-03-10 16:32:09 1000 1

原创 ES6字符扩展

在ES5 中判断字符串是否包含指定字符串可以用indexof()方法判断,该方法可以返回i某个字符首次出现的位置.在ES6中新增3个方法.endsWith():判断当前字符串是否以指定的子字符串结尾,如果是则返回 true,反之 false方法用于返回一个重复。startWith():判断当前字符串是否以指定的字符串开头,如果包含返回true,不包含返回false.模板子有个特点定义在反撇号中的字符串,其中的空格\缩进\换行都会被保留.字符串,如果想匹配整个字符串中所有的指定字符串是很麻烦的。

2024-03-10 10:32:11 471 1

原创 数据结构知识Day1

线性结构中的数据元素是有序的,其操作通常包括在序列的任意位置进行插入、删除和查找等操作。数据结构是计算机存储、组织数据的方式,它涉及相互之间存在一种或多种特定关系的数据元素的集合。逻辑上的数据结构主要关注成分数据之间的逻辑关系,而物理上的数据结构则关注成分数据在计算机内部的存储安排。,因为分配给数据的存储单元主要用于存放结点的数据,结点之间的逻辑关系并没有占用额外的存储空间。这可以通过使用高级语言中的数组来实现,数组的每个元素对应线性表中的一个数据元素。性质相同的数据元素的集合是数据的一个子集。

2024-03-07 19:20:15 1223 1

原创 汇编语言学习

汇编语言特点:可以直接访问、控制各种硬件设备,比如存储器CPU等,最大程度发挥硬件的功能。汇编指令是机器指令的助记符,同机器指令一一对应。每个CPU都有自己的机器指令,所以汇编语言不具备可移植性。

2024-03-05 21:39:31 1109

原创 ChatGPT报错“Too many requests in 1 hour.Try again later“

当你收到“Too many requests in 1 hour. Try again later.”这样的错误消息时,可能有以下几个原因导致

2024-03-05 20:04:13 2493

原创 前端ES6的知识点

ES6,全称为ECMAScript 6.0,是JavaScript语言的下一代标准,于2015年6月正式发布。其目标是使JavaScript语言能够用于编写复杂的大型应用程序,并成为企业级开发语言。ES6是ECMAScript的第六个版本,是JavaScript的规范,提供语言的语法和基本对象。ES6引入了许多新的语法特性,如let和const关键字用于声明变量和常量、箭头函数提供更简洁的函数语法、模块导入导出实现模块化开发等。

2024-03-04 19:21:20 1146

原创 ChatGPT基础

ChatGPT是由OpenAI开发的一种基于人工智能的对话生成模型。它是建立在GPT(Generative Pre-trained Transformer)模型架构之上的,这种架构被证明在自然语言处理任务中取得了很好的效果。ChatGPT专门设计用于产生自然流畅的对话,并且可以应用于各种对话系统和聊天机器人中,为用户提供智能的对话交互体验。ChatGPT在许多领域都有广泛的应用,包括客户服务、教育、娱乐和医疗等。

2024-03-04 16:35:10 894

原创 操作系统补充知识

汇编语言(Assembly Language)是一种低级编程语言,它是面向机器的程序设计语言,也是二进制指令的文本形式,与指令是一一对应的。汇编语言的实质和机器语言相同,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。汇编语言同样需要编程者将每一步具体的操作用命令的形式写出来。汇编程序通常由指令、伪指令和宏指令组成。汇编语言的每一句指令只能对应实际操作过程中的一个很细微的动作。

2024-03-03 15:13:19 835 1

原创 ubuntu中安装虚拟机集群环境

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考重装了!

2023-11-26 00:06:13 79 1

原创 综合实训 长沙气候数据分析

【代码】综合实训 长沙气候数据分析。

2023-11-05 00:39:07 555 1

原创 基于爬虫--Python复习篇(函数)

在Python中,encode()和decode()是用于处理字符串和字节之间的转换的方法

2023-10-18 00:10:00 68 1

原创 关于爬虫实践--数据处理业务逻辑

这段代码是一个简单的Python数据库操作模块,用于与关系型数据库进行交互。的数据库连接类,这个类可能是用于创建、管理数据库连接以及执行SQL查询。

2023-10-10 10:02:45 755 3

原创 关于爬虫实践-后端存储数据表创建

创建一个新的Python包Model,并创建DataDB和dbModel两个Python文件。dbModel为实际的数据库连接,DataDB为数据库的业务处理。

2023-10-10 08:29:45 802 1

原创 网络数据采集

网络数据采集|爬虫实战

2023-10-09 19:45:54 778 1

原创 【Java 语言】 类型向上转型和向下转型

在Java中,向上转型(Upcasting)和向下转型(Downcasting)是面向对象编程的重要概念。

2023-09-27 16:25:33 146

原创 [Python]爬虫 Chrome 的版本和Selenium不兼容问题

[Python]爬虫 Chrome 的版本和Selenium不兼容问题

2023-09-26 21:48:29 408

空空如也

空空如也

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

TA关注的人

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