- 博客(66)
- 收藏
- 关注
原创 前端进化论·JavaScript 篇 · JavaScript基础-1
一个拥有 length 属性和若干索引属性的对象就可以被称为类数组对象,类数组对象和数组类似,但是不能调用数组的方法。常见的类数组对象有 arguments 和 DOM 方法的返回结果,还有一个函数也可以被看作是类数组对象,因为它含有 length 属性值,代表可接收的参数个数。常见的类数组转换为数组的方法有这样几种:(1)通过 call 调用数组的 slice 方法来实现转换(2)通过 call 调用数组的 splice 方法来实现转换(3)通过 apply 调用数组的 concat 方法来实现转换。
2025-05-12 08:30:00
597
原创 前端进化论·JavaScript 篇 · ES6
箭头函数不同于传统JavaScript中的函数,箭头函数并没有属于⾃⼰的this,它所谓的this是捕获其所在上下⽂的 this 值,作为⾃⼰的 this 值,并且由于没有属于⾃⼰的this,所以是不会被new调⽤的,这个所谓的this也不会被改变。但对于引用类型的数据(主要是对象和数组)来说,变量指向数据的内存地址,保存的只是一个指针,const只能保证这个指针是固定不变的,至于它指向的数据结构是不是可变的,就完全不能控制了。在解构对象时,是以属性的名称为匹配条件,来提取想要的数据的。
2025-05-12 08:00:00
408
原创 量子机器学习:下一代AI的算力革命与算法范式迁移——从量子神经网络到混合量子-经典架构的产业落地
2025年,全球量子计算市场规模突破200亿美元,而量子机器学习(QML)正以370%的年复合增长率(数据来源:Gartner 2024)成为最受关注的技术融合领域。而量子计算带来的并行性突破,使得某些特定任务的加速比达到经典算法的**108倍**。”当量子比特的叠加态遇见神经网络的权重矩阵,我们正在见证一场改写计算机科学历史的革命。2023年,瑞士某药企使用量子神经网络筛选分子库,仅用4小时便找到针对KRAS癌蛋白的新型抑制剂,而经典计算机需耗费47年。
2025-05-10 11:00:00
1599
1
原创 前端进化论·JavaScript 篇 · 数据类型
a.length;// 3// "ABC"在访问时,JavaScript 将'abc'在后台转换成,然后再访问其length属性。JavaScript也可以使用Object也可以使用valueOfif (!a) {答案是什么都不会打印,因为虽然包裹的基本类型是false,但是false被包裹成包装类型后就成了对象,所以其非值为false,所以循环体中的内容不会运行。
2025-05-10 08:42:07
765
原创 下一代AI芯片设计的五大革命性突破:从架构创新到能效比跃迁——解析存算一体、Chiplet与光子计算的产业实践
2024年,全球AI芯片市场规模突破800亿美元,但传统冯·诺依曼架构的“内存墙”问题愈发凸显。英伟达H100 GPU的算力虽达4 PetaFLOPS,但其实际能效比仅有15%,大量功耗消耗在数据搬运而非计算本身(数据来源:ISSCC 2024报告)。2023年,某自动驾驶公司在处理4D雷达点云模型时发现:尽管GPU算力充足,但90%的时间浪费在等待数据从DRAM加载至计算单元。最终,团队采用存算一体芯片,将推理延迟从50ms压缩至8ms——这正是AI芯片架构革命的冰山一角。
2025-05-09 09:00:00
907
原创 揭秘AI大模型训练的十大核心技巧:从理论到实践的深度突破——以分布式训练优化为例,探索技术边界与创新应用
本文将以分布式训练优化为切入点,结合开源框架实战案例,揭秘大模型训练的十大核心技巧,助你在技术浪潮中抢占先机。大模型训练不仅是算法与算力的比拼,更是工程化能力与创新思维的较量。正如Google首席科学家Jeff Dean所言:“未来十年,AI进步的瓶颈将不再是模型规模,而是如何高效利用计算资源。2023年,某AI初创公司在训练千亿参数对话模型时,因未配置容错机制,集群中一台GPU服务器突发故障,导致72小时训练进度丢失。2025年,全球AI大模型的参数量已突破百亿级,但训练成本与效率的矛盾愈发尖锐。
2025-05-09 08:30:00
1200
原创 边缘智能:当AI撕掉“云端依赖症”的标签——从纳米级芯片到城市级网络的算力觉醒之路
撒哈拉沙漠边缘的太阳能AI站,为游牧部落提供实时气候预警——这昭示着一个新时代的来临:智能不再高悬云端,而是化作无数星光,照亮人类文明的每个角落。:大疆Mavic 4 Pro无人机搭载自研“鹰眼”边缘芯片,可在100米高空实时识别0.5cm大小的零件缺陷,功耗仅7W,延迟低于5ms。传统联邦学习(Federated Learning)仍需中央服务器协调模型聚合,存在单点故障风险。:三一重工构建的全球首条“分布式智能产线”,50个国家工厂的焊接机器人自主交换质量优化经验,良品率波动标准差从8%降至0.5%。
2025-05-08 10:00:21
787
原创 人工智能“炫技”背后的技术革命:从向量数据库到具身智能的突破与挑战——深度解析AI如何重塑未来技术生态
隔壁展区的人形机器人“Atlas-X”以1.4米的立定跳远成绩刷新世界纪录,落地时膝关节的液压阻尼系统精准吸收冲击力,仿生踝关节的应变传感器实时调整姿态平衡。:2024年浙江大学研发的“绝影”四足机器人,在复杂地形行走时能耗降低60%,核心突破在于仿生脊柱设计——通过串联弹性驱动器(SEA)模拟生物柔顺性,跌落冲击力减少75%。:某电商平台接入向量数据库后,用户搜索“适合雨天穿的鞋子”时,系统不仅返回雨靴,还会基于向量相似性推荐防水运动鞋、防滑拖鞋等长尾商品,GMV提升23%。
2025-05-08 09:51:53
673
原创 ArkTS技术深度解析:跨平台开发与高性能优化的全栈实践指南
ArkTS通过架构解耦内存精细化管控和并发模型创新,为开发者提供了构建高性能跨平台应用的完整解决方案。随着HarmonyOS NEXT的普及,深入掌握ArkTS的底层机制与最佳实践,将成为移动开发者的核心竞争力。
2025-05-07 09:00:00
1207
原创 Python安装与数据分析环境配置指南(Windows/macOS/Linux)
包括MACD、RSI、布林带等30个指标的数学表达式与参数说明。
2025-05-07 08:30:00
288
原创 前端面试之吊打面试官:这些高频硬核题让你反客为主
前端面试之吊打面试官》专治各种面试“虚胖症”!🔥 你是否还在死记硬背八股文?是否被手写代码、框架原理、性能优化问得哑口无言?本指南直击大厂高频考点,从 JS 闭包、EventLoop、Vue/React 核心原理,到 手撕 Promise、虚拟 DOM 优化、Webpack 高级配置,再到 LeetCode 高频算法、前端架构设计,全方位武装你的技术栈!💪 不仅告诉你标准答案,更教你 如何用面试官思维拆解问题,用 源码级理解 降维打击,用 实战案例 征服考官!
2025-05-06 10:06:04
847
原创 前端面试之吊打面试官 手写代码篇
这篇文章主要是收集面试中常见的手写题,包括我遇到的一些算法、功能函数、数据结构等问题。写法不一定是最优,可以用来参考,希望可以在面试中帮到你。
2025-05-06 09:37:08
749
原创 Canvas 从入门到上头:手把手带你玩转浏览器绘图
想用代码画出炫酷动画?Canvas 是你的最佳选择!本文从零开始,带你掌握 Canvas 核心技能:绘制基础图形、添加动态效果、实现用户交互。你将学会如何用几行代码创建流畅动画,优化渲染性能,甚至开发简单小游戏。无论你是前端新手还是想提升图形技能,这篇教程都能让你快速上手。跟着实战示例,一起解锁网页动态绘图的魔力,让你的作品从静态页面跃升为互动体验!
2025-05-05 10:12:53
924
原创 性能暴增300%的秘密:Vue3对比Vue2的架构革命
为了帮助平滑过渡,Vue 官方提供了Vue 兼容构建(Migration Build)。兼容构建基于 Vue3,但包含对 Vue2 部分已弃用 API 的兼容层,可以在项目中以类似 Vue2 的方式开发,同时在控制台打印出每个已弃用特性的警告。使用兼容构建后,开发者可以逐步按照提示修复不兼容问题dev.to。Vue3 生态中也提供了包以及相应的 Vue CLI 插件,可以很方便地将 Vue2 项目配置到兼容模式。除了官方迁移构建,社区还提供了codemod 脚本。
2025-05-05 10:06:34
1212
2
原创 前端面试之吊打面试官 读代码篇
以下是我根据面试经历整理的 60 道 JavaScript 读代码类面试题,涵盖变量作用域、闭包、原型链、异步机制、类型转换等核心知识点。每道题附有解析,助你在面试中脱颖而出。
2025-05-03 09:30:54
895
原创 使用Rust + WebAssembly提升前端渲染性能:从原理到落地
最近在开发数据可视化大屏项目时,我们遇到了一个棘手的问题:前端需要实时渲染的动态散点图,使用纯JavaScript + Canvas方案在低端设备上帧率不足15FPS。经过性能分析,发现(坐标计算、过滤、聚类)消耗了70%的帧时间。此时,我们决定尝试,目标是将计算密集型任务迁移到Wasm模块,同时保持与前端生态的无缝集成。
2025-05-03 09:17:02
1266
原创 颠覆者DeepSeek:从技术解析到实战指南——开源大模型如何重塑AI生态
以DeepSeek-V3为例,其架构包含256个路由专家和1个共享专家,每个token仅激活8个路由专家,相比传统Transformer模型,显存占用降低40%,推理速度提升3倍。DeepSeek-R1作为首个完全基于强化学习(RL)的推理模型,跳过了传统的监督微调(SFT)阶段,直接通过多阶段优化(如双奖励强化学习、拒绝采样)提升模型推理质量。“加固厂房混凝土梁裂缝(目标),用于生产线设备承重(用途),需承受新增5吨荷载且10年不开裂(效果),预算20万(补充)。DeepSeek的核心技术突破在于其。
2025-05-02 10:28:22
1473
原创 AI代码革命:Cursor编辑器如何重塑开发者的未来?——深度解析与全场景实践指南
在人工智能技术迅猛发展的今天,Cursor AI编辑器以"VS Code的AI增强版"姿态横空出世,迅速成为全球开发者热议的焦点。这款由Anysphere公司打造的工具,不仅继承了VS Code的基因,更通过GPT-4、Claude等顶尖模型的深度集成,将代码生成、重构、调试等环节的智能化水平推向新高度。本文将深入解析其技术架构、核心功能与使用策略,并通过实际案例展示如何最大化释放其潜能。
2025-05-02 08:57:54
1041
原创 前端面试之吊打面试官 性能优化篇
图片懒加载(Lazy Loading)是一种优化网页性能的关键技术,它通过延迟加载非可视区域内的图片资源,显著提升页面加载速度。根据Google的研究,合理使用懒加载技术可以使页面加载性能提升30%以上。通过系统性地实施这些优化策略,可以使网页性能得到显著提升。建议定期进行性能审计(至少每季度一次),持续跟踪关键指标变化。
2025-05-01 10:08:07
965
原创 2025 年热门 AI 编程助手全面对比:Copilot、Tabnine 与 Claude 实测
GitHub 与 OpenAI 合作推出的 AI 助手,最近实现了多模型集成。用户可以在 VS Code 或 GitHub 网站上选择 Anthropic Claude 3.5、Google Gemini 1.5 Pro、OpenAI GPT-4o 等模型来驱动 Copilot,对不同任务选用最合适的大模型。Copilot 原生集成在多种 IDE 中(如 VS Code、Vim、JetBrains 系列),支持代码补全与 Copilot Chat 聊天模式,对中文提示也有一定支持能力。
2025-05-01 10:05:57
994
原创 前端面试之吊打面试官 工程化篇
Webpack的热更新(Hot Module Replacement,简称HMR),在不刷新页面的前提下,将新代码替换掉旧代码。HRM的原理实际上是 webpack-dev-server(WDS)和浏览器之间维护了一个websocket服务。当本地资源发生变化后,webpack会先将打包生成新的模块代码放入内存中,然后WDS向浏览器推送更新,并附带上构建时的hash,让客户端和上一次资源进行对比。
2025-04-30 11:29:35
736
原创 前端面试之吊打面试官 TypeScript 篇
这篇关于 TypeScript(TS)的面试问题合集旨在帮助求职者准备与 TypeScript 相关的面试。内容涵盖了从基础到高级的常见问题,包括 TS 的类型系统、接口(Interfaces)、泛型(Generics)、类型推断、模块化、装饰器(Decorators)等主题。通过这些问题,面试者可以考察候选人对 TypeScript 的理解及其在实际项目中的应用能力。此外,文章还将讨论 TS 与 JavaScript 的关系,以及如何使用 TypeScript 编写更加安全、可维护的代码。
2025-04-30 10:25:41
820
原创 【收藏级】史上最全 Git 指令大全 + 分支流程图 + 面试高频题(附答案)
本指南全面汇总了Git的基础操作、进阶技巧、实战案例、常见错误处理及分支管理流程。内容涵盖仓库初始化、分支切换与合并、版本回退、冲突解决、标签管理、stash应用等,并附带可视化分支流程图和常见面试题,帮助开发者快速掌握Git核心技能,提升项目协作与版本管理效率。
2025-04-29 11:20:49
924
原创 前端面试之吊打面试官 网络篇
整个过程大致可以分为DNS 解析→建立连接→发送请求→服务器响应→页面渲染。超文本传输安全协议(Hypertext Transfer Protocol Secure,简称:HTTPS) HTTPS在HTTP层和tcp层中间加了一个SSL/TLS安全层,进行加密,避免了HTTP协议存在的信息窃听,信息劫持等风险。由于HTTP协议采用明文传输信息,很容易被窃听、篡改、劫持。而HTTPS增加的TLS/SSL层可以对身份进行验证信息加密解密功能,避免这种问题发生。
2025-04-29 10:49:51
739
原创 AI时代下前端的未来发展与当下状况
在万物互联的智能化时代,前端开发已突破传统网页的边界,成为连接数字世界与物理世界的核心界面。从Web3D元宇宙到边缘计算驱动的IoT设备,从AI原生应用到跨端智能终端,前端开发者正站在技术革命的交汇点。本文将解析技术标准化、框架演进与全栈化浪潮下的前端生态现状,并展望AI重构开发范式、用户体验量化革命等未来趋势,为开发者提供可落地的成长路径。开发者需在技术深度、业务耦合度与生态影响力三个维度构建护城河,将技术敏感度、用户体验洞察与工程哲学相结合,成为下一代数字世界的构建者。
2025-04-28 10:52:25
946
原创 前端面试之吊打面试官 浏览器篇
XSS攻击的目标是用户,通过注入恶意脚本窃取数据或控制用户的浏览器。防御的重点是对用户输入进行严格的验证和编码,防止未处理的恶意代码被执行。CSRF攻击的目标是服务器,通过伪造用户的请求来执行敏感操作。防御的重点是确保请求来自合法的用户,通过 CSRF Token 和SameSiteCookie 属性来验证请求的来源。进程是计算机中正在运行的程序的实例,一个进程就是一个程序运行实例。它拥有独立的内存空间、代码和数据,并且由操作系统负责调度和管理。
2025-04-28 10:35:24
1051
原创 初中级前端面试全攻略:自我介绍模板、项目讲解套路与常见问答
为了给面试官留下专业而亲切的第一印象,自我介绍要突出与岗位相关的技能和项目经验,同时以自己擅长的领域开放式结尾。通常可以按照以下思路组织自我介绍内容:首先简单介绍个人信息和工作年限,然后列出精通的前端技术栈,接着突出主要项目经历和职责,最后强调团队协作能力或学习能力。:介绍时只说与前端岗位匹配的内容,如掌握的语言、框架、工具等,不要过多谈及与岗位无关的经历。:自我介绍最后可以提及自己擅长的技术或兴趣方向,引出后续问题。例如“我比较擅长性能优化和前端工程化”,让面试官顺着这个点提问。
2025-04-27 20:32:41
714
原创 Vue2 与 Vue3 深度对比与技术解析
为了帮助平滑过渡,Vue 官方提供了Vue 兼容构建(Migration Build)。兼容构建基于 Vue3,但包含对 Vue2 部分已弃用 API 的兼容层,可以在项目中以类似 Vue2 的方式开发,同时在控制台打印出每个已弃用特性的警告。使用兼容构建后,开发者可以逐步按照提示修复不兼容问题dev.to。Vue3 生态中也提供了包以及相应的 Vue CLI 插件,可以很方便地将 Vue2 项目配置到兼容模式。除了官方迁移构建,社区还提供了codemod 脚本。
2025-04-27 20:13:33
789
原创 前端面试 js
ps:虽然执行是独立的但已经显示绑定了this了。垃圾回收期会定期从根开始遍历,找到有引用的对象。独立调用的this都是window。问题:循环引用,会产生内存泄漏。默认栈里面会有一次引用。
2025-04-27 19:34:11
207
原创 前端面试之吊打面试官 JS篇
1. 数据类型体系,涵盖8种数据类型及其检测方法,重点分析typeof与instanceof原理、类型转换规则;2. ES6核心特性,包括let/const块级作用域、箭头函数、解构赋值、扩展运算符等;3. 原型机制与继承方式,详解原型链运作原理及6种继承实现;4. 闭包原理及其应用场景,执行上下文与作用域链工作机制;5. 异步编程演进,对比回调/Promise/async-await优劣,手写Promise核心方法;6. 内存管理机制,剖析垃圾回收算法与4类内存泄漏场景。
2025-04-27 11:14:19
722
原创 前端面试之吊打面试官 VUE篇
从MVVM/MVC架构差异切入,剖析数据双向绑定与单向数据流设计理念;对比Vue与React在模板语法、状态管理的异同,详解Vue3的Composition API、Proxy响应式等革新特性。针对SPA架构,分析其虚拟DOM优化原理及SEO局限,提供路由懒加载、服务端渲染等解决方案。深入Vue核心机制:生命周期管理、scoped样式隔离、组件通信方案(props/eventBus/Vuex),以及key值优化、keep-alive缓存等20+性能优化策略。最后解读虚拟DOM的diff算法双端对比原理。
2025-04-27 11:00:05
625
原创 前端面试之吊打面试官 CSS篇
两个块级元素分别设置上下margin时可能会导致边距合并为一个边距,合并到边距取最大的那个值。需要注意的是,浮动的元素和绝对定位这种脱离文档流的元素的外边距不会折叠。重叠只会出现在垂直方向。计算规则都是正数,取最大的。一正一负,用正数减去负数后。都是负数,用0减去两个中绝对值大的那个。解决方案兄弟之间重叠(margin合并)和父子之间重叠(margin塌陷)兄弟之间重叠底部元素变为行内盒子:display: inline-block底部元素设置浮动:float。
2025-04-26 15:10:29
1023
原创 前端面试之吊打面试官 HTML篇
DOCTYPE是HTML5中一种标准通用标记语言的文档类型声明,是用来告诉浏览器的解析器,该用什么样的方式去加载识别文档。iframe通常用来加载外部链接,不会影响网页内容的加载。src和href都是用来加载外部资源,区别如下。根据内容来选择合适的标签。
2025-04-26 14:40:00
351
原创 前端项目初始化
nrm(npm registry manager)是一个用于快速切换npm镜像源的工具。nvm(Node Version Manager)是一个用于管理多个 Node.js 版本的工具。这将列出所有nrm支持的镜像源,包括淘宝(taobao)、npm官方(npm)、cnpm等。切换成功后,nrm会将npm的当前镜像源设置为淘宝镜像源。如果切换成功,该命令将输出淘宝镜像源的URL,即。三、验证Git安装是否成功。四、Git的基本配置。二、查看可用的镜像源。三、切换到淘宝镜像源。四、验证切换是否成功。
2025-04-25 12:12:09
957
原创 UniApp 项目中通过 WebView 嵌入 Tiptap 富文本编辑器并实现通信
这种模式可以高效地将复杂编辑器功能嵌入 App 中,实现 Web 与 App 之间功能互通,复用已有项目成果。📌 注意:记得在 Web 页面中提供,并将 editor 实例暴露为全局变量。只需要简单几步,我们就能把复杂的 Web 编辑器嵌入到 UniApp 中,还能打通与原生功能之间的通信链路。Tiptap、CodeMirror、Monaco、任何 Web 技术栈的项目,都可以用这个方式无缝集成。📌 贴士:别忘了构建后的index.html中要引入,并定义方法!
2025-04-25 11:57:13
685
原创 基于 Vue 的Tiptap 富文本编辑器使用指南
本文详细介绍了如何在 Vue 3 项目中集成并使用 Tiptap 富文本编辑器,特别适合零基础或初学者快速上手。我们从依赖安装、组件结构、核心功能配置到每个扩展的引入、注册、快捷键、命令使用进行了全面梳理。涵盖了常用功能如链接、表格、占位提示、代码块、图片上传和字符统计等。通过本文,你可以轻松构建一个功能完善、可自定义的富文本编辑器组件,并掌握如何根据项目需求灵活拓展功能。
2025-04-22 23:11:33
1447
原创 git分支合并
通过以上步骤,你可以将所有冲突解决为远程分支的版本。如果你需要更多帮助,请告诉我!2. **查看冲突**:如果有冲突,Git 会提示你哪些文件存在冲突。git checkout --theirs 冲突文件。git merge 源分支。
2024-08-09 11:16:55
273
原创 生产运作管理--第六版陈荣秋
这里标准工作条件的含义是指,在合理安排的工作场所和工作环境下,由经过培训的操作人员,按照标准的工作方法,通过正常的努力去完成工作任务。面对复杂的管理对象,人们很难找到最优的方法处理,于是通过直觉和经验得出一种方法,将这种方法勇于实践,取得经验,发现问题,做出改进,再次实践。是将企业的制造流程看成一条联结供应商,制造商,分销商和顾客的供应链,强调对供应链的整体管理,使制造过程更有效,使企业流程更加紧密地集成到一起,从而缩短从顾客订货到交货的时间,快速地满足市场需求。顾名思义,它是维持库存所必需的费用。
2024-06-14 22:45:57
2808
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人