TechBlog
首页分类标签搜索关于
← 返回标签列表
加载中...

© 2025 TechBlog. All rights reserved.

#标签

共 2469 篇文章
macvlan解决vlan路由冲突

macvlan解决vlan路由冲突

【代码】macvlan。

时间:12/24/2025

第五章flutter怎么创建底部底部导航栏界面

第五章flutter怎么创建底部底部导航栏界面

BottomNavigationBar是Flutter框架中用于实现底部导航栏的核心组件,遵循MaterialDesign规范,常用于在应用的不同页面或Tab之间进行切换。BottomNavigationBar是Flutter框架中用于实现底部导航栏的核心组件,遵循MaterialDesign规范,常用于在应用的不同页面或Tab之间进行切换。‌12此外,组件支持自定义图标大小、颜色等样式属性,如。‌12此外,组件支持自定义图标大小、颜色等样式属性,如。label:'我的',

时间:12/24/2025

React-Fiber架构Diff算法的演进

React-Fiber架构Diff算法的演进

ReactFiber架构通过拆分渲染任务为可中断的工作单元,实现了并发渲染能力。其核心机制包括:1)优先级调度(高优先级任务可打断低优先级渲染);2)工作复用(通过双缓存Fiber树和进度保存实现中断恢复);3)子树跳过(通过memo/shouldComponentUpdate避免不必要的渲染)。这些优化使React能保持UI响应性,尤其在处理大型组件树时。开发者可通过startTransition/useDeferredValue等API利用这些特性,在性能关键场景显著提升用户体验。

时间:12/24/2025

CSS-样式基础与视觉设计从单位到字体

CSS-样式基础与视觉设计从单位到字体

使用@font-facep{

时间:12/23/2025

react中recharts使用的示例

react中recharts使用的示例

项目中安装recharts示例代码代码解读代码结构和用法1.导入依赖导入recharts库的饼图相关组件◦导入项目中定义的统计颜色常量2.数据定义3.组件渲染使用ResponsiveContainer确保图表自适应容器大小◦PieChart是饼图的主容器◦Pie定义饼图的配置,如数据源、半径、标签等◦Cell为每个扇形设置不同颜色◦Tooltip提供鼠标悬停时的提示信息组件特点。

时间:12/23/2025

37UDP网络编程入门

37UDP网络编程入门

本文介绍了UDP网络编程的基础知识,包括:网络模型对比(OSI七层与TCP/IP四层)及核心协议网络编程核心概念(IP地址、端口、Socket、字节序等)UDP协议特性:无连接、低延迟、不可靠传输UDP通信流程:服务端绑定端口监听,客户端直接发送数据实战案例:实现了一个时间戳回显服务,展示UDP通信的完整流程文章通过表格对比和代码示例,清晰呈现了UDP网络编程的关键要点,适合作为入门学习资料。

时间:12/23/2025

深度解析-React-组件化开发从-Props-通信到样式管理的进阶指南

深度解析-React-组件化开发从-Props-通信到样式管理的进阶指南

本文深入探讨React组件开发的核心概念与应用实践。首先介绍了组件化思想,将UI拆分为独立可复用的单元,并通过函数式组件与解构赋值简化开发。重点解析了Props作为组件间通信机制的特点,包括单向数据流、类型检查及多种传值方式。文章详细阐述了JSX语法特性,如变量插值、条件渲染及关键字避让。此外,还探讨了高级组件模式(children插槽与RenderProps)和多样化的样式管理方案(传统CSS与CSS-in-JS)。这些知识点为React入门开发者提供了全面的技术指导。

时间:12/23/2025

飞冰ice.js中Model数据初始化原理

飞冰ice.js中Model数据初始化原理

摘要ice.js框架通过@ice/plugin-store插件实现数据管理,基于Redux封装。数据存储在内存中,刷新页面会丢失,持久化需依赖localStorage。通过getInitialData方法初始化Model数据,其原理是:createStore创建数据仓库时会处理provider插件provider插件会在store创建时检查初始数据,通过dispatch更新Model状态runApp入口会调用reactAppRenderer,处理getInitialData返回的初始数据数据最终通

时间:12/23/2025

50天50个小项目-React19-Tailwindcss-V4-StickyNavbar粘性导航栏

50天50个小项目-React19-Tailwindcss-V4-StickyNavbar粘性导航栏

基于React19+TailwindcssV4创建的响应式粘性导航栏组件。该项目通过滚动监听,当页面滚动超过100px时,导航栏会自动切换为白色背景并添加阴影效果。组件包含动态样式切换、当前页签高亮显示、平滑过渡动画等功能,同时搭配了Hero区域和内容展示区。

时间:12/23/2025

Docker-容器化-Web-服务全流程实践含网络深度场景

Docker-容器化-Web-服务全流程实践含网络深度场景

多服务系统(Web+App+DB),需网络隔离、容器固定IP、容器名通信。本文档完整覆盖了Docker容器化服务的全生命周期操作,从上线发布到下线清理,再到四大网络模式的生产场景实践,每个步骤均经过实测验证。通过本文实践,可掌握Docker核心运维技能,理解容器化的优势与网络隔离原理,为生产环境运维打下基础。建议在实验环境反复练习后,再应用到实际业务场景。

时间:12/22/2025

python正则表达式

python正则表达式

【代码】python:正则表达式。

时间:12/22/2025

Vue.observable实现vue原生轻量级状态管理详解

Vue.observable实现vue原生轻量级状态管理详解

Vue.observable是Vue2.x提供的轻量级状态管理工具,通过Object.defineProperty实现对象属性的响应式劫持。它适用于小型应用的全局状态管理、组件间通信和逻辑复用场景,但存在仅支持对象、新增/删除属性需特殊处理、数组修改限制以及解构赋值丢失响应式等局限性。使用时需通过Vue.set/Vue.delete处理动态属性,避免直接解构响应式对象。在Vue3中已被reactiveAPI替代。

时间:12/22/2025

React开发者工具的下载及安装4

React开发者工具的下载及安装4

本文介绍了React开发者工具的下载和安装方法。首先需从极简插件网站搜索并下载ReactDeveloperTools压缩包,解压后获得插件文件和说明书。安装步骤包括:在Chrome浏览器中打开扩展程序管理页面,启用开发者模式,将.crx文件拖入页面完成安装。该工具可帮助开发者调试React应用,安装过程简单快捷。

时间:12/22/2025

react中使用复制的功能

react中使用复制的功能

在react中使用最新的navigator.clipboard.writeText(url)方法来实现复制的功能。

时间:12/22/2025

基于java-vue农产投入线上管理系统源码数据库文档

基于java-vue农产投入线上管理系统源码数据库文档

本文介绍了一个基于SpringBoot+Vue的农产投入线上管理系统开发项目。系统采用前后端分离架构,后端使用SpringBoot框架简化企业级开发,前端采用Vue.js实现响应式界面,数据库选用MySQL存储数据。文章详细说明了系统设计原则、技术选型理由、功能演示和测试方案,并提供了代码示例和测试用例。该项目具有规范的架构设计、完善的权限管理和良好的用户体验,适合作为计算机专业毕业设计选题。文末附有源码获取方式和更多毕设选题推荐。

时间:12/22/2025

使用Node版本管理包n,在MAC电脑权限问题

使用Node版本管理包n,在MAC电脑权限问题

前端Node包管理工具n,带来的一些权限问题

时间:12/21/2025

vue面试ref和reactive

vue面试ref和reactive

如果你愿意,下一步我可以直接从Vue源码视角(track/trigger)给你画一条“数据→视图更新”的完整链路,或者对比ReactuseState从“为什么完全不一样”来讲。ref和reactive并不是“多余的语法糖”,而是Vue为了解决「数据如何被追踪、如何更新视图」这个核心问题而设计的两种不同数据模型。在JS语言限制下,如何让Vue精确追踪「谁用过什么数据」,并在数据变化时最小代价地更新视图。Vue的响应式不是“数据结构”,而是“数据与依赖之间的契约”。

时间:12/21/2025

编排的艺术BFF-的核心职能数据聚合与-HTTP-请求

编排的艺术BFF-的核心职能数据聚合与-HTTP-请求

本文介绍了BFF(BackendforFrontend)模式中Node.js服务的核心作用,重点讲解了业务逻辑分层和HTTP请求聚合的实现方法。主要内容包括:1)采用MVC架构分离Controller和Service层,通过依赖注入实现解耦;2)使用axios发起并行HTTP请求,聚合多个微服务数据;3)利用Promise.all实现异步并发,提升I/O效率。文章通过商品详情页的案例,展示了如何将分散在三个微服务中的数据高效整合,充分发挥Node.js非阻塞I/O的优势,为前端提供定制化数据服务。

