- 博客(58)
- 收藏
- 关注
原创 Vue3数据交互axios
Axios 是一个基于 promise 网络请求库,作用于node.js 和浏览器中。 它是 isomorphic 的(即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原生 node.js http 模块, 而在客户端 (浏览端) 则使用 XMLHttpRequests。它有如下特性
2024-06-06 21:22:35 883
原创 Vue3路由机制router
路由就是根据不同的 URL 地址展示不同的内容或页面。通俗理解:路由就像是一个地图,我们要去不同的地方,需要通过不同的路线进行导航。2 路由的作用单页应用程序(SPA)中,路由可以实现不同视图之间的无刷新切换,提升用户体验;路由还可以实现页面的认证和权限控制,保护用户的隐私和安全;路由还可以利用浏览器的前进与后退,帮助用户更好地回到之前访问过的页面
2024-06-05 21:16:03 1165
原创 Vue3视图渲染技术
Vue 使用一种基于 HTML 的模板语法,使我们能够声明式地将其组件实例的数据绑定到呈现的 DOM 上。所有的 Vue 模板都是语法层面合法的 HTML,可以被符合规范的浏览器和 HTML 解析器解析。在底层机制中,Vue 会将模板编译成高度优化的 JavaScript 代码。结合响应式系统,当应用状态变更时,Vue 能够智能地推导出需要重新渲染的组件的最少数量,并应用最少的 DOM 操作。
2024-06-04 19:12:09 1178
原创 vue3通过Vite实现工程化
Vue 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。无论是简单还是复杂的界面,Vue 都可以胜任。官网为:Vue.js - 渐进式 JavaScript 框架 | Vue.js
2024-06-03 12:17:20 1256 1
原创 GPT-4o:人工智能技术的新里程碑
在人工智能领域,技术的不断演进为我们带来了许多惊喜。最近,GPT-4o横空出世,成为了人工智能技术的新里程碑。在这篇博客中,我们将对GPT-4o进行评价,并进行版本间的对比分析,探讨其技术能力以及个人整体感受。
2024-06-03 12:15:14 1129
原创 深入理解ES6
ECMAScript 6,简称ES6,是JavaScript语言的一次重大更新。它于2015年发布,是原来的ECMAScript标准的第六个版本。ES6带来了大量的新特性,包括箭头函数、模板字符串、let和const关键字、解构、默认参数值、模块系统等等,大大提升了JavaScript的开发体验。由于VUE3中大量使用了ES6的语法,所以ES6成为了学习VUE3的门槛之一 ES6对JavaScript的改进在以下几个方面:
2024-05-25 09:19:47 806
原创 JavaWeb——过滤器
过滤器是软件应用中常见的一种功能,用于从大量数据或信息中筛选出符合特定条件的子集或结果。它们在不同的上下文中有着广泛的应用,从数据处理到用户界面呈现,都能发挥重要作用。
2024-05-24 09:08:42 1107
原创 JavaWeb——会话
Cookie和Session配合解决cookie是在客户端保留少量数据的技术,主要通过响应头向客户端响应一些客户端要保留的信息;session是在服务端保留更多数据的技术,主要通过HttpSession对象保存一些和客户端相关的信息;cookie和session配合记录请求状态
2024-05-24 08:44:40 934
原创 Servlet
Servlet (server applet) 是运行在服务端(tomcat)的Java小程序,是sun公司提供一套定义动态资源规范; 从代码层面上来讲Servlet就是一个接口用来接收、处理客户端请求、响应给浏览器的动态资源。在整个Web应用中,Servlet主要负责接收处理请求、协同调度功能以及响应数据。我们可以把Servlet称为Web应用中的控制器不是所有的JAVA类都能用于处理客户端请求,能处理客户端请求并做出响应的一套技术标准就是Servlet。
2024-05-23 21:35:39 901
原创 XML基础知识
在软件开发过程中,配置文件是不可或缺的一部分。它们用于存储应用程序的参数和配置信息,使得应用程序可以在不修改代码的情况下进行配置调整。配置文件的类型有很多种,最常见的包括properties文件和XML文件。
2024-05-22 11:32:46 640
原创 走向更聪明的大模型:挑战与解决方案
随着人工智能技术的飞速发展,大模型在多个领域展现出了前所未有的能力,但它们仍然面临着理解力、泛化能力和适应性等方面的挑战。那么,如何让大模型变得更聪明,是当前的一个重要的研究方向,本文将对此进行探讨一些可行方法。
2024-05-21 18:08:47 844
原创 DOM编程
DOM(Document Object Model)编程就是使用document对象的API完成对网页HTML文档进行动态修改,以实现网页数据和样式动态变化效果的编程。document对象代表整个html文档,可用来访问页面中的所有元素,是最复杂的一个dom对象,可以说是学习好dom编程的关键所在。
2024-05-20 16:14:54 620
原创 BOM编程
BOM是Browser Object Model的简写,即浏览器对象模型。BOM由一系列对象组成,是访问、控制、修改浏览器的属性和方法(通过window对象及属性的一系列方法 控制浏览器行为的一种编程)BOM没有统一的标准(每种客户端都可以自定标准)。BOM编程是将浏览器窗口的各个组成部分抽象成各个对象,通过各个对象的API操作组件行为的一种编程
2024-05-20 16:14:19 636
原创 JavaWeb——JavaScript(JS)
Javascript是一种由Netscape(网景)的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。
2024-05-19 11:01:15 890
原创 JavaWeb——css的使用
CSS 层叠样式表(英文全称:(Cascading Style Sheets) 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力 ,简单来说,美化页面
2024-05-19 10:58:35 715
原创 JavaWeb——HTML
HTML5 是 HyperText Markup Language 5 的缩写,HTML5 技术结合了 HTML4.01 的相关标准并革新,符合现代网络发展要求,在 2008 年正式发布。HTML5 由不同的技术构成,其在互联网中得到了非常广泛的应用,提供更多增强网络应用的标准机。与传统的技术相比,HTML5 的语法特征更加明显,并且结合了 SVG 的内容。这些内容在网页中使用可以更加便捷地处理多媒体内容,而且 HTML5中还结合了其他元素,对原有的功能进行调整和修改,进行标准化工作。HTML5 在 2
2024-05-18 14:02:32 809
原创 JavaWeb概述
用Java技术来解决相关web互联网领域的技术栈.使用JAVAEE技术体系开发企业级互联网项目. 项目规模和架构模式与JAVASE阶段有着很大的差别. 在互联网项目下,首先需要明白客户端和服务器的概念
2024-05-18 14:00:49 763
原创 头歌(EduCoder):使用朴素贝叶斯进行文档分类
使用朴素贝叶斯进行文档分类任务描述:本关任务:编写程序,完成朴素贝叶斯分类文档。相关知识:为了完成本关任务,你需要掌握:1.朴素贝叶斯分类文档的过程,2.朴素贝叶斯分类文档的核心算法。
2024-05-17 08:32:36 720
原创 Java反射机制
Reflection(反射)是被视为动态语言的关键,反射机制允许程序在运行期间借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一面镜子,透过这个镜子看到类的结构,所以,我们形象的称之为:反射。
2024-05-17 08:25:07 1187
原创 Java网络编程
Java是 Internet 上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序。Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在 Java 的本机安装系统里,由 JVM 进行控制。并且 Java 实现了一个跨平台的网络库,程序员面对的是一个统一的网络编程环境。
2024-05-16 08:26:06 964
原创 IT行业现状与探索未来发展趋势
随着技术的不断进步,IT行业已成为推动全球经济和社会发展的关键力量。从云计算、大数据、人工智能到物联网、5G通信和区块链,这些技术正在重塑我们的生活和工作方式。你眼中IT行业的现状及未来发展趋势是怎么样的?无论您是行业领袖、技术专家还是创新者,快来跟我们分享你的见解吧!让我们共同探索IT行业的无限可能!
2024-05-16 07:56:46 1011
原创 Node.js安装及环境配置(超详细!保姆级!!)
一、进入官网地址下载安装包,选择对应你系统的 node.js 版本,我选择的是Windows系统,64位。二、安装程序:1、下载完成后,双击安装包,开始安装 Node.js。直接点击next;2、此处将下方勾选,然后点击next;3、在此处可以根据个人需求修改安装路径,修改完成后点击next;4、该页面可根据自身需求进行选择,我选择默认安装,直接点击next;5、直接点击next;6、点击 Install 进行安装;7、安装完成,点击 Finish;8、测试是否安装成功,使用 win+R 键输入cmd
2024-05-15 09:02:28 7232
原创 头歌(EduCoder):MySQL — 安全性控制
两者的含义完全不同。如果有一组人(承担相同职责的小组,或者説小组成员扮演相同的角色)应该被授予一组相同的权限,不妨创建一个角色,将那组权限授予该角色,然后再将角色授予该组的每个成员。with grant option表示被授权用户可以传播权限,即授权该用户将其拥有的权限(之前获得的权限,通过本语句获得的权限,以及今后获得的权限)再授予其它用户。如果用户本身拥有多个角色所代表的权限集合,而这些集合存在交集,收回其中部分角色代表的权限集后,用户可能仍拥有那个角色所代表的部分权限(交集代表的那部分权限)。
2024-05-14 08:11:49 1589
原创 Java集合框架(二)
在 Java 编程领域,集合框架是不可或缺的重要组成部分之一。无论是开发小型应用还是构建复杂系统,Java 集合框架都扮演着至关重要的角色。它为程序员提供了一套强大且灵活的工具,用于存储、操作和管理数据。本博客将接续上一篇文章,继续带领读者深入探索 Java 集合框架的方方面面,从基础概念到高级应用。
2024-04-01 11:21:00 1615
原创 MySQL数据库——复杂函数查询,聚合函数查询,其他函数的使用,分组选择数据
【头歌】MySQL实训代码、答案,复杂函数查询,使用聚合函数查询,其他函数的使用,分组选择数据
2024-03-31 11:06:45 1771
原创 Java集合框架(一)
在 Java 编程领域,集合框架是不可或缺的重要组成部分之一。无论是开发小型应用还是构建复杂系统,Java 集合框架都扮演着至关重要的角色。它为程序员提供了一套强大且灵活的工具,用于存储、操作和管理数据。本博客系列将带领读者深入探索 Java 集合框架的方方面面,从基础概念到高级应用。
2024-03-30 17:11:18 1111
原创 数据结构与集合(三)
在计算机科学领域,哈希表是非常重要的数据结构,它们在数据组织和存储中扮演着重要角色。本文将介绍哈希表的的基本概念、特点以及实际应用,帮助读者更好地理解这种数据结构在算法设计和编程中的重要性。让我们一起深入探讨哈希表,揭示它们背后的奥秘和实用之处。
2024-03-29 11:10:24 1164
原创 AI大模型学习:优化结构与算法,赋能智能未来
在当下迅速发展的技术环境中,AI大模型学习已成为人工智能领域的重要前沿。研究者们需要具备扎实的数学基础和编程技能,同时深入了解特定领域的业务场景,才能更好地推动AI大模型学习的发展。通过持续优化模型结构和算法,AI大模型学习不断提升模型的准确性和效率,为人类生活和工作带来更多便利与可能性。在未来,随着技术不断演进,我们可以期待AI大模型学习在各个领域发挥更加重要的作用,为社会带来更多积极的变革和创新。
2024-03-28 19:36:33 1507
原创 数据结构与集合(二)
在计算机科学领域,二叉树和链表是两种常见的数据结构,它们在数据组织和存储中扮演着重要角色。本文将介绍二叉树和链表的基本概念、特点以及实际应用,帮助读者更好地理解这两种数据结构在算法设计和编程中的重要性。让我们一起深入探讨二叉树和链表,揭示它们背后的奥秘和实用之处。
2024-03-25 17:52:17 1123
原创 数据结构与集合(一)
当我们谈论数据结构时,我们实际上在讨论一种组织和管理数据的方式。数据结构是计算机科学中非常重要的一部分,它为我们提供了存储、检索和操作数据的方法。在数据结构中,链表是一种基本且常用的数据结构,它由一系列节点组成,节点之间通过指针相互连接。在本博客中,我们将深入探讨链表的原理、操作及其在实际应用中的重要性。无论您是初学者还是有一定经验的程序员,了解链表的基本概念和高级应用都将对您的编程技能产生积极的影响。
2024-03-23 17:18:08 1374
原创 AI程序员:抢饭碗还是助力?编程的未来探讨
近期,全球首位AI程序员Devin的出场,不禁让我想到了一个有趣的问题:AI程序员会不会抢程序员的饭碗呢?先别着急下结论!虽然AI技术在编程领域越来越广泛,但它真的能完全替代我们程序员吗?
2024-03-21 17:32:22 1024
原创 Java面向对象编程(高级)三
枚举类型本质上也是一种类,只不过是这个类的对象是有限的、固定的几个,不能让用户随意创建。星期:Monday(星期一)......Sunday(星期天)性别:Man(男)、Woman(女)月份:January(1月)......December(12月)季节:Spring(春节)......Winter(冬天)三原色:red(红色)、green(绿色)、blue(蓝色)支付方式:Cash(现金)、WeChatPay(微信)、Alipay(支付宝)、BankCard(银行卡)、CreditCard(信用卡)
2024-03-20 18:58:42 773
原创 Java面向对象编程(高级)二
在Java中,面向对象编程更是核心设计理念之一,为开发者提供了丰富的工具和特性来创建灵活、可扩展的应用程序。本博客将深入探讨Java面向对象编程的高级特性,包括但不限于多态、继承、封装、抽象类、接口等方面的内容。我们将从实际案例出发,结合代码示例和最佳实践,带您逐步掌握这些高级特性的精髓,并指导您如何在实际项目中应用它们。
2024-03-18 16:15:25 1210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人