随笔分类 -  开发技术

泛开发技术收集汇总
摘要:(一)前言及简介 没有规矩,不成方圆,对于团队来说,有一套完整的开发规范可以减少团队协作成本和维护成本,让代码阅读起来更容易。 (二)环境搭建 2.1 安装依赖 项目中所需要的依赖都会在package.json文件中展示。 安装依赖需要使用npm命令,可去npm官方文档使用及学习。 2.1.1 生产 阅读全文
posted @ 2022-07-20 15:27 Magi黄元 阅读(1025) 评论(0) 推荐(0) 编辑
摘要:引言 写代码写着写着提交代码的时候发现自己写错分支了,写到master分支上了,还好没有提交上去(注:当然也是提不上去了,生产环境的分支)。 正文 解决:git stash 命令,将master分支本地修改的代码转移到dev分支上,(注:后面的括号是当前分支名) ① git stash list,查 阅读全文
posted @ 2022-04-26 01:37 Magi黄元 阅读(645) 评论(0) 推荐(0) 编辑
摘要:改变码率 ffmpeg -i Desktop/1.mov -b:v 1.5M Desktop/1.mp4 -b:v 1.5M : 指定码率 -b:v :指定视频的码率 -b:a : 指定音频的码率 1.5M:码率的值 1.5M 表示 1.5Mb/s 当码率设置为小于 1.5Mb/s 后视频的清晰度会 阅读全文
posted @ 2022-04-01 10:46 Magi黄元 阅读(250) 评论(0) 推荐(0) 编辑
摘要:你是怎么理解算法的呢? 简单说就是,同一个功能 别人写的代码跑起来占内存 100M,耗时 100 毫秒 你写的代码跑起来占内存 500M,耗时 1000 毫秒,甚至更多 所以 衡量代码好坏有两个非常重要的标准就是:运行时间和占用空间,就是我们后面要说到的时间复杂度和空间复杂度,也是学好算法的重要基石 阅读全文
posted @ 2021-08-25 14:16 Magi黄元 阅读(798) 评论(0) 推荐(0) 编辑
摘要:一句话来概括很简单,就是锁定安装时的包的版本号,并且需要上传到git,以保证其他人在npm install时大家的依赖能保证一致。 原来package.json文件只能锁定大版本,也就是版本号的第一位,并不能锁定后面的小版本,你每次npm install都是拉取的该大版本下的最新的版本,为了稳定性考 阅读全文
posted @ 2021-08-20 11:28 Magi黄元 阅读(78) 评论(0) 推荐(0) 编辑
摘要:Commit message 的格式 每次提交,Commit message 都包括三个部分:Header,Body 和 Footer。 <type>(<scope>): <subject>// 空一行<body>// 空一行<footer> 其中,Header 是必需的,Body 和 Footer 阅读全文
posted @ 2021-07-26 10:15 Magi黄元 阅读(447) 评论(0) 推荐(1) 编辑
摘要:简介 Gitflow工作流程围绕项目发布定义了严格的分支模型。 为不同的分支分配了非常明确的角色,并且定义了使用场景和用法。除了用于功能开发的分支,它还使用独立的分支进行发布前的准备、记录以及后期维护。 工作原理 流程仍然使用一个中央代码仓库,它是所有开发者的信息交流中心。跟其他的工作流程一样,开发 阅读全文
posted @ 2021-07-08 15:53 Magi黄元 阅读(587) 评论(0) 推荐(0) 编辑