- 博客(52)
- 收藏
- 关注
原创 前端笔记-Element-Plus
结束了vue的基础学习,现在进一步学习组件Element-Plus部分学习目标:1、查阅官方文档指南2、学习常用组件的使用方法3TablePaginationForm4InputSwitchSelectButton5MessageMessageBox查阅官方文档:具体内容官网讲解的很清楚,这里只根据学习目标,以及以后可能常用的部分做总结,学习理解的话还是建议大家直接去看官方文档。
2025-04-30 17:59:01
717
原创 前端笔记-Vue3(下)
自定义 Hook 是 Vue 3 组合式 API 的核心实践方式,本质是一个封装了响应式逻辑的函数。逻辑复用 - 避免重复代码关注点分离 - 让组件更专注于模板渲染。
2025-04-22 17:06:44
855
原创 前端笔记-Vue3(中)
在 Vue 组件通信中,props 是父组件向子组件传递数据的主要方式,结合 TypeScript 定义组件 Props 可以让组件更加健壮和可维护。下面我将详细介绍三种渐进式的 Props 定义方法,并解释每种方式的适用场景。
2025-04-22 16:06:51
974
原创 前端笔记-Vue3(上)
组合式 API (Composition API):替代Vue 2的选项式API,提供更灵活的代码组织方式性能提升:比Vue 2快2倍,包体积小41%更好的TypeScript支持:完整的类型定义新的响应式系统:基于Proxy实现,性能更好:新增内置组件。
2025-04-21 15:16:19
1044
原创 前端笔记-Axios
Axios 是一个基于 Promise 的现代化 HTTP 客户端库,专门用于浏览器和 Node.js 环境。其核心特性有如下:跨平台支持在浏览器中通过 XMLHttpRequest 发送请求在 Node.js 中通过 http 模块发送请求所有请求都返回 Promise 对象支持 async/await 语法自动转换自动转换请求和响应数据(如 JSON 转换)可自定义转换逻辑拦截器系统请求和响应拦截可用于添加认证头、处理错误等取消请求支持取消正在进行的请求。
2025-04-21 10:18:54
1085
原创 前端笔记-JavaScript(下)
XHR(XMLHttpRequest),是浏览器提供的JavaScript API,用于在不刷新页面的情况下与服务器交互数据(如获取、提交数据)。它是Ajax技术的核心,现代开发中fetch和axios等工具的前身。学习xhr之前你需要了解HTML & CSS 基础(了解网页结构)JavaScript 基础(变量、函数、事件、DOM 操作)异步编程概念(回调函数、Promise)HTTP 协议基础(GET/POST 请求、状态码、请求头/响应头)JSON 数据格式。
2025-04-21 09:36:44
944
原创 前端笔记-AJAX
AJAX(Asynchronous JavaScript and XML)就是异步的JS和XML, 是一种无需刷新页面即可与服务器交换数据并更新部分网页内容的技术。它的核心是通过 JavaScript 在后台发送 HTTP 请求,接收服务器返回的数据(如 JSON、XML、HTML),然后动态更新页面。XML(eXtensible Markup Language,可扩展标记语言) 是一种用于 存储和传输结构化数据 的标记语言,被设计用来传输和存储数据。-- 描述一本书的数据 -->
2025-04-21 09:32:22
1043
原创 前端实战-AJAX
这份HTML文档是一个完整的AJAX学习示例,展示了多种AJAX请求方式和相关问题的解决方案。AJAX (Asynchronous JavaScript and XML) 是一种在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页的技术。
2025-04-21 09:28:12
456
原创 前端笔记-html+css测试2
下列哪个HTML5标签用于定义文档的导航链接?A)<nav>B)<navigate>C)<navbar>D)CSS中哪个属性用于设置元素的透明度?A)visibilityB)opacityC)D)alpha以下哪个CSS选择器优先级最高?A)div pB).containerC)#mainD)div在Flexbox布局中,哪个属性用于控制项目在主轴上的对齐方式?A)B)C)D)flex-wrap哪个HTML标签用于创建有序列表?A)
2025-04-17 11:55:47
595
原创 前端测试-html+css测试卷1
7. 在响应式设计中,通常使用哪个CSS特性来根据屏幕尺寸应用不同的样式?正确答案:A. @media查询解析:@media允许根据设备特性(如屏幕宽度)应用不同的样式@viewport控制视口设置,较少使用@supports用于检测浏览器是否支持某个CSS特性@keyframes用于定义CSS动画8. 下列哪个不是HTML5的input类型?正确答案:D. blinkHTML5新增的input类型包括:
2025-04-17 11:18:19
903
原创 前端笔记-JavaScript部分(中)
特性解构赋值扩展运算符主要用途从数据结构中提取值组合/复制数据结构工作对象数组和对象数组和对象是否改变原数据否否常见场景函数参数提取、模块导入数组合并、对象浅拷贝、函数传参默认值支持支持不支持重命名支持支持(对象)不支持嵌套结构处理支持浅拷贝。
2025-04-15 12:00:15
919
原创 前端笔记-JavaScript部分(上)
在 JavaScript 里,定义函数的方式有多种。函数声明:使用function关键字来定义,函数可以在定义之前被调用。//3函数表达式:把函数赋值给一个变量,函数只能在定义之后调用。//12箭头函数:ES6 引入的简洁语法,没有自己的thisargumentssuper或new.target。//2函数参数传递有值传递和引用传递。值传递:对于基本数据类型,传递的是值的副本,函数内对参数的修改不会影响外部变量。num = 10;//5引用传递。
2025-04-10 13:03:54
687
原创 【数据库】关系代数(除运算详解)
关系代数运算:包括并、差、交、笛卡尔积、投影、选择、连接、除。基本运算:并、差、笛卡尔积、投影、选择。交、连接、除可以用这 5 种基本运算来表达,引入它们虽不增加语言能力,但能简化表达。给定关系 R (X, Y) 和 S (Y, Z),其中 X,Y,Z 为属性组。R 中的 Y 与 S 中的 Y 可以有不同的属性名,但必须出自相同的域集。
2025-03-25 11:49:59
1082
原创 【数据库】sql错题详解
的作用是只保留分组中不同职工号数量为 2 的分组。表中筛选出地址为北京的供应商记录。| 供应商号 | 供应商名 | 地址 || S4 | 华通电子公司 | 北京 || 供应商号 | 供应商名 | 地址 || S4 | 华通电子公司 | 北京 || S7 | 爱华电子厂 | 北京 |条件,从上述筛选结果中进一步筛选出。
2025-03-24 17:59:19
585
原创 【数据库】SQL语言:SELECT语句的练习(例题)
1.1基本语法SELECT: 指定要查询的列。FROM: 指定要查询的表。WHERE: 可选,用于过滤记录。SELECTSELECT 列名 FROM 表名 WHERE 条件 ORDER BY 排序顺序;SELECT语句是 SQL 语言中最重要的查询工具,通过 WHERE 条件筛选,ORDER BY 排序,GROUP BY 聚合,JOIN 连接以及子查询等方式,可以高效地查询和分析数据。通过本文系统地练习,可以打定深厚的 SQL 学习基础。综合练习主页接。
2025-03-24 16:18:23
1152
原创 【分布式计算】java消息队列机制
消息队列是一种在不同组件或应用之间进行数据传递的技术,通常用于处理异步通信。它允许消息的发送者(生产者)和接收者(消费者)之间进行解耦。
2024-06-16 22:34:42
1045
原创 【java分布式计算】控制反转和依赖注入(DI &IOC& AOP)
在 IOC 中,控制权从应用程序转移到了外部的框架或容器,即应用程序的组件不再直接控制依赖关系的创建和生命周期管理,而是由外部容器来控制。简单来说,IOC 的核心思想就是将程序中各个组件之间的依赖关系的创建和管理交给了外部容器(通常是 IOC 容器)来完成,而不是在组件内部自己创建或者查找依赖对象。在传统编程中,应用程序代码主动控制程序的流程和对象的创建,而在 IOC 中,这种控制权被反转,交给了容器来处理。:在依赖查找中,组件仍然负责自己的创建,但是依赖对象的查找是由外部容器来完成的。
2024-06-16 16:52:39
497
原创 【机器学习】朴素贝叶斯解决实际问题
然后基于此模型,对于给定的输入x,利用贝叶斯定理求出后验概率最大的输出y。朴素贝叶斯是一个基于贝叶斯定理的简单概率分类器,它假设给定目标值时特征之间的条件独立性。在这里 P(A|B) 是在给定 B 的情况下 A 的概率, P(B|A)是在给定 A 的情况下观察到 B 的概率,P(A)和P(B)分别是 A 和 B 的边缘概率。: 在训练过程中,分类器会通过数据集计算特征与类别之间的关系,即每个类别下特征的条件概率。这是朴素贝叶斯分类器的核心,它提供了给定某个类别下观测到某些特征的概率。
2024-04-21 22:24:47
1203
1
原创 【机器学习】推荐系统——矩阵分解
初始化模型参数,包括样本特征矩阵 X、潜在维度数量 k、学习率 alpha、正则化参数 beta 和迭代次数 iterations。在初始化过程中,计算了样本特征矩阵的行数和列数,并创建了一个布尔型的索引数组 not_nan_index,用于标识非 NaN 值的位置。
2024-03-14 17:49:36
938
原创 【ctfshow】_萌新 web2 web3
程序现在对输入的 `id` 参数进行了更加严格的过滤,包括对一些特殊字符的检测,如 `-`, `\`, `*`, `<`, `>`, `!`, `x`, `hex`, `+` 等等。如果输入的 `id` 参数包含这些特殊字符中的任何一个,程序都会输出 "id error" 并终止执行。正则表达式 `"/or|\+/i"` 的作用是检查 `$id` 变量是否包含 `or` 或 `+` 字符。例如,通过绕过对数字大小的检查,使得程序接受输入的 `id` 参数为非数字,然后构造恶意的 SQL 查询。
2024-02-06 18:28:52
519
原创 【ctfshow】_萌新web1
1. 使用其他参数:看看是否有其他参数可以用来获取文章,例如可能存在一个名为 `article_id` 或者 `post_id` 的参数,尝试将这些参数设置为 1000 并查看结果。但请注意,这需要对目标网站的数据库结构有一定的了解。: 尝试使用其他的参数或方式来绕过限制,例如可能存在其他的参数或者方法可以绕过对 `id` 参数的限制,从而获取到 `id = 1000` 的结果。- 如果 `$var` 是一个布尔值,`intval()` 将返回 1(对应于 `true`)或 0(对应于 `false`)。
2024-02-06 18:00:09
927
原创 【java期末速成】I/O与文件操作
System.out.println("4. 把所有员工信息保存到 salary.dat");char array[]={'文','本','输','入','输','出','实','例','。System.out.println("2. 按员工的姓名的升序显示员工信息");System.out.println("5. 修改某个员工的工资");System.out.println("salary 文件还没创建,没有员工薪酬数据\n\n");System.out.println("6. 删除某个员工");
2024-01-07 22:46:11
935
1
原创 【微信小程序】JS逻辑交互
文件中可以定义处理页面事件的函数,例如按钮的点击事件、表单的提交事件等。文件中,可以使用原生的JavaScript语法和函数,也可以使用小程序框架提供的特定函数和API,以便更好地进行小程序开发。文件中可以定义和处理页面中的数据,包括变量的定义、数据的获取和处理等。通过对数据的操作,可以实现页面的动态展示和交互。文件中可以使用小程序提供的API进行各种功能的调用,例如网络请求、本地存储、界面跳转等。这些生命周期函数会在页面生命周期的不同阶段被触发,用于执行相应的逻辑。文件是用来编写小程序的逻辑代码的文件。
2023-07-12 20:55:03
582
1
原创 【微信小程序】WXSS样式
这些基本的选择器在WXSS中提供了基本的样式选择能力,可以根据元素的类型、类名、ID和状态来选择元素并应用样式。需要注意的是,相比CSS,WXSS的选择器支持范围较小,不支持复杂的选择器如后代选择器、子选择器、属性选择器等。而WXSS仅支持基本的选择器,如元素选择器和类选择器,不支持ID选择器和属性选择器。只在微信小程序中有效,在Web开发中并不支持该单位,因此在使用其他前端框架或开发Web页面时,需要使用其他适合的尺寸单位,如像素(px)、百分比(%)等。,它会被等比例换算成屏幕上的物理像素。
2023-07-12 20:42:32
1333
1
原创 【微信小程序】WXML和HTML区别
HTML和WXML是两种不同的标记语言,用于构建网页和小程序的用户界面。它们有以下区别:用途:HTML(Hypertext Markup Language)是用于构建网页的标记语言,而WXML(Wechat Mini Program XML)是微信小程序中用于构建页面结构的标记语言。平台限制:HTML可以在各种Web浏览器上运行,而WXML主要用于微信小程序平台。标签和属性:HTML使用一系列预定义的标签和属性来描述网页结构和样式。
2023-07-12 20:30:52
4564
1
原创 【机器学习笔记】聚类算法
聚类是一种经典的方法,,即不依赖于训练数据集的类标记信息。聚类则是试图将数据集的样本划分为若干个互不相交的类簇,从而每个簇对应一个潜在的类别。聚类算法是一类无监督学习方法,用于将数据集中的样本划分为不同的组或簇,使得同一簇内的样本相似度较高,而不同簇之间的相似度较低。聚类算法的目标是发现数据中的内在结构和模式,并将相似的样本聚集在一起。以下是几种常见的聚类算法:K-Means聚类算法:K-Means是最常用和简单的聚类算法之一。它将数据集划分为K个簇,其中K是预先设定的。
2023-06-13 17:54:56
260
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人