自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 turborepo 如何解决git管理包过大的问题

这篇指南提供了针对 Turborepo 中大型 Monorepo 的 Git 仓库优化方案。核心建议包括:使用 BFG 或 git-filter-repo 清理历史大文件,通过 .gitignore 和 pnpm 减少工作区体积,采用浅克隆和稀疏检出提升效率,利用 Turborepo 缓存机制,以及用 Git LFS 管理二进制文件。还推荐定期执行自动化清理,并通过拆分仓库、微前端等架构优化策略。文末提供了验证仓库体积和分析大文件的实用命令。这些方法兼顾了治本和治标,能显著改善克隆速度和操作卡顿问题。

2025-07-07 22:55:59 224

原创 腾讯云 Python3.12.8 通过yum安装 并设置为默认版本

摘要:在腾讯云服务器上安装Python 3.12.8的两种方法:1) 通过添加IUS社区仓库安装;2) 手动RPM包安装。包括设置默认版本、配置pip镜像源、创建虚拟环境等详细步骤,并特别提醒注意yum工具对Python 2的依赖问题。提供了版本验证命令和卸载方法,适用于CentOS 7/8/9系统,确保用户能安全升级Python版本。(149字)

2025-06-02 11:06:58 526

原创 python 使用方法

本文介绍了三种在Linux系统中安装Python的方法: 系统包管理器安装(简单快捷,适合默认版本) Ubuntu/Debian使用apt install python3,CentOS/RHEL使用yum install python3 源码编译安装(适合需要特定版本) 下载源码后通过./configure和make altinstall安装 pyenv工具安装(管理多版本) 通过pyenv可灵活切换不同Python版本 文章还提供了常见问题解决方案和安装验证命令。三种方法覆盖了从新手到高级用户的不同需求,

2025-05-29 23:25:41 445

原创 vue3 getcurrentinstance 用法

Vue 3 的 getCurrentInstance API 允许在 setup() 中获取当前组件实例,主要提供 props、attrs、slots 等属性访问,以及通过 proxy 访问全局属性和方法。官方建议谨慎使用此 API,优先采用标准解决方案如 props/emit 或 provide/inject。该 API 仅能在 setup() 或生命周期钩子中调用,且不推荐直接操作内部属性如 ctx。适用于需要访问全局属性或根组件等特殊场景,但应注意类型安全和环境兼容性问题。

2025-05-27 17:22:44 752

原创 javascript 深拷贝和浅拷贝的区别及具体实现方案

函数无法被完全拷贝(可能依赖闭包环境)。:对象属性间接引用自身,导致递归栈溢出。:递归遍历对象属性,处理所有数据类型。:需处理边界条件(如循环引用)。:可自定义逻辑,支持复杂场景。:简单快捷,适合纯数据对象。重建函数(需谨慎使用)。

2025-04-30 13:55:27 453

原创 micro-app前端微服务原理解析

子应用的 JS、CSS 和 HTML 被动态加载到 ShadowDom 中,形成独立渲染区域。与 single-spa 和 qiankun 不同,micro-app 不要求子应用修改入口文件(如暴露。方法)或调整 webpack 配置,只需添加少量路由和跨域设置即可接入,显著降低改造成本。打包,支持 Tree-shaking 和代码压缩,生成高效静态资源。通过 ShadowDom 的天然隔离机制,实现子应用的。,无第三方依赖,减少加载时间与内存占用。),为每个子应用创建一个独立的。

2025-04-30 10:47:29 1424

原创 vitejs相关用法及原理

使用 Rollup 进行代码打包,支持 Tree-shaking、代码压缩和分块优化,生成兼容性更强的静态资源。通过 WebSocket 监听文件变动,仅编译修改的模块并推送更新,浏览器动态替换模块而不刷新页面。:开发体验极致优化,适合现代浏览器项目和敏捷开发。中配置,Vite 自动处理预处理和编译。降级,生态成熟度待提升。

2025-04-30 09:02:53 527

原创 vue2 数据数据双向绑定原理

