自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 uniapp-day2

综上所述,SCSS和Less在语法、变量、混合、继承和扩展、注释、导入、生态系统支持以及其他特性方面都存在差异。开发人员应根据项目需求、团队熟悉度和生态系统支持等因素来选择适合的CSS预处理器。这样在页面页就会增加一个list.vue,并且页面信息会配置到pages.json文件中。可以直接勾选scss页面,✔在pages.json中注册,创建同名目录。3.小程序调试工具这里以微信小程序为例(需要下载微信小程序开发工具)数组展现页面形式,放在前面的数组首先展示页面。1.直接配置浏览器的.exe地址即可。

2024-07-15 17:41:52 574

原创 uniapp 初始学习1

Vue.js的标签支持scoped属性以实现样式的局部作用域。CSS Modules功能不是通过直接在标签上添加module属性来实现的,而是通过vue-loader的配置来启用的。你可以根据项目的具体需求选择使用scoped样式或CSS Modules,或者两者结合使用。

2024-07-11 00:16:58 1103

原创 QTcreator 和QT SDK 的区别

简单来说,QT Creator 是一个专门为 QT 开发设计的 IDE,而 QT SDK 是一个包含了 QT Creator 以及所有必要库和工具的完整开发包。是一个软件开发工具包,包含了一系列库、工具和文档,用于开发 QT 应用程序。是一个集成开发环境(IDE),专门用于开发使用 QT 应用程序框架的应用程序。通常,开发者会先安装 QT SDK,然后使用其中的 QT Creator 进行开发工作。直接下载QTcreator可能还需要下载SDK。

2024-06-25 19:45:22 526

原创 C++图形化界面 QT下载及闪退问题

切换到安装包所在的文件夹中(路径下)执行这个代码,讲安装包名替换成自己的。打开任务管理器(可以用管理者打开)win+R cmd快捷方式。下载网址,用这个会快一点。

2024-06-25 14:53:34 268

原创 数据结构--单链表的基本操作

【代码】数据结构--单链表的基本操作。

2024-06-13 00:45:17 76

原创 项目部署服务器--浏览器拒绝访问问题

如果你在虚拟环境中运行一个 Python 脚本,该脚本尝试连接到 MySQL 数据库,那么该脚本会使用你在脚本中指定的数据库连接凭据(如用户名和密码),而不是虚拟环境本身的任何凭据。因此,无论你是否在虚拟环境中,只要你的系统用户有权限,你都可以使用。如果你需要在虚拟环境中运行与数据库交互的 Python 脚本,并希望使用不同的数据库用户凭据,你应该在脚本中明确指定这些凭据,而不是依赖于系统用户或虚拟环境。确保您的应用和所有相关的服务都采取了适当的安全措施,比如使用HTTPS、验证机制和安全编码实践。

2024-06-05 20:42:52 993 4

原创 python-flask项目的服务器线上部署

在 Flask 项目中,打包通常不是指将代码本身打包成一个可执行文件(因为 Flask 是一个 WSGI 应用,它通常运行在 Web 服务器和 WSGI 容器如 Gunicorn、uWSGI 等之上),而是指准备项目的所有必要文件和依赖,以便在其他环境(如生产服务器)上部署。如果你的 Flask 项目使用了如 Flask-Assets 这样的库来处理静态文件(如 CSS 和 JavaScript),你可能需要运行一个命令来收集这些文件到一个目录中,以便在生产环境中服务。这可以帮助您诊断任何潜在的问题。

2024-06-05 02:26:20 1416 1

原创 数据结构--查找的基本概念

关键字的平均比较次数ASL,查找表分类: 静态查找 动态查找 关键字 查找表是由同一类型的数据构成的集合,集合间存在着松散的关系,因此查找表是一种应用灵便得结构。

2024-06-03 21:44:42 850 1

原创 数据结构--关键路径

关键路径在工程中可以缩短时间,但是缩短过多的时间会导致项目的关键路径改变,需要重新查找关键路径。关键活动:关键路径上的活动,即 l(i)==e(i) (l(i)-e(i)==0)的活动。起始节点的最早发生时间+各自的边的权值中的和的最大值。无时间余量的是关键活动,关键活动构成的路径为关键路径。事件v1-表示整个工程开始(源点:入度为0的顶点)事件v9-表示整个工程结束(汇点:出度为0的顶点)(1)最早发生时间从第一个顶点向前推。关键路径:路径长度最长的路径。活动的最早发生时间看弧头。

2024-06-03 21:22:16 488

原创 SpringMVC项目入门

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

2024-04-11 11:16:16 903

原创 ES6 => 箭头函数

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

2024-04-09 20:31:36 705

原创 定时器-间歇函数

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

2024-04-03 21:19:39 155

原创 1学习使用axios

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

2024-03-28 19:18:26 706

原创 蓝桥题目集

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

2024-03-28 12:41:43 881

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

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

2024-03-27 21:59:06 517

原创 AI大模型的看法

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

2024-03-25 11:03:00 221

原创 JS操作元素的内容

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

2024-03-24 22:12:02 353

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

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

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

原创 关于新出的devin机器人

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

2024-03-21 11:07:24 339

原创 DOM对象(重要)

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

2024-03-21 00:35:21 410

原创 随机小案例

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

2024-03-20 23:35:20 200

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

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

2024-03-18 20:18:20 474

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

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

2024-03-17 20:40:21 488

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

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

2024-03-17 10:52:21 327

原创 数据结构与算法

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

2024-03-15 19:40:18 1190

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

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

2024-03-14 15:44:21 1123

原创 JS数组相关知识

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

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

原创 JS 数组的基本使用

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

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

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

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

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

原创 ES6 Set对象和Map对象

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

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

原创 ES6 类的扩展

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

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

原创 ES6字符扩展

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

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

原创 数据结构知识Day1

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

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

原创 汇编语言学习

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

2024-03-05 21:39:31 1140

原创 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 2607

原创 前端ES6的知识点

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

2024-03-04 19:21:20 1296

原创 ChatGPT基础

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

2024-03-04 16:35:10 908

原创 操作系统补充知识

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

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

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

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

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

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

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

2023-11-05 00:39:07 1321 3

数据结构课程设计大作业:校园导航系统(迪杰斯特拉算法+佛洛依德算法)tust我科地图

数据结构课程设计大作业:校园导航系统(迪杰斯特拉算法+佛洛依德算法)tust我科地图 校园导航系统课程设计大作业 一、项目概述 本课程设计大作业旨在开发一个校园导航系统,用于帮助用户快速找到从校园内一个地点到另一个地点的最短路径。系统基于TUST(假设为某大学简称)的地图数据,结合迪杰斯特拉算法(Dijkstra's Algorithm)和弗洛伊德算法(Floyd-Warshall Algorithm)实现路径优化。系统不仅提供最短路径查询,还包含丰富的校园资源描述和景点信息。 二、系统需求与设计 1. 设计要求 校园平面图设计:选取TUST地图中的至少10个代表性地点作为节点,每个节点之间可以有不同的路径,且路径长度可能不同。 数据存储:使用数据结构存储地点信息(如名称、代号、简介)和路径信息(如长度)。 路径查询:提供从任意地点到另一地点的最短路径查询功能。 资源描述:展示每个地点的详细信息,包括图片、简介等。

2024-07-13

空空如也

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

TA关注的人

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