时间:12/21/2025

环境搭建-运行前端工程vue

环境搭建-运行前端工程vue

前端工程环境

时间:12/20/2025

环境搭建-运行前端工程

环境搭建-运行前端工程

环境搭建,运行前端工程

时间:12/20/2025

如何给-RN-项目设计不会失控的导航分层模型

如何给-RN-项目设计不会失控的导航分层模型

摘要:ReactNative导航问题的根源在于缺乏分层模型,导致导航混乱不可控。正确的导航设计应分为四层:应用级(全局状态)、业务流程级(不可打断流程)、功能区级(Tab/Drawer)和页面级。关键原则包括:Root层用条件渲染切换状态、Flow层独立管理完整流程、Tab下必须嵌套Stack、Modal单独处理不污染主栈。通过清晰的层级划分和权责分离,可实现自动化的返回行为,避免后期维护难题。导航设计的核心是建立合理的页面模型,而非单纯掌握API用法。

时间:12/20/2025

web版进销存的设计到实现一

web版进销存的设计到实现一

然后traecn支持的豆包,给出了一个整套的vue代码,像极了付费的那些资源,也不知是谁抄的谁。

时间:12/20/2025

聊下-rewriteRelativeImportExtensions-这个-TypeScript-配置项

聊下-rewriteRelativeImportExtensions-这个-TypeScript-配置项

这个配置项是TypeScript5.7+版本中存在的,距离5.7发布也有一年多了,不过感觉国内的技术文章里面提及这一块的不算太多。结合我之前写前端的时候对ESM模块系统有一些误会,所以我觉得可以从ESM模块系统开始,一直科普到TypeScript5.7的这个配置项。

时间:12/20/2025

前端框架react

前端框架react

你的理解方向是对的,但需要稍微“校正一下层次”,这样React出现的原因才会非常清楚。一、最原始的前端:HTML+CSS+JS(你现在理解的阶段)React不是为了“画页面”,而是为了“管理状态→页面”的关系。1️⃣React和你理解的「C++渲染引擎」是如何配合的。React→DOMAPI→浏览器渲染引擎(C++)2️⃣原生写法的问题(这是React出现的根源)React是“用JS管理复杂UI状态的范式”二、React出现的根本原因(不是为了“炫技”)

时间:12/19/2025

上一页
12345...103
下一页第 1 / 103 页