从而在数据被访问或修改时触发依赖收集和更新通知。Vue 2 无法直接监听数组索引操作,通过。初始化时递归遍历所有属性,大型对象性能较差。对对象属性进行劫持,将其转换为。直接通过索引修改元素(如。属性不会触发响应式。

2025-04-30 00:48:36 1181

原创 Vue3,Pinia与TypeScript面试题总结

使用的选项式语法,Pinia 会自动推断类型,但可以显式 定义类型以增强类型安全。// 1. 定义 State 的接口(可选,但推荐)// 2. 定义 Store// State(显式标注类型)users: [],}),// Getters(自动推断返回类型)getters: {// 示例:过滤用户// 带参数的类型标注},},// Actions(显式标注参数和返回类型)actions: {try {page=${thisimport {

2025-04-29 14:01:21 1408

原创 Webpack 相关用法与总结

Loader:Plugin:

2025-04-28 16:54:16 741

原创 React Native本地存储方案总结

【代码】React Native本地存储方案总结。

2025-04-28 13:53:22 1213

原创 js实现防抖和节流

js实现防抖和节流

2025-04-27 23:06:35 234

原创 nodejs面试题总结

这些问题覆盖了Node.js的一些基础概念,但在实际面试中可能会根据岗位要求有所不同。准备面试时,最好结合具体的应用场景深入理解上述概念。

2025-04-26 22:43:24 281

原创 React相关面试题

虚拟DOM是一个内存中的轻量级副本,它模拟了真实的DOM结构。当组件的状态发生变化时,React首先更新虚拟DOM,然后通过比较新旧两版虚拟DOM树的不同(这一过程称为“diffing”),以最小化对实际DOM的操作,从而提升性能。当组件的props或state发生改变时,React会创建一个新的虚拟DOM树,并与前一棵树进行对比,找出需要更新的部分。:虽然不是必须的,但JSX是一种JavaScript的语法扩展,它看起来很像HTML,但它实际上会被编译成React.createElement()的形式。

2025-04-25 19:49:59 615

原创 @react-navigation/drawer 组件用法

创建抽屉导航(Drawer Navigation)页面的完整示例。来实现一个简单的抽屉导航页面。属性自定义抽屉的内容。在项目的入口文件(如。

2025-04-24 15:51:59 393

原创 react-native @react-navigation/native 组件用法介绍

【代码】react-native @react-navigation/native 组件用法介绍。

2025-04-21 12:39:45 832

原创 react-native code-push-server code-push-cli

code-push-cli 要特定版本。

2025-04-16 12:53:48 116

原创 react hook基本用法

React Hooks 自 16.8 版本引入后,彻底改变了函数组件的开发方式。通过 Hooks,开发者无需编写类组件即可使用状态、生命周期等特性。本文将详细介绍 React 的基本 Hooks,帮助开发者快速上手。

2025-03-29 16:17:56 281

原创 react native启动项目配置镜像问题

react native

2025-03-26 22:47:43 251

原创 React 相关插件

react 相关库

2025-03-21 21:14:03 118

原创 react-three-fiber,threejs 遇到问题总结

threejs,react-three-fiber常用错误

2025-03-19 21:06:05 276

原创 threejs,react-three-fiber属性参数

threejs,react-three-fiber

2025-03-19 20:19:35 90

原创 web前端,typescript等面试题,

的作用及标准模式与兼容模式的区别行内元素、块级元素与空元素 与 的区别HTML5 新特性离线存储(Application Cache) 文件内容:HTML 语义化的意义 的优缺点 与 的区别9 标签的 属性值

2025-03-07 11:32:21 153

原创 STM32 HAL库用法

stm32,hal

2025-01-16 17:09:53 154

原创 nestjs配置 debug 调试

【代码】nestjs配置 debug 调试。

2024-10-17 10:07:05 294

原创 docker ,docker常用用法,docker命令常用法

docker 命令常用法

2020-10-24 11:30:46 129

原创 常用的sql语句

sql 语句

2020-09-05 17:59:30 112

原创 window 相关dll文件下载

dll 官方网址 https://www.dll-files.com/

2020-09-05 17:45:12 849

原创 node.js一些前端js框架

thinkjs 360开发expresskoaegg.js

2020-09-05 14:45:23 114

原创 个人开源博客系统

开源的博客系统php 语言开发1.wordpress2.typoranodejs 语言开发

2020-09-05 14:41:40 522 1

原创 cmd,window,linux操作命令

dom 操作命令

2020-08-30 12:30:56 554

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除