- 博客(197)
- 资源 (116)
- 问答 (4)
- 收藏
- 关注
原创 Excel中不用复杂公式根据指定X列的数值N复制整行数据N行简单方法
3、新建sheet2,复制“数据表”sheet1的表头标题行到sheet2首行,再根据“数据表”sheet1中X列求和的值Y,在新sheet2里首列A列A2录入1,然后执行“数据”-“填充”-“序列”,按列,步长值为1,终止值为Y,自动生成Y行序号。如是WPS会员,则用“数据”-“填充”-“填充空白单元格”-“与下方的值一样”即可。4、在sheet2的B2单元格里,录入XLOOKUP语句,根据新生成的序号,用XLOOKUP函数查找“数据表”sheet1的内容,实现数据横向填充。
2025-02-13 21:54:16
716
原创 【Deepseek】手把手教你在本地通过anything llm使用满血版deepseek R1
Chat Model Name:如果是 DeepSeek R1 的话,则为 deepseek-ai/DeepSeek-R1。Token context window:DeepSeek R1 上下文长度最大为 64k,所以这里直接写 65536,更多也是没有问题的。硅基流动提供全部的deepseek模型的API。Max Tokens:查看自己的RPM值和TPM值后填写,一般来讲随便写就行。✨ 更重要的是,还能体验图像生成、视频生成等酷炫功能哦!🚀 硅基流动,同样的性能,更快的响应速度!进入软件界面后,选择。
2025-02-13 14:34:16
471
原创 Java也能玩转机器学习?从零搭建你的第一个模型
本文介绍了搭建Java机器学习环境的方法,通过一个简单的案例带您了解Java机器学习的过程。Java 长期以来在性能、可扩展性和稳定性方面的优势,使其成为开发 AI 驱动应用程序的理想选择,能够满足 AI 解决方案所需的计算效率和企业级可靠性。因此它的前景较为明朗,是一片有待开发的广阔蓝海。
2025-02-12 18:29:53
135
原创 万字长文详细解析Vue 3 源码:从 createApp 到组件渲染
通过// 告诉 Vue 将 <my-element> 视为原生元素源码中的处理在模板编译阶段,检查元素是否为原生标签或已注册组件。Vue 3 的虚拟节点(VNode)通过shapeFlag和patchFlag实现高效分类。type: any // 组件对象、HTML 标签名或 Fragment 标识props: any | null // 属性对象(含事件、类、样式等)key: string | number | symbol | null // Diff 优化标识。
2025-02-12 09:41:19
761
原创 【VUE】万字长文手把手教你Vue 与 Web Components:如何封装跨框架组件?
作为现代前端组件化的基石技术,Web Components 提供了一整套浏览器原生支持的组件化方案。本章将深入剖析其四大核心技术,并通过完整的企业级案例展现其工程化实践。
2025-02-11 23:37:30
1019
原创 【VUE】万字长文手把手教你Vue状态管理演进:从Vuex到Pinia的深度解析
/ user模块}),actions: {// 主Storemodules: {})// 类型化状态定义id: numberid: 0,roles: []}),// 直接修改状态actions: {this.name = newName // 无需Mutation})// 批量更新})}),getters: {})// 使用类型安全的方法// 安全执行操作// 请求日志插件${
2025-02-11 16:08:21
829
原创 使用Vue开发可复用的Web Components:跨框架组件封装指南
Web Components是一组相关技术的集合,允许开发者构建可复用、独立的UI组件,这些组件可以跨框架使用。:定义自定义元素的能力。Shadow DOM:为组件提供隔离的DOM环境,避免样式和脚本冲突。(已弃用):允许将JavaScript和CSS模块化。使用在项目根目录创建一个构建文件,例如build.js<template></div>
2025-02-07 23:16:37
860
原创 【Deepseek】手把手教你使用DeepSeek API
其中,您可以通过将 stream 设置为 true 来使用流式输出(一个字一个字地输出),默认为False(一次性输出全文)在官方给出的这个代码框架下,R1和流式输出二者不可得兼。在输出最终回答之前,模型会先输出一段思维链内容,以提升最终答案的准确性。API,即服务端不记录用户请求的上下文,用户在每次请求时,需将之前所有对话历史拼接好后,传递给对话 API。硅基流动提供全部的deepseek模型的API。如果想要流式输出,请参考后文代码。在每一轮对话过程中,模型会输出思维链内容。同样使用chatbox。
2025-02-07 23:15:28
650
原创 虚拟DOM与Diff算法:Vue如何高效更新UI?
虚拟DOM是一种轻量级的JavaScript对象,用于表示DOM树的状态。它模仿了真实DOM的结构和接口,但并不与浏览器底层直接交互。通过将视图逻辑与实际DOM操作分离,开发者可以更高效地管理UI更新。**Diff算法(Difference Algorithm)**是一种用于比较两个树结构并找出它们之间差异的算法。在Vue中,Diff算法用于比较旧的虚拟DOM树和新的虚拟DOM树,生成最小的更新操作(称为“补丁”),从而最大限度地减少实际DOM操作。
2025-02-07 19:55:41
1089
原创 Vue混入(Mixins)与插件开发深度解析
混入(Mixins)是Vue提供的代码复用机制,允许开发者将可复用的组件选项封装为独立模块。当组件使用混入时,所有混入对象的选项将被"混合"到组件自身的选项中。支持选项合并可包含任意组件选项支持局部和全局注册遵循特定的合并策略})})})// 验证逻辑实现本文深入探讨了Vue混入和插件开发的各个方面,从基础概念到高级应用,覆盖了实际开发中的典型场景。通过合理使用这些特性,开发者可以显著提升代码的复用性和可维护性。混入适合组件级别的逻辑复用插件适用于全局功能扩展。
2025-02-06 23:30:17
1244
原创 万字长文带你深入理解Vue Router:核心概念与最佳实践
深入理解Vue Router:核心概念与最佳实践。一、安装与基础配置### 2. 基本配置```javascript// router/index.jsimport { createRouter, createWebHistory } from 'vue-router'const routes = [ { path: '/', component: () => import('@/views/Home.vue') }, { path: '/about', component: () =>
2025-02-06 10:57:50
678
原创 如何解决 Vue 应用中的内存泄漏
在 JavaScript 中,闭包会延长变量的生命周期,使其无法被垃圾回收机制释放。在 Vue 应用中,如果组件内部使用了闭包(例如回调函数),而这些闭包仍然持有对外部数据或对象的引用,则可能导致内存泄漏。与 Chrome 类似,Firefox 的开发者工具也提供了强大的内存分析功能。Chrome 开发者工具是前端开发者最常用的一个调试工具,它提供了丰富的功能来帮助我们分析内存使用情况。在 Vue 应用中,排查内存泄漏问题需要借助一些高效的工具。在右侧的面板中,你可以看到当前内存的使用情况。
2025-02-05 20:10:58
105
原创 使用Nuxt.js实现服务端渲染(SSR):提升SEO与性能的完整指南
本文深入解析了如何通过Nuxt.js实现服务端渲染(SSR)以全面提升SEO与性能。Nuxt.js通过自动路由生成、混合渲染模式(SSR/SSG)和智能数据预取,显著优化首屏加载速度与搜索引擎友好性。
2025-02-05 20:01:56
997
原创 深入探索Vue 3组合式API
(1)响应式核心原理// 收集依赖// 通知更新},Proxy代理:基于ES6 Proxy实现属性访问拦截依赖追踪:通过WeakMap建立目标对象->属性->依赖的映射关系批量更新:Vue的调度机制确保多次状态变更合并为单次更新(2)ref的进阶用法// DOM元素引用// 组件挂载后访问.focus()})// 模板引用<template>// 复杂类型处理user: {})// 自动解包模板引用:替代this.$refs的声明方式类型标注。
2025-02-04 23:01:04
1148
1
原创 Vue模板语法与常用指令深度解析
文章介绍了Vue模板语法与常用指令,从Vue模板语法的基础讲起,插值、表达式……逐个介绍指令。每个指令都进行了详细说明,比如v-if和v-show的区别,v-for中的key的作用,v-bind的简写和动态参数,v-model在不同表单元素上的应用以及修饰符。
2025-02-04 10:28:17
836
原创 Vue 组件化开发指南:父子组件传值、emit、refs、事件总线、Provide/Inject
在 Vue 中,组件是构建应用程序的基本单位。每个组件都有自己的模板、样式和逻辑,通过组合这些独立的组件,我们可以快速搭建出复杂的 Web 应用。核心方法:Props 和$emit是父子组件通信的基础。高级方法$refs适合直接操作子组件,事件总线适用于非父子组件,则适合跨级共享数据。最佳实践尽量使用单向数据流(Props),避免滥用双向绑定。在大型应用中,优先考虑事件总线或来管理全局状态。
2025-02-04 10:11:25
1077
原创 万字长文带你深入解析跨域请求:JSONP与CORS的原理与实践
同源策略是浏览器实施的安全机制,限制不同源的客户端脚本交互。等标签的资源加载不做限制,这是JSONP得以实现的根本基础。应用场景:本地开发访问内网服务。
2025-02-03 19:10:49
1181
原创 万字长文全面解析JavaScript安全漏洞——XSS,CSRF等攻击的识别、防范
跨站脚本攻击(Cross-Site Scripting, XSS)通过向网页注入恶意脚本,在用户浏览器中执行非预期代码。跨站请求伪造(Cross-Site Request Forgery, CSRF)是一种利用用户已认证身份发起非预期操作的攻击方式。攻击者诱导用户访问恶意页面,该页面自动向目标站点发送携带用户凭证的请求,导致在用户不知情下完成敏感操作。核心攻击要素身份验证持久化:Cookie/Session保持登录状态请求可预测性:参数结构已知且无随机性无二次验证:关键操作无需确认步骤防护层级。
2025-02-03 12:47:17
1133
1
原创 使用 Postman 进行 API 测试:从入门到精通
API 测试是指通过发送请求到 API 并验证响应是否符合预期来确保 API 的功能性和稳定性。功能性测试:验证 API 是否按设计要求工作。性能测试:评估 API 在高负载下的表现。安全测试:检查 API 是否存在漏洞,如 SQL 注入、跨站脚本(XSS)等。回归测试:在修改代码后,确保新增的功能不会破坏现有功能。Postman 是一个广泛使用的 API 开发和测试工具,支持 HTTP 和 HTTPS 请求的发送与接收。收集和分析 API 响应。使用断言验证响应内容。
2025-02-03 12:26:40
1082
原创 RESTful 架构原则及其在 API 设计中的应用
的定义。REST 的核心思想:通过标准的 HTTP 方法和 URL 路径来操作资源。REST 与 RPC(远程过程调用)的区别。资源、HTTP 方法、状态码、数据格式。鉴权、授权、版本控制。
2025-02-03 12:21:50
976
原创 ES6 入门教程:箭头函数、解构赋值及其他新特性详解
ES6(ECMAScript 2015)是 JavaScript 的最新版本标准,于 2015 年发布。它引入了许多新的语法特性、API 和改进,旨在提高代码的可读性和简洁性。箭头函数:一种更简洁的定义函数的方式。解构赋值:可以从数组或对象中快速提取所需的数据。默认参数:在函数调用时为参数提供默认值。模板字符串:支持嵌入表达式和多行字符串的语法糖。对象简洁语法:更简洁地定义对象的方式。模块系统:通过import和export实现代码复用。Promise:用于处理异步操作的新 API。
2025-02-03 10:54:04
1173
原创 DOM 操作入门:HTML 元素操作与页面事件处理
DOM(Document Object Model)是 web 文档的标准接口。它将 HTML 和 XML 文档表示为对象的层次结构,使得开发者可以通过 JavaScript 来操作网页内容、样式和结构。简单来说,DOM 允许我们在 JavaScript 中访问和修改 HTML 元素及其属性,并且可以对页面事件进行监听和处理。通过 DOM,我们可以实现动态网页效果,比如响应用户交互、更新页面内容等。通过以上内容,你可以看到 DOM 操作在前端开发中的重要性。
2025-02-03 10:04:45
1140
原创 Array.prototype 方法在复杂数据处理中的应用
通过合理使用数组方法,我们可以高效地处理各种数据操作。选择合适的方法不仅可以提高代码的可读性,还能优化性能。
2025-02-03 09:55:33
788
原创 WebSocket 实时通信详解:原理、应用与实践
WebSocket是一种基于TCP协议的双向通信协议,旨在提供低延迟、高效率的数据传输。它最初由HTML5规范引入,现已成为现代Web开发中不可或缺的一部分。WebSocket为实时通信提供了高效的解决方案。通过长连接和二进制帧传输,它在延迟和带宽方面表现出色。应用场景广泛,包括实时聊天、在线游戏、物联网监控等。
2025-02-03 09:33:04
1653
原创 JavaScript 中的 CSS 与页面响应式设计
通过结合 JavaScript 和 CSS,可以实现高度动态和响应式的网页设计。JavaScript 的强大功能使得我们可以根据设备信息和用户行为,实时调整页面样式和布局。
2025-02-02 22:51:17
1155
原创 JavaScript面向对象编程:Prototype与Class的对比详解
在JavaScript中,面向对象编程的核心思想是通过创建对象来封装属性和方法,并通过继承机制复用代码。以下是两种主要的实现方基于Prototype(原型)的方式:所有对象都继承自一个共同的原型对象。基于Class的方式:ES6引入的一种更接近传统OO语言的语法糖,本质上仍然是基于原型的实现。在JavaScript中,prototype是面向对象编程的核心机制。每个函数都有一个prototype属性,该属性是一个对象(称为“原型对象”),用于存储与该函数相关的属性和方法。
2025-02-02 21:39:20
1111
原创 稀疏进化训练:机器学习优化算法中的高效解决方案
最近deepseek的爆火无疑说明,在机器学习和深度学习领域,优化算法是模型训练的核心技术之一。近年来,随着模型复杂度的不断提高,传统的优化算法(如随机梯度下降、Adam等)在某些场景下已经难以满足需求。稀疏进化训练(Sparse Evolutionary Training, SET)作为一种新兴的优化方法,结合了进化的思想和稀疏性原理,在多个实际应用中表现出色。本文将详细介绍稀疏进化训练的核心思想、理论基础、实现细节以及与现有优化算法的对比,并通过Python代码示例展示其在机器学习模型中的具体应用。
2025-02-02 19:46:51
1076
原创 全面解析机器学习优化算法中的进化策略
进化策略是一种基于生物进化的优化方法,模仿自然选择和遗传变异的机制。与遗传算法(Genetic Algorithm, GA)类似,但ES更适用于处理连续参数空间的问题,如超参数调优、神经网络权重优化等。
2025-02-02 19:44:40
1207
原创 什么是蒸馏?一文带你了解机器学习中的知识蒸馏
知识蒸馏(Knowledge Distillation)作为一种有效的模型压缩技术,通过将“教师”模型的知识迁移到“学生”模型中,可以在保持甚至提升性能的同时,显著减小模型的体积并降低计算成本。知识蒸馏是一种有效的模型压缩和性能提升方法。通过将教师模型的知识迁移到学生模型,可以在保持甚至超越原模型性能的前提下,显著减少模型的大小和计算成本。
2025-02-02 18:59:35
112
原创 一文带你深入了解YOLOv5——目标检测模型详解及Python实现
YOLO v1:2016年提出,开创性地将目标检测转换为回归问题。使用一个卷积神经网络预测边界框和类别概率。YOLO90YOLO104:通过在COCO数据集上预训练,分别获得了90%和104mAP的性能提升。YOLOv3:引入了更深的Darknet-53骨干网络,并采用多尺度预测机制,显著提升了检测精度。YOLOv4:提出了CSPDarknet53 backbone、PANet neck等改进模块,并引入了CIoU损失函数,进一步提升性能和速度。YOLOv5。
2025-02-02 18:16:58
33
原创 常见计算机视觉算法介绍
计算机视觉(Computer Vision)是一门研究如何让计算机“看”并理解图像或视频的科学。随着技术的发展,计算机视觉在多个领域得到了广泛应用,如医学影像分析、安防监控、自动驾驶等。本文将介绍几种常见的计算机视觉算法,并提供Python代码案例。计算机视觉的目标是使计算机能够像人类一样从图像或视频中获取信息并进行理解。与人类视觉不同,计算机视觉需要依赖于算法和计算能力来实现这一目标。通过以上介绍,我们可以看到计算机视觉技术在图像处理和目标检测等方面的应用已经非常广泛。
2025-02-02 15:18:28
103
原创 Node.js 和 npm 安装教程
Node.js 是由 JavaScript 创建的一个开源、跨平台的服务器端运行环境。它允许你在服务端运行 JavaScript 代码,从而可以构建高性能的网络应用程序。单线程事件驱动:Node.js 使用事件循环来处理异步操作,适用于高并发场景。高效的 I/O 操作:基于 libuv 库实现非阻塞 I/O,适合处理大量的并发请求。模块化开发:通过 CommonJS 规范实现了模块化的代码结构,便于维护和扩展。活跃的生态系统:Node.js 拥有庞大的社区支持和丰富的第三方库。
2025-02-02 10:06:08
1457
原创 Vue.js 的介绍与组件开发初步
随着互联网的快速发展,前端技术也在不断进步。在众多的前端框架中,Vue.js 以其简洁、高效和易用性备受欢迎。无论是个人开发者还是企业团队,Vue.js 都成为了构建用户界面的理想选择。本文将详细介绍 Vue.js 的基本概念,并深入探讨组件开发的相关知识,帮助读者快速上手并掌握 Vue.js 的核心技能。Vue.js 是一个用于构建用户界面的 JavaScript 框架。它遵循 MVVM(Model-View-ViewModel)模式,使得数据绑定更加简洁和高效。
2025-02-02 10:04:42
761
原创 JavaScript 入门教程
{通过系统学习和持续实践,你将能够熟练使用 JavaScript 进行前端开发,并逐步掌握更高级的技术。祝你在编程之旅中取得丰硕成果!
2025-02-01 21:42:32
725
原创 机器学习优化算法:从梯度下降到Adam及其实验改进
总结从简单的梯度下降到现代的各种自适应优化算法,深度学习优化技术的发展极大地推动了人工智能的进步。不同优化算法有其各自的优缺点,在实际应用中需要根据具体任务和数据特点进行选择。展望随着计算能力的提升和新问题的出现,优化算法的研究将会继续深入。未来可能会涌现出更多高效、智能的优化方法,为深度学习的发展提供强有力的支持。
2025-02-01 21:07:53
352
原创 机器学习优化算法:从梯度下降到Adam及其变种
在机器学习领域,优化算法是模型训练的核心驱动力。无论是简单的线性回归还是复杂的深度神经网络,优化算法的选择直接影响模型的收敛速度、泛化性能和计算效率。通过本文,你可以系统性地介绍从经典的梯度下降法到当前主流的自适应优化算法(如Adam),分析其数学原理、优缺点及适用场景,并探讨未来发展趋势。
2025-02-01 21:04:03
1353
1
原创 【最新CUDA/Pytorch/TensorFlow安装详细教程2024】手把手教你安装/更新cuda并安装pytorch(2024版)
手把手教你安装/更新cuda,全程无ai,内容都是自己实际操作过的,请放心食用前几天在更新cuda时发现搜到的结果良莠不齐,因此决定自己记录一下更新全过程,遂发博客,望周知。
2025-02-01 18:10:16
38
Md三维雕刻建模软件 Substance 3D Modeler V1.2.1 Win
2023-10-21
Ds三维贴图材质制作软件 Substance 3D Designer V12.4.0 WIN 中文/英文
2023-10-21
Ds三维贴图材质制作软件 Substance 3D Designer V12.4.0 Mac 中文/英文
2023-10-21
AE插件-用数据生成曲线走势图表动画 Dynamic Line Chart v1.07 Win/Mac
2023-10-21
Blender插件-模型顶部网格绘制 Draw Xray 3.0 With Snap
2023-10-21
Blender插件-多格式文件拖拽导入插件 Drag & Drop Import V1
2023-10-21
AE插件-专业置换贴图映射高级版 Displacer Pro v1.5 Win/Mac+使用教程
2023-10-21
Blender插件-根据线条自动生成面片 Curves To Mesh V2.6
2023-10-21
AU/PR/达芬奇/VST3插件-音频降噪去杂音回响修复增强 CrumplePop 2023.6 CE Win一键安装
2023-10-21
顶点贴图绘制Blender插件 Crayon V2.0.6 Vertex Paint
2023-10-21
苹果视频压缩编码转码输出软件 Compressor 4.6.4 Mac英/中文版
2023-10-21
Capture One 16.2.1.13图像照片处理软件WIN
2023-10-21
Capture One 16.2.1.13图像照片处理软件MAC
2023-10-21
AE/PR插件-随机生成像素块视觉特效 Block Swap v1.5 Win/Mac
2023-08-25
Blender插件-人物角色模型骨骼绑定加快手动装配 Bonera v1.3.1
2023-08-25
Blender插件-模型约束控制 Blocker v0.1.7
2023-08-25
Ae/Pr/Nuke/达芬奇/Vegas/OFX视觉特效和转场BCC插件Continuum 2023 v16.0.1 CE
2023-08-25
AE插件-图形弯曲摇曳MG动画制作 Bendio 1.0.1 Win/Mac
2023-08-25
Blender插件-常春藤爬山虎生成工具 Baga Ivy Generator V1.0.5
2023-08-25
Blender插件-对象自动高亮显示 Auto-Highlight In Outliner V3.4
2023-08-25
Blender插件-最快的可视化室内建筑建模工具 Archipack Pro v2.6.0
2023-08-25
Blender插件-自定义植物形状外观 Anytree v1.6.0 – Trees With Any Shape
2023-08-25
Blender插件-三维体积雾生成器 Alt Tab Easy Fog v1.0.0
2023-08-25
Blender插件-横截面选择快速创建角几何体 Angle Tool 1.33
2023-08-25
Blender插件-三维模型物体破碎汇聚组合动画特效 ANIMAX V2.1.1
2023-08-25
Blender插件-实用零部件模型 X-Cutters For Kitops 2
2023-08-21
AE/PR插件-字体控制变换工具件 VariFont v2.0.1 Win/Mac
2023-08-21
AE插件-预合成解除取消提取 Un-PreCompose V1.1.3 Win/Mac
2023-08-21
AE/PR插件-红巨人粒子特效套装 Red Giant Trapcode Suite v2023.1.0 Win
2023-07-06
Blender插件-三维科幻飞船部件模型生成 The Shipwright V2.0.1
2023-07-06
Blender插件-在线搜索免费模型导入 Thangs V0.2.2
2023-07-06
AE插件-文字延迟动画快速制作 TextDelay 1.7.5 Win/Mac
2023-07-06
Blender插件- PBR分层材质贴图制作插件 Super Texture V1.8
2023-07-06
AE/PR插件-中文汉化版万花筒分割模糊迷幻视觉特效 Split Blur v1.1.1 Win/Mac
2023-07-06
Blender插件-树木植物生成插件 Tree Generator V2
2023-07-06
视频无损放大画质修复软件 Topaz Video AI V3.0.3 Win
2023-07-06
Signal教程.zip
2023-07-06
Blender插件-路径绘制模型生成器 Scribble Gen
2023-07-06
Sketch v94专业的矢量绘图工具
2023-07-06
AE/PR插件-视觉特效插件合集REVisionFX Effections Plus v22.09 CE Win含Twixtor
2023-07-05
vscode安装并导入TensorFlow,PyTorch,Gym失败
2022-06-17
vscode安装并导入TensorFlow,PyTorch,Gym失败
2022-06-10
求如何制作一个图形文字验证码,不要灌水
2022-02-17
求一个HTML的项目
2022-02-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人