- 博客(24)
- 收藏
- 关注
原创 MyBatis 入门详解
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis消除了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通的 Java 对象)为数据库中的记录。以上是 MyBatis 的基本使用方法。从配置环境、编写实体类和映射文件,到实现基本的 CRUD 操作,涵盖了 MyBatis 的主要功能。
2024-06-06 14:41:36
672
原创 SQL语句(超级全)
常见的联接类型有内联接(INNER JOIN)、左联接(LEFT JOIN)、右联接(RIGHT JOIN)和全外联接(FULL OUTER JOIN)。返回两个表中的所有行,无论是否有匹配的行(某些数据库可能不支持)。分页查询用于限制返回的记录数量,以便于处理大量数据时进行分页显示。:在进行增删改操作时,使用事务可以确保数据的一致性和完整性。子查询是嵌套在另一个查询中的查询。返回左表中的所有行,即使右表中没有匹配的行。返回右表中的所有行,即使左表中没有匹配的行。表中查询年龄在子查询结果中的记录。
2024-05-28 21:11:09
13697
2
原创 微信小程序路由跳转
通过以上代码,我们实现了一个简单的场景:用户从首页跳转到文章详情页,然后跳转到用户设置页,最后从用户设置页返回到首页。在这个过程中,我们分别使用了。现在,我们来实现一个场景:用户从首页点击文章进入文章详情页,然后从文章详情页跳转到用户设置页,最后从用户设置页返回到首页。这两个导航API来实现不同的跳转效果。
2024-05-22 16:23:02
1029
原创 微信小程序(路由传参)
微信小程序的路由系统和其他Web应用类似,主要通过页面路径和URL参数进行页面导航和数据传递。下面详细介绍微信小程序路由的基本使用方法和相关技巧。
2024-05-22 14:28:53
1220
原创 让大模型更聪明的路径:理解、泛化与适应性的突破
随着人工智能技术的飞速发展,大模型在多个领域展现出了前所未有的能力。然而,尽管这些模型已经能够在复杂任务中表现出色,但它们仍然面临着理解力、泛化能力和适应性等方面的挑战。如何让大模型变得更聪明,是当前研究的一个重要方向。本文将探讨一些可能的路径,来提升大模型在这些关键领域的表现。
2024-05-21 11:16:53
908
原创 留言板实现发布功能
要在 Vue 中实现一个基础的留言板发布功能,你需要一个表单来输入留言,一个按钮来提交留言,以及一个列表来显示所有留言。我将提供一个简单的示例,包含基础的 Vue 组件结构和相应的功能。
2024-05-10 18:47:24
404
1
原创 用vue指令实现加减计数器
在Vue中实现一个基本的加减计数器可以通过组合使用模板(template)、数据(data)、方法(methods)和事件绑定(event binding)。下面我将为你演示如何使用Vue框架来创建这样一个计数器。首先,你需要确保你的项目中已经包含了Vue库。这里我们将使用Vue 2.x版本进行演示。
2024-05-10 17:57:51
410
1
原创 vue生命周期钩子函数
在Vue.js中,生命周期钩子函数是非常核心的概念,它们为开发者提供了在不同阶段管理组件的方式。这些钩子自动被调用,允许执行代码在特定的时刻。理解和正确使用这些生命周期钩子对于编写高效和可维护的Vue应用至关重要。
2024-05-10 17:52:33
507
1
原创 Vue安装及环境配置(最新,包一次成)
选择你想要安装的版本, 第三个是 vue3 第四个是vue2 最后是自己想要的配置 通过键盘下键选择。创完之后vue文件夹里会有vueroute这个文件夹,就是刚刚创建的项目,把它拖到vscode里。下一步会让你选择一个vue版本,根据自己的需要选择vue2.0或vue3.0。将npm的全局模块目录和缓存目录配置到我们刚才创建的那两个目录。安装完之后,所有的配置就结束了,接下来就开始创建项目吧!同理,把它的权限也都打开,权限和node.js一样。在最上方有三个点(...)点击,选中终端,新建终端。
2024-05-10 17:01:37
31761
51
原创 AI与程序员:共舞还是角逐?
通过利用机器学习和深度学习算法来分析大量的数据和用户反馈,AI可以为程序员提供重要的参考和指导,帮助他们优化和改进软件的功能和性能,从而增强产品的创新能力和市场竞争力。传统的编程方法受到算法和逻辑的限制,而AI程序员可以通过学习大量的数据和模式识别来生成更加智能化和个性化的代码,从而拓展了软件开发的应用领域,涉及到更多的领域和行业。通过分析海量的数据和用户反馈,AI可以为软件开发提供重要的参考和指导,帮助程序员优化和改进软件的功能和性能。:AI程序员可以通过不断的学习和训练来提高自己的性能和表现。
2024-03-20 18:03:15
834
1
原创 防抖和节流
防抖和节流是两种常用的前端性能优化技术,它们可以帮助我们有效地控制事件触发的频率,提高页面的响应速度和性能。在实际项目中,根据具体的需求和场景选择合适的技术进行应用,可以更好地优化页面的性能,提升用户体验。
2024-03-02 10:15:48
340
原创 CSS常见的选择器
类选择器以点(.)开头,用于选择具有特定类名的元素。ID 选择器以井号(#)开头,用于选择具有特定 ID 的元素。后代选择器(空格)用于选择指定元素的后代元素。元素选择器是最基本的选择器,它根据 HTML 元素的名称来选择元素。,将所有元素的外边距和内边距都设为 0,用于重置默认样式。子元素选择器(>)用于选择指定元素的直接子元素。伪类选择器用于选择元素的特定状态或者位置,如。通用选择器(*)匹配页面中的所有元素。元素上时,将其文字颜色设为红色。元素,并将其字体样式设为斜体。元素,使其文字颜色变为蓝色。
2024-03-01 17:23:48
300
原创 Java基础核心:循环结构
for循环和while循环是 Java 中两种常用的循环结构,它们各自有着不同的语法和用法。通过掌握这两种循环,我们可以更加灵活地处理不同的循环场景,并编写出更加高效的 Java 代码。
2024-03-01 16:28:11
340
原创 使用 Axios 实现前端网络请求
Axios 是一个基于 Promise 的 HTTP 客户端,可以用于浏览器和 Node.js 环境。它是一个功能强大且易于使用的库,提供了许多便利的功能,如拦截请求和响应、自动转换 JSON 数据、取消请求等。Axios 是一个功能强大且易于使用的 HTTP 客户端库,适用于浏览器和 Node.js 环境。它提供了许多便利的功能,如拦截请求和响应、自动转换 JSON 数据、取消请求等。在实际项目中,Axios 是处理网络请求的首选工具之一。希望这篇文章能够帮助你快速入门并掌握 Axios 的基本用法。
2024-03-01 15:37:12
1504
原创 webpack(详细)
当涉及到在浏览器中展示前端应用程序时,浏览器只能直接理解和解析原生的HTML、CSS和JavaScript代码。然而,对于其他的技术或文件类型,浏览器就需要借助额外的工具来进行转换或解析,以使其能够被浏览器正确识别和处理。web前端打包工具的作用就是打包工具通过执行一系列的操作,如编译、压缩、合并等,来转换前端代码,减少其体积,减少网络请求,从而提高应用程序的加载速度和性能。此外,打包工具还能方便地将应用程序部署到服务器上。目前,会使用web前端打包工具是现代前端人员必备技能。
2023-08-22 14:01:04
805
2
原创 AI大模型的现状与发展:从马斯克的挑战到中国产业的探索”
北京时间7月13日凌晨,马斯克在Twitter上宣布:“xAI正式成立,去了解现实。”马斯克表示,推出xAI的目的是为了“了解宇宙的真实本质”。目前已经过去了半年,GPT-3.5 Turbo模型已经引起了国内外的“百模大战”,对于AI大模型的现状和发展,我将从以下三个方向进行分析。
2023-07-14 16:41:11
296
2
原创 前端经典面试题
vue数据的双向绑定是通过数据劫持结合发布者-订阅者模式的方式来实现的。其核心就是通过Object.defineProperty()方法设置set和get函数来实现数据的劫持,在数据变化时发布消息给订阅者,触发相应的监听回调。也就是说数据和视图同步,数据发生变化,视图跟着变化,视图变化,数据也随之发生改变。
2023-07-11 22:05:36
181
1
原创 生命周期(微信小程序)
生命周期(Life Cycle)是指一个对象从创建 -> 运行 -> 销毁的整个阶段,强调的是一个时间段。在小程序中,可以把每个小程序运行的过程,也概括为生命周期。小程序的启动,表示生命周期的开始,小程序的关闭,表示生命周期的结束,而其中的过程就可以称为小程序的生命周期。
2023-07-06 21:51:50
447
1
原创 本地存储(微信小程序)
微信小程序提供了两种方式来进行本地存储数据:同步和异步。将数据存在本地缓存指定的key中,会覆盖掉原来该key对应的内容,这是一个异步接口,Object参数属性如下:异步写入本地数据缓存,使用回调函数处理接口调用情况,使用处理接口调用情况异步读取本地缓存数据,使用successfail等回调函数处理接口调用情况,Object参数属性如下:从本地缓存中同步获取指定key的对应内容,使用处理读取的错误信息。
2023-07-01 10:05:33
2166
原创 tabBar(微信小程序)
tabBar 是移动端应用常见的页面效果,用于实现多页面的快速切换。小程序中通常将其分为:注意: tabBar中只能配置最少 2个、最多 5个 tab 页签
2023-06-26 19:32:18
13030
3
原创 微信小程序创建新项目
总体来说,微信小程序开发涉及多个环节,包括注册认证、创建小程序、下载开发者工具、新建项目、开发调试、测试发布等。每个环节都需要仔细操作,合理安排时间,才能顺利完成微信小程序的开发。
2023-06-13 20:21:33
891
1
原创 vue组件,全局组件,局部组件简单介绍
Vue组件是Vue.js中最重要的概念之一,它可以让我们将页面拆分成多个独立的、可复用的模块,从而提高代码的可维护性和可复用性。Vue组件分为全局组件和局部组件两种。总的来说,全局组件适用于在多个Vue实例中共享的组件,而局部组件适用于只在当前Vue实例中使用的组件。全局组件是在Vue实例化之前定义的组件,可以在任何Vue实例的模板中使用。局部组件是在Vue实例化之后定义的组件,只能在该Vue实例的模板中使用。
2023-05-20 17:10:39
1610
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人