- 博客(312)
- 资源 (6)
- 收藏
- 关注
原创 前端开发入门之【input 标签详解】
比如:登录时的账号密码框、勾选同意协议的复选框,都是。: 显示一个文本框,里面灰色提示文字是"请输入"。我用最简单的方式给你讲明白。来识别你提交的数据(比如。比如你输入"123",就变成 “123”。
2025-04-07 14:54:54
265
原创 margin: auto 与 text-align: center 的区别
特性作用对象块级元素本身父元素内部的文本和内联内容需要设置元素宽度不需要特别设置继承性不继承会继承典型用途布局中居中整个盒子居中文字或行内元素。
2025-03-25 19:59:11
434
原创 前端开发入门之【选择器详解】:常用CSS选择器通俗讲解
元素选择器:选中所有指定标签的元素。类选择器:选中所有指定类名的元素。ID 选择器:选中指定 ID 的元素。后代选择器:选中某个元素内部的后代元素。子元素选择器:选中某个元素的直接子元素。伪类选择器:选中元素的某种状态或特定位置。属性选择器:选中带有指定属性的元素。通配符选择器:选中所有元素。这些选择器是前端开发中最常用的工具,掌握它们可以帮助你更好地控制网页的样式和布局。希望这些解释对你有帮助!如果有其他问题,随时问我哦!
2025-03-24 15:28:35
667
原创 前端标签有哪些?
这些标签是前端开发中最常用的“零件”,通过它们可以搭建出网页的基本结构和内容。刚开始学习时,不用一下子记住所有标签,先掌握常用的,然后慢慢扩展。如果你有更多问题,随时问我!😊。
2025-03-14 00:00:05
588
原创 行内元素和块级元素有什么区别?如何实现相互转换?
特性行内元素(Inline)块元素(Block)行内块元素(Inline-Block)是否独占一行不独占,和其他元素同行独占一行不独占,和其他元素同行能否设置宽高不能能能能否包含块元素不能能能常见标签<span><a><div><p><button><input>
2025-03-13 23:51:00
892
原创 前端开发入门之【CSS详解】:浮动float
在前端开发里,浮动(float)是个特别实用的工具,就好比是你布置房间时的一个魔法技巧,能让网页元素的摆放更灵活。下面我就详细给你讲讲。
2025-03-10 14:48:30
937
原创 《Python 环境配置指南:pip 安装与常用命令大全(附代码示例)》
在 Python 开发中,pip是管理第三方库的必备工具。无论是安装、升级还是卸载包,pip都能轻松搞定。本文将详细介绍pip的使用方法,帮助你快速配置 Python 开发环境。pip是 Python 的包管理工具,用于安装和管理第三方库。它默认随 Python 3.4+ 版本一起安装。pip是 Python 开发中不可或缺的工具,掌握它的使用方法可以极大提高开发效率。本文介绍了pip的常用命令、镜像源配置以及虚拟环境管理,希望对你有所帮助!
2025-02-18 16:09:13
1130
原创 从0到1:手把手教你快速搭建Django前后端项目(附完整代码)
Django 是一个高效、功能强大的 Python Web 框架,适合快速开发前后端项目。本文将带你从零开始,手把手实现一个简单的 Django 前后端项目,涵盖环境搭建、模型设计、视图编写、模板渲染等核心步骤。通过以上步骤,我们完成了一个简单的 Django 前后端项目。你可以在此基础上扩展功能,比如用户认证、分页、评论等。关注我,获取更多 Django 实战教程!
2025-02-18 11:51:50
450
原创 【VUE声明式导航跳转如何传参】router-link查询参数传参&动态路由传参
提示:这里的跳转如何传参?指 一个页面向另一个地址页面跳转时,如何传值?比如下面的使用场景,热搜榜,是很常见的使用场景之一。以上场景非常常见,如果还是不明白,可以这样理解:(1)点击【首页】中的“细水长流者的博客”;(2)对【搜索页】进行传值(因为搜索页需要知道点击的是哪个链接);(3)【搜索页】接收参数值,进行前端渲染。简单理解:首页向搜索页传值,搜索页接收首页传过来的参数值!!!。接下来,本文主要介绍的两种跳转传参方式——查询参数传参和动态路由传参。
2024-08-25 22:59:34
1184
2
原创 【Vue实现导航高亮】使用router-link替代a标签实现高亮
我们经常遇到下面的场景,导航栏中点击过的a(比如“我的音乐”),显示高亮效果,如果使用js实现,则需要将点击的a标签的类名添加一个高亮类名。其实原理类似,只不过vue帮我们封装了标签。注意:前提是vue工程中确认已安装Vue-Router包。如不会,则参考中的VueRouter的使用步骤部分,本章节的代码是基于该篇博客进行进一步修改的,源代码亦是如此。
2024-08-25 17:12:02
874
原创 【vue怎么跳转不同界面】VueRouter实现简单vue多页面切换
这篇文章主要讲解使用VueRouter如何实现简单页面切换,以及理解原理。需要实现的。
2024-08-23 18:03:24
4259
原创 vue 通用表格组件封装 附代码
代码结构如下所示,总共四个代码文件,如果只是为了学习表格组件封装,只需要看MyTable.vue以及app.vue即可。
2024-08-23 09:00:00
1077
原创 【VUE】自定义组件如何实现双向绑定 | 父组件和子组件双向数据传递
既然是双向绑定,那么我们这个案例就是父组件和子组件相互传值的过程。比如父组件修改则子组件对应更新,子组件修改则父组件对应更新。我相信这个过程许多初学者都很懵,尤其是不知道修改什么更新什么,是视图?父传子:数据一定是由父组件(app.vue)传递给子组件(components中的vue文件),app.vue提供数据=》对应到子组件的渲染功能.子传父:视图中前端用户对数据的修改,要同步到父组件的数据中。(1)鼠标双击紫砂壶文本,那么会出现input输入框;(2)点击回车会实现将用户改变之后的标签名渲染到前端。
2024-08-22 17:58:27
451
原创 一篇文章给你讲清楚单例模式是什么!!!
在上面的示例中,Singleton类的构造函数被私有化,确保外部无法直接创建对象。getInstance方法通过判断instance是否为null来确定是否已经有实例存在,如果没有则创建一个新的实例并返回。在单例模式中,类的构造函数被私有化,以防止外部直接创建对象。然后,类内部会提供一个静态方法来获取类的唯一实例。该静态方法会检查实例是否已经存在,如果存在则返回已有的实例,如果不存在则创建一个新的实例并返回。单例模式是一种创建型设计模式,用于确保一个类只有一个实例,并提供一个全局访问点。
2024-07-17 22:41:23
354
原创 【机器学习】机器学习中的 K-均值聚类算法及其优缺点
K-均值聚类算法是一种常用的无监督学习算法,用于将数据集划分为 K 个不同的簇(cluster)。这个算法通过将簇的质心(centroid)不断迭代地移动,使得每个数据点与最近的质心关联,从而使得同一簇内的数据点相似度较高,不同簇之间的相似度较低。总的来说,K-均值聚类是一种简单且常用的聚类算法,适用于相对规模较小的数据集,但需要注意初始质心选择和簇的数量的确定。
2024-07-17 22:39:12
224
原创 【Python】使用OpenCV和Dlib库来实现人脸识别
在这个示例中,首先加载了人脸识别模型、人脸关键点检测模型和人脸识别模型。然后加载待比对人脸图像,使用人脸检测器检测人脸,并使用人脸关键点检测器获取人脸关键点。接下来,将人脸特征向量计算为128维的向量。最后,通过比对待比对人脸图像的特征向量与已知人脸库中的特征向量,判断是否为同一个人。这里只是一个简单的示例,实际应用中可能需要更复杂的算法和流程。
2024-07-16 17:42:37
441
原创 【tkinter】tkinter 电子时钟 实现时间日期 可实现透明 无标题栏
下面是一个使用tkinter库实现的电子时钟示例代码,可以显示当前的时间和日期,并且窗口可以设置为透明且无标题栏。文件并运行,将会显示一个透明的窗口,窗口中心显示当前的时间,下方显示当前的日期。,在类的构造函数中设置窗口属性为透明,并隐藏标题栏。控件用于显示时间和日期,同时也设置了字体大小。函数更新时间和日期的显示,并使用。这个示例代码创建了一个名为。
2024-07-16 17:33:32
204
原创 【大数据分析】Apache Spark 的基本概念和在大数据分析中的应用
它还提供了丰富的数据源连接器和集成工具,如SQL、DataFrame和Dataset API,使得操作和处理数据变得更加方便和灵活。总之,Apache Spark是一个功能强大、灵活且易于使用的大数据处理框架,可以用于各种大数据分析场景,并且在性能和扩展性方面具有很高的优势。它可以将数据流分割成小的批次,并在每个批次上执行RDD操作,从而实现近实时的数据处理和分析。Apache Spark是一种快速、通用、可扩展的大数据处理引擎,它提供了一种统一的分析框架,能够处理大规模数据集并支持复杂的数据处理任务。
2024-07-11 19:46:35
315
原创 【人工智能】人工智能的发展趋势和未来展望
例如,通过监测和分析土壤水分、气候和植物生长情况,人工智能可以为农民提供精确的种植建议和决策支持,帮助提高农作物的质量和产量。此外,人工智能还可以在临床决策支持、药物研发和基因组学等方面发挥重要作用。深度学习算法的进一步发展:深度学习是人工智能的核心技术之一,随着计算能力和数据资源的不断增长,深度学习算法的规模和复杂度将不断提高,进一步推动人工智能的应用和发展。人工智能和物联网的融合:物联网是连接设备和传感器的网络,通过将物联网和人工智能相结合,可以实现设备的智能化和自动化,提高生活和工作的便利性和效率。
2024-07-11 19:32:21
507
原创 【Git】Git 的基本概念和使用方式
仓库(Repository):在Git中,仓库是存储所有文件和历史记录的地方。远程仓库(Remote Repository):远程仓库是托管在远程服务器上的Git仓库。这将创建一个本地仓库,并将远程仓库的所有历史记录和分支复制到本地。提交(Commit):提交是指将文件或文件夹的更改保存到Git仓库中的操作。合并(Merge):将一个分支的更改合并到另一个分支的过程。推送(Push):推送是将本地仓库中的更改上传到远程仓库的操作。拉取(Pull):拉取是将远程仓库中的更改更新到本地仓库的操作。
2024-07-10 09:17:15
527
原创 【机器学习】 K-均值聚类算法及其优缺点
为了克服 K-均值聚类的缺点,人们发展了一些改进的算法,如谱聚类、DBSCAN、层次聚类等。K-均值聚类算法是机器学习中常用的无监督学习算法之一,用于将数据集划分为 K 个不同的簇。初始化 K 个聚类中心,可以是随机选择的数据点或者通过其他初始化方法获得的。更新每个簇的聚类中心,将它们的位置移动到簇内所有数据点的平均位置。需要提前确定簇的数目 K,这对于一些数据集来说是不容易确定的。由于初始聚类中心的选择是随机的,会导致聚类结果的不稳定性。对于不同形状、不同密度的簇效果不好,可能会产生错误的聚类。
2024-07-10 09:16:13
352
原创 【TensorFlow】 TensorFlow 的基本概念和使用场景
它提供了丰富的工具和库,用于处理图像、文本、语音等各种类型的数据,并实现各种机器学习算法。计算图:TensorFlow使用计算图来表示机器学习模型的计算过程。通过构建计算图,可以定义和组织模型的计算过程。计算机视觉:TensorFlow提供了用于图像处理和计算机视觉任务的丰富库,如图像分类、目标检测、图像生成等。总的来说,TensorFlow是一个强大而灵活的机器学习框架,可以用于构建和训练各种类型的模型,满足不同领域的需求。占位符用于在计算图中指定输入数据的位置,可以在运行时提供具体的数据。
2024-06-30 15:05:06
271
原创 【登录注册-python代码】
然而,实际项目中,我们还需要考虑密码加密、验证码、多因素认证等安全问题,并且要处理异常情况和错误消息。在本篇博客中,我将通过一个简单的案例来介绍如何实现登录注册功能,并提供相应的代码。然而,实际项目中,我们还需要考虑密码加密、验证码、多因素认证等安全问题,并且要处理异常情况和错误消息。在本篇博客中,我将通过一个简单的案例来介绍如何实现登录注册功能,并提供相应的代码。接下来,我们可以创建一个Express应用来处理用户的登录注册请求。接下来,我们可以创建一个Express应用来处理用户的登录注册请求。
2024-06-30 15:04:10
516
原创 【VUE2项目目录介绍讲解!!!】
在项目的目录结构中,通常会遵循一些规范,如组件文件的命名规范、路由的命名规范等,这样可以提高代码的可读性和维护性。同时,也可以根据团队内部的约定进行调整,以适应团队成员的开发习惯和项目的特点。除了以上目录之外,还可以根据项目的具体需求和规模进行调整或扩展,例如添加api目录用于存放与后端接口相关的文件,或者添加plugins目录用于存放插件相关的文件。在Vue.js 2中,项目的目录结构通常会按照一定的规范进行设置,以方便开发和维护。
2024-06-18 23:52:39
768
原创 【Docer基本概念及应用】
Docker是一个开源的应用容器引擎,它提供了一种轻量级的容器化解决方案。下面是Docker的基本概念和优势,以及在应用程序开发中的实际应用。总之,Docker是一种可靠和灵活的容器化解决方案,可以帮助开发人员简化应用程序的开发、测试和部署过程,提高应用程序的可移植性和可扩展性。
2024-06-18 23:49:22
216
原创 RESTful API
REST是Representational State Transfer的缩写,它通过使用HTTP协议的各种方法(如GET、POST、PUT、DELETE)来进行通信,以便在客户端和服务器之间传输数据。根据需要,可以使用GET请求从服务器获取数据,使用POST请求将新数据发送到服务器,使用PUT请求更新现有数据,使用DELETE请求删除数据。总体而言,RESTful API提供了一种灵活且可扩展的方法,通过使用标准的HTTP协议和设计原则,可以构建强大的web应用程序。
2024-06-11 12:33:39
244
原创 力扣309买卖股票时机含冷冻期---python
题目描述:给定一个整数数组prices,其中第 prices[i] 表示第 i 天的股票价格 。设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票):卖出股票后,你无法在第二天买入股票 (即冷冻期为 1 天)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例 1:输入: prices = [1,2,3,0,2]输出: 3解释: 对应的交易状态为: [买入, 卖出, 冷冻期, 买入, 卖出]示例 2:输入: p
2022-02-07 11:17:45
881
原创 力扣1584. 连接所有点的最小费用之最小生成树---Python
题目描述:给你一个points 数组,表示 2D 平面上的一些点,其中 points[i] = [xi, yi] 。连接点 [xi, yi] 和点 [xj, yj] 的费用为它们之间的 曼哈顿距离 :|xi - xj| + |yi - yj| ,其中 |val| 表示 val 的绝对值。请你返回将所有点连接的最小总费用。只有任意两点之间 有且仅有 一条简单路径时,才认为所有点都已连接。示例 1:输入:points = [[0,0],[2,2],[3,10],[5,2],[7,0]]输出:20
2022-01-18 09:56:13
1067
1
原创 力扣 518. 零钱兑换 II---Python
给你一个整数数组 coins 表示不同面额的硬币,另给一个整数 amount 表示总金额。请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额,返回 0 。假设每一种面额的硬币有无限个。题目数据保证结果符合 32 位带符号整数。示例 1:输入:amount = 5, coins = [1, 2, 5]输出:4解释:有四种方式可以凑成总金额:5=55=2+2+15=2+1+1+15=1+1+1+1+1示例 2:输入:amount = 3, coins =
2021-10-15 16:46:20
482
原创 剑指 Offer II 008. 和大于等于 target 的最短子数组---Python
剑指 Offer II 008. 和大于等于 target 的最短子数组题目描述:给定一个含有 n 个正整数的数组和一个正整数 target 。找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, …, numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。示例 1:输入:target = 7, nums = [2,3,1,2,4,3]输出:2解释:子数组 [4,3] 是该条件下的长度最小的子数组。示例 2:输
2021-08-25 15:42:09
308
原创 15. 三数之和---Python
15. 三数之和题目描述:给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。示例 1:输入:nums = [-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]示例 2:输入:nums = []输出:[]示例 3:输入:nums = [0]输出:[]提示:0 <= nums.length <=
2021-08-25 10:41:51
657
原创 剑指 Offer II 082. 含有重复元素集合的组合---Python
剑指 Offer II 082. 含有重复元素集合的组合题目描述:给定一个可能有重复数字的整数数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的每个数字在每个组合中只能使用一次,解集不能包含重复的组合。示例 1:输入: candidates = [10,1,2,7,6,1,5], target = 8,输出:[[1,1,6],[1,2,5],[1,7],[2,6]]示例 2:
2021-08-24 10:21:29
325
原创 剑指 Offer II 081. 允许重复选择元素的组合---Python
剑指 Offer II 081. 允许重复选择元素的组合题目描述:给定一个无重复元素的正整数数组 candidates 和一个正整数 target ,找出 candidates 中所有可以使数字和为目标数 target 的唯一组合。candidates 中的数字可以无限制重复被选取。如果至少一个所选数字数量不同,则两种组合是唯一的。对于给定的输入,保证和为 target 的唯一组合数少于 150 个。示例 1:输入: candidates = [2,3,6,7], target = 7输出:
2021-08-23 22:29:49
345
大学Java课程课件PPT含代码自己制作
2024-07-10
测试用例图书管理系统测试用例共23条!!!
2024-07-11
深度学习TextCNN模型文本描述带模型图
2024-07-11
JSP大学-web后端程序设计考试题库
2024-07-10
python烟花代码【动态烟花爆炸】
2024-06-30
Python实现 酷狗音乐网站爬取 代码
2024-06-30
《Python程序设计课程设计》任务书
2024-06-28
python烟花代码【动态烟花爆炸】
2024-06-27
吐血整理前端开发技术考试题库
2024-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人