软件产品版本管理 概述版本管理,是对软件开发过程中特定功能的集合或特定代码构建结果进行管理。版本号是一个产品的表示,在一个产品的生命周期中具有唯一性。内部的版本管理可以帮助研发、测试、产品、工程等各部门对产品执行严格的定义,避免出现因版本不一致而造成沟通问题和项目延迟。 版本管理工具:GITLAB 版本命名规则:版本命名一般由三个部分组成,第一主版本号,第二次版本号,第三阶段版本号; 版本号修改规则:主版本号为一个 2024-03-18 #项目管理
微信小程序开发的优化策略 在微信小程序的开发过程中,性能和用户体验是衡量产品质量的重要指标。我根据以往的实战经验,总结一下微信小程序性能优化的策略。 一、为什么需要性能优化?在快节奏的现代生活中,用户对移动应用的响应速度和流畅度有着极高的要求。性能优化不仅是提升用户体验的关键,还能有效降低服务器压力、减少流量消耗。一个经过良好优化的小程序,能够在保证功能丰富的同时,提供更加稳定、快速的服务。 二、代码层面的优化策略1. 使 2024-03-02 #微信小程序
webpak中babel-loader的工作流程 babel-loader 负责将 JavaScript 代码转换为向后兼容的代码,以便可以在不同环境中运行。babel-loader 在 Webpack 构建过程中的处理步骤主要包括: 解析(Parsing): babel-loader 首先读取文件系统中的源文件,获取源代码。 配置(Configuration): 根据项目中的 .babelrc 或 babel.config.js 配置文件 2024-02-12 #webpack
Nginx解决跨域问题 一、Cookie简介1、Cookie是什么cookie是由网络服务器存储在你电脑硬盘上的一个txt类型的小文件,它和你的网络浏览行为有关,所以存储在你电脑上的cookie就好像你的一张身份证,你电脑上的cookie和其他电脑上的cookie是不一样的。 2、Cookie与Session的区别session机制采用的是在服务器端保持状态的方案,而cookie机制则是在客户端保持状态的方案,cooki 2024-02-03 #Nginx
mac用electron-forge打包exe包 导入 Forge到你的项目将 Electron Forge 的 CLI 工具包安装到项目的 devDependencies 依赖中,然后使用现成的转化脚本将项目导入至 Electron Forge。 12npm install --save-dev @electron-forge/clinpx electron-forge import 转换脚本完成后,Forge 会将一些脚本添加到您的 pac 2024-01-01 #electron
nodejs中脚手架的实现原理 要了解nodejs脚手架的实现原理,首先要能回答以下三个问题一、为什么全局安装@vue/cli后会添加的命令为vue?1npm install -g @vue/cli 通过which查看vue命令的实际路径 1cd /usr/local/bin bin目录存放所有可执行文件 1lrwxr-xr-x 1 yzw admin 39B Feb 13 15:22 vue -> . 2023-12-18 #nodejs
结构化思考 汇报工作,你想不想,说完,领导就明白了你的突出贡献? 与人沟通,你想不想,几句话,就让别人了解你想讲什么? 面对大量杂乱的信息,你想不想,短时间内就能梳理出结构,找到关键点,提高思考的效率? 要实现这些愿望,需要我们具备一种思维——结构化思维。思考有了结构,一切都清晰了。 并且,这种思维可以通过刻意练习掌握。一旦学会,终身受益。 一、想清楚,很重要回忆一下你在日常工作中,有没有遇到这样的场景? 和 2023-12-13 项目管理 #项目管理
从输入 URL到页面展示,发生了什么 当你在浏览器中输入一个URL并按下回车键时,到页面最终展示出来,经历了一系列复杂的步骤。以下是这个过程的简化概述: URL 输入与解析 用户输入 URL:当用户在浏览器地址栏中输入 URL 并按下回车键后,浏览器会首先判断输入的内容是搜索文本还是符合规则的 URL。 HSTS 预检查:如果用户输入的是 URL,浏览器会进行 HSTS(HTTP Strict Transport Security) 2023-12-06
精力管理 “我们更应该管理能量,管理精力,而非时间。” —彼得·德鲁克 什么是精力管理?如果我们光做时间管理,你严密规划了12个小时的工作内容,在几个小时之后,你的注意力、思考力和耐心都会开始大幅下滑。 要想保持最佳表现,就需要做到全情投入 一个全情投入的人,早晨起床对这一天的工作充满期待,提前过一遍今天的工作内容 工作时 工作专注 不扯淡,不闲聊 不想家里的事 保持良好的情绪进行人际互动 不怕困难 积极 2023-11-13 项目管理 #项目管理
本地调试npm包npm link软链 1. 什么是软链?简单说就是为开发的模块(待发布的npm包)创造一个全局链接,在主项目里链接这个依赖的模块,进行测试。 两个项目名:main-project(主项目) 和 test-module(npm 模块) 并且执行npm init 初始化 2. 如何创建、使用、去除软链?2.1 先在对应npm包的文件创建一个全局的链接12cd ~/projects/test-modulenpm link 2023-10-13 #nodejs