思维的火花
文章平均质量分 76
我码玄黄
分享最新的技术解析、技术难题攻克经验、具体技术实现过程以及推荐一些有趣的技术内容
展开
-
vue2老项目打包优化:优化脚本生成的代码
优化vue-cli项目打包时间,通过修改写入文件的脚本,将json内容作为字符串写入,减少编译压力,打包时间从12min降至9min。后续可优化脚本体积、依赖分包等。原创 2024-10-02 22:59:42 · 465 阅读 · 0 评论 -
记一次vue-cli老项目的打包时长优化
这是一个基于vue-cli的vue2的老项目,比较久远,一般Jenkins中打包时间都在5-6min左右,基本能够接受。近来由于项目原因,在该项目中加入了一些在打包时动态生成的js文件以做“缓存”。原创 2024-09-30 22:35:45 · 838 阅读 · 0 评论 -
探索GraphRAG:用yfiles-jupyter-graphs将知识库可视化!
使用yfiles-jupyter-graphs将GraphRAG知识库和查询结果转化为互动图形,让复杂的数据结构一目了然,提高数据理解和交互体验。原创 2024-09-23 10:19:58 · 871 阅读 · 0 评论 -
Rust语言初探:WebAssembly 入门
Rust是一种系统编程语言,它注重安全、速度和并发性。Rust内存安全Rust通过所有权系统来保证内存安全,无需垃圾回收。类型安全Rust的强类型系统有助于在编译时捕捉错误。并发性Rust支持多线程和异步编程,提供了安全的并发编程模型。性能Rust编译成机器码,执行速度接近C和C++。跨平台Rust可以在多种操作系统和架构上运行。Rust作为一种现代的系统编程语言,其在领域的应用展示了它在前端开发中的潜力。通过学习Rust和,开发者可以构建更安全、更高效的前端应用。原创 2024-09-09 09:33:26 · 1379 阅读 · 0 评论 -
大模型构建合作性的Agent,多代理框架MetaGpt
MetaGPT` 允许 `Agent` 在类似流水线的范式中扮演多中角色,通过结构化的 `Agent` 协作和强化领域特定专业知识来处理复杂任务,以提高在协作软件工程任务中解决方案的连贯性和正确性。原创 2024-09-05 14:29:21 · 1265 阅读 · 0 评论 -
IndexedDB-极速本地存储:浏览器中的超级数据库
`IndexedDB` 是现代 `Web` 应用中的核心本地数据存储解决方案,它突破了传统存储方法在容量和性能上的局限,为开发者提供了强大的数据管理能力。原创 2024-08-30 10:29:51 · 665 阅读 · 0 评论 -
手残党福音,一键生成随机颜色:randomColor
"randomColor:一款轻量级工具,快速生成协调的主题色系,提升设计色彩搭配效率。"原创 2024-08-26 11:46:17 · 617 阅读 · 0 评论 -
告别图标荒:三个平台助你快速丰富设计图库
在之前的文章中,我们介绍了如何在设计中嵌套图标实例,本次介绍下如何在缺少图标积累的情况下快速获取图标。在设计项目时,图标往往能起到画龙点睛的作用。但如果没有现成的图标资源,寻找合适的图标可能会耗费大量时间。本文将介绍三种高效获取图标的途径,帮助您轻松解决这一问题。以上介绍的三个平台,几乎能满足日常设计工作中对于图标的大部分需求。希望这些建议能帮助您更加高效地完成设计任务。原创 2024-08-25 13:31:03 · 371 阅读 · 0 评论 -
从图像到视频:Web Codecs API编码技术解析
本文深入探讨了Web Codecs API中的编码技术,从视频编码的基础概念到实际编码过程,详细介绍了如何使用VideoEncoder类进行视频压缩,并通过MP4Box.js封装成视频文件,为开发者提供了实用的编码指南和实践技巧。原创 2024-08-21 11:38:57 · 883 阅读 · 0 评论 -
前端开发者必看:探索跨标签页通信的多种方式
探索前端跨页面通信的多种方案,包括BroadcastChannel、window.opener、postMessage、MessageChannel、storage事件、SharedWorker等。原创 2024-08-16 11:45:21 · 1222 阅读 · 0 评论 -
Elasticsearch 与 OpenSearch:谁才是搜索霸主
Elasticsearch与AWSOpenSearch均基于Lucene,处理大规模数据。Elasticsearch速度快,资源使用更节约。AWSOpenSearch集成AWS服务,提供托管服务,安全功能为核心。Elasticsearch更适合即时、精确数据检索需求。原创 2024-08-12 10:38:59 · 1000 阅读 · 0 评论 -
Axure 变量魔法:揭秘局部与全局的动态协同
在Axure的世界中,变量是连接设计者意图与用户行为的桥梁。局部变量,以其独特的灵活性和针对性,允许我们在特定情境下快速响应用户的操作。而全局变量,则以其广泛的覆盖范围,为跨页面的一致性和连贯性提供了保障。原创 2024-08-09 15:36:32 · 892 阅读 · 0 评论 -
Go框架选战:Gin、Echo、Fiber的终极较量
Gin、Echo、Fiber各有优劣。Gin适合高性能REST API,Echo擅长精细错误处理,Fiber则适合高并发和资源受限环境。选择框架需考虑性能、技术栈兼容性、维护性、社区资源等因素。原创 2024-08-08 11:04:55 · 1692 阅读 · 0 评论 -
探索 Electron 应用的本地存储:SQLite3 与 Knex.js 的协同工作
`Knex` 是一个用 `JavaScript` 编写的 `SQL` 构建器,它提供了一种优雅的方式来构建和执行 `SQL` 语句。原创 2024-08-05 10:20:29 · 1117 阅读 · 0 评论 -
36k Star的开源大模型应用开发平台,太强了!
`Dify`是一款开源的大语言模型`(LLM)`应用开发平台,它帮助开发者和非技术人员,快速构建生产级别的生成式AI应用。原创 2024-08-04 22:40:34 · 781 阅读 · 0 评论 -
GNSS差分数据报文解码:解锁高精度定位的关键密码
GNSS差分数据报文解码:解锁高精度定位的关键密码原创 2024-08-03 17:34:17 · 1013 阅读 · 0 评论 -
压路机土方压实摊铺精确施工引导系统
多模块多参数采集、五大管控系统、多张图数据大屏实时监测、精准定位、高效采集、施工数据与业务流程深度融合、多方协同、多端互动原创 2024-08-01 14:03:04 · 880 阅读 · 0 评论 -
WebTracing:如何使用一款SDK实现前端全链路监控
这里以作者提供的Vue2示例项目来演示:将示例项目clone到本地安装开启node服务打开示例项目首页该项目是一个前端监控解决方案,它使用的构建方式,支持多包联调和发版,并且提供钩子函数、批量如何错误(去重)、抽样发送、过滤等能力。数据流向方面,监听到的事件会经过预处理并生成描述事件信息的对象,然后放入列表中等待统一发送。发送数据时,会根据最大缓存数和延迟发送事件时长的设置来决定何时发送数据,支持多种发送方式,包括imageXML,以及本地化存储和自定义发送方式。SDK。原创 2024-07-31 16:14:36 · 816 阅读 · 0 评论 -
实时目标检测神器:YOLOv5的安装与使用详解
YOLOv5是一种先进的目标检测算法,属于YOLO)系列的第五代。它继承了YOLO系列算法的快速和高效的特点,并且在性能上进行了显著提升。YOLOv5的成功在于其速度和准确性的平衡,使其成为许多实时目标检测任务的首选算法。随着计算机视觉领域的不断发展,YOLOv5及其后续版本将继续在目标检测技术中扮演重要角色。原创 2024-07-28 12:38:02 · 1066 阅读 · 0 评论 -
又要起飞,浏览器居然都可以本地 OCR 啦
PaddleOCR,这是一个由百度开发的开源OCR(Optical Character Recognition,光学字符识别)工具,它可以用于从图像中识别文本。PaddleOCR支持多种语言的文本识别,并且能够处理多种场景下的图像。现在PaddleOCR也支持在浏览器中直接运行啦。FastDeploy是一款全场景、易用灵活、极致高效的AI推理部署工具, 支持云边端部署。提供超过 🔥160+ Text,Vision, Speech和跨模态模型开箱即用的部署体验,并实现🔚端到端的推理性能优化。原创 2024-07-27 16:42:45 · 915 阅读 · 0 评论 -
GraphRAG揭秘:构建层次化知识图谱的终极指南
GraphRAG是微软推出的结构化检索增强生成方法,通过知识图谱和社区层次结构提高模型推理问答性能。原创 2024-07-23 10:27:51 · 1352 阅读 · 1 评论 -
惊了!浏览器居然自带语音API和流处理API!
浏览器阅读 API(如 `Speech Synthesis API` 和 `ReadableStream API`)提供了一种新的方法,使得网页内容可以通过语音合成或流式传输的方式被“阅读”出来。原创 2024-07-21 23:15:08 · 848 阅读 · 0 评论 -
Three.js开发秘籍:FlyControls的拖拽视角问题解决方案
本文详细分析了Three.js中的FlyControls,解释了其工作原理,并提出了改造建议以解决拖拽时相机视角变化的问题。原创 2024-07-19 15:19:03 · 927 阅读 · 0 评论 -
Flutter 状态管理新境界:多Provider并行驱动UI
本篇文章我们来讨论如何使用多个 `Provider`。原创 2024-07-16 11:04:29 · 705 阅读 · 0 评论 -
状态管理的艺术:探索Flutter的Provider库
在 `Flutter` 中,`Provider` 是一个非常流行的状态管理库,它允许你将状态(数据)在 `widget` 树中传递,而无需手动在每个 `widget` 层级上传递。原创 2024-07-15 10:35:42 · 695 阅读 · 0 评论 -
InfluxDB:开启你的高性能读写数据之旅!
InfluxDB是一款开源的时序数据库,简称TSDB,专门设计用于高效地存储、检索和分析时间序列数据。原创 2024-07-13 10:27:55 · 630 阅读 · 0 评论 -
Flutter开发者必读:sp_util - SharedPreferences的终极解决方案
sp_util是一个在Flutter社区中广泛使用的轻量级、无依赖的封装库。原创 2024-07-11 10:35:49 · 447 阅读 · 0 评论 -
告别中央服务器:Syncthing实现点对点文件同步
Syncthing是一款开源的文件同步工具,可让您在多个设备之间同步文件。它适用于Mac OS XWindowsLinuxFreeBSDSolarisOpenBSD等系统。可以通过浏览器访问来配置和监控该应用程序。Syncthing具有以下特点:1、点对点同步2、无需中央服务器3、跨平台支持通过以上步骤,我们已经成功配置了Syncthing并且可以开始使用它来同步文件了当然Syncthing的功能远不止这些,更多高级功能请参考官方文档。Syncthing。原创 2024-07-09 16:09:36 · 846 阅读 · 0 评论 -
揭秘Conda:Python开发者必备的包管理神器
Conda是一个开源的包管理系统和环境管理系统,用于安装和管理软件包以及创建和维护不同的软件环境。它最初是为Python语言设计的,但现在已经支持多种编程语言。原创 2024-07-07 09:38:43 · 624 阅读 · 0 评论 -
通义千问接入进阶:流式、文件、图片、上下文
上篇文章有很多小伙伴再问:开启了流式。这篇文章就来给大家解惑。原创 2024-07-05 12:09:07 · 975 阅读 · 0 评论 -
起飞,纯本地实时语音转文字!
偶然在 github 上翻到了这个项目在没有互联网连接的情况下使用带有ncnn的下一代Kaldi进行实时语音识别。原创 2024-07-04 18:02:47 · 1453 阅读 · 0 评论 -
PPTist:在线演示文稿的开源解决方案
PPTist是基于Vue3.x+TypeScript的在线PPT编辑器,还原了PowerPoint常用功能,支持多种元素类型和快捷键,支持导出PPTX文件和移动端编辑。安装简单,易于上手,适合日常数据留存。原创 2024-07-03 10:43:50 · 488 阅读 · 0 评论 -
Axure 小技巧:翻滚吧页面
在日常交互场景中,我们经常会使用`【返回顶部】`或者`【锚点定位】`功能,来快速到达自己想去的页面,那么如何使用 `Axure` 实现这一交互效果呢,本文将利用 `Axure` 中`【滚到元件】`的交互去实现这两个功能。原创 2024-07-02 10:18:14 · 648 阅读 · 0 评论 -
Axure 中继器 实现选取表格行、列交互
在办公软件或富文本编辑器中插入表格的时候我们经常可以通过在表格上移动鼠标,可以选取想要插入的表格行、列数。本文分享如何通过 Axure 实现这个交互。原创 2024-07-01 14:06:51 · 635 阅读 · 0 评论 -
Axure使用小技巧
AxureRP是强大的原型设计工具,本文介绍了其使用技巧原创 2024-06-30 15:16:09 · 835 阅读 · 0 评论 -
产品是应该有生命力的
产品的生命周期概念,涵盖了从构思到退出市场的全过程,包括五个典型阶段:萌芽、学步、成长、成熟和衰亡。原创 2024-06-29 18:21:51 · 1157 阅读 · 0 评论 -
在UE中创建命名管道之创建UE蓝图类
在UE中创建命名管道之创建UE蓝图类原创 2024-06-26 12:47:59 · 361 阅读 · 0 评论 -
这就是算法:日常生活中的算法应用
算法并不神秘,实际源于日常逻辑原创 2024-06-25 10:48:32 · 1442 阅读 · 0 评论 -
超强开源全能日程助手—揭秘FullCalendar
FullCalendar提供了多种视图,如年视图、月视图、周视图、日视图、日程视图等。年视图让你一览全年的概貌,便于把握全年的重要事件和趋势;月视图则清晰展现每月的日程,适合做月度计划与回顾;周视图和日视图聚焦于更短周期,帮助用户精细化管理每日与每周的任务;而日程视图(如时间轴视图),通过时间线的方式呈现事件,特别适合需要关注具体时刻和持续时间的场景,如会议、工作班次等。综上所述,不仅仅是一个日历插件,它也是时间管理和日程规划的全方位解决方案。原创 2024-06-22 10:37:35 · 1034 阅读 · 0 评论 -
大型网站优化指南:打造流畅的在线体验
大型网站是指具有高并发、大流量、高可用性、海量数据处理能力,并能提供7*24小时不间断服务的网站。原创 2024-06-19 11:05:19 · 663 阅读 · 0 评论
分享