刷新
HM VNISEdit2.0.3修正版(已更新支持NSIS3.10)

博主头像 更新:添加3.10版 NSIS 语法高亮支持,修正快捷键F1查询NSIS用户手册命令词条的准确度。 HM VNISEdit,曾经是NSIS最强最佳开源免费编辑器/IDE,但2003年至今原作者已经接近20年未再更新,随着NSIS3.X版本的普及,NIS Edit不可避免的出现了大大小小的各种BUG, ...

你的团队工作量饱和吗?

博主头像 参与软件开发的相关人员,虽然称为工程技术人员,但本质上其实就是手艺人。手艺嘛肯定是一技之长,里面多少有些门道,外行人做不了, 也很难完全搞清楚其中的门道,合作过程中就怕被坑上当 :-)。 “你工作量饱和吗?”,“团队工作量饱和吗?” 这个对很多同学来说,相信是灵魂一问。近来锅叔就也“又”被问到了。这 ...

Drone-CI 运行时的指定runner

博主头像 Drone-CI 运行时的指定runner 最近群里小伙伴问了个 drone ci 的问题 是我不曾想到的场景, 由于我使用的是三块树莓派4b, 性能上没有区别, 所以在使用的时候就没考虑过指定在哪一块的runner上运行, 反正都差不多 各个服务的管理是通过k3s做的, 也就用runner打个镜像 ...

用命令行使用 git

博主头像 工作流程 查看git版本 git --version # git version 2.32.0 (Apple Git-132) 配置 Git 的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。 # 显示当前的Git配置 git config --li ...

什么是 DevOps?看这一篇就够了!

我是一个“DevOps 工程师”,于是总会遇到有人问我:“什么是 DevOps?” 这个问题看似特别基础,基础到很多人懒得回答。但其实冷静一秒,问自己一句“什么是 DevOps?”可能每个 DevOps 工程师都知道“什么是 DevOps”,但是他们给出的答案不尽相同。 所以我会怎么回答这个呢?... ...

Git的常见命令

博主头像 Git 一、git环境安装 Windows和 mac直接在官网下载安装包进行安装即可 Linux 系统中安装git: yum install -y git 检验git是否安装成功: git --version 二、Git基础命令 1.初始化本地仓库: git init 2.将本地仓库跟远程仓库建立连 ...

日常开发方案设计指北

博主头像 互联网公司管理研发流程,常常使用TAPD一类的敏捷工具。一个需求从提出到上线要经历至少七个流程。初级工程师往往做不好需求评审工作。要么被产品经理牵着鼻子走,让干什么就干什么;要么预估不到隐藏的工作量,在开发排期阶段给出不合理的排期,导致开发时间紧张,最后加班应付测试。 ...

Git的常用操作

博主头像 用户配置 1.查看用户信息 全部信息:git config --global --list 用户名字:git config user.name 用户邮箱:git config user.email 2.修改用户信息 修改姓名:git config --global user.name "名字" 修改 ...

研发效能的思考总结

博主头像 在谈效能之前,我想先谈谈作为一个技术人或者技术TL,研发的核心价值是什么? 之前看了一篇文章,比较有意思,分享一下观念: T外包公司:最核心的竞争力不是技术,而是快速响应、资源调配整合、项目成本控制等方面。 企业信息化公司:研发的核心价值有三个层次:第一层是运用技术更好的去支撑业务;第二层是用技术推... ...

Phabricator Conduit API介绍

博主头像 在Phabricator页面,可以完成创建和编辑Project、Task等操作。但是如果想实现外部系统可以自主操作Phabricator,那么就需要调用Phabricator Conduit API,实现相应的创建和编辑Project、Task等操作。 创建Token 调用Phabricator C ...

驳"一切不谈考核的管理都是扯淡"

博主头像 一、引子 以我个人的从业经验认为,研发人员的量化考核,始终是一个世界难题。正巧不久前在园子里看到了“一切不谈考核的管理都是扯淡!”一文(下面简称为“扯淡”),该文实际是一篇软文,是想推广一个带绩效管理功能的项目管理系统。这个实际的系统我虽然没有用过,但作者把该系统的设计思想阐述的还是很清楚的。文章的 ...

都有哪些较好用的项目管理软件?

博主头像 项目管理涉及有效的计划和对工作的系统管理,但很多工具可以使项目管理更有效、更高效。 那么都有哪些较好用的项目管理软件来帮助实现事半功倍呢?今天为大家分享5款,涉及软件项目管理、通用项目管理,开源项目管理以及国内国外最常用的企服平台。 以及12个实用的管理方法,涉及时间管理、思维创新、团队学习、职业规 ...

datax开启hana支持以及dolphinscheduler开启datax任务

博主头像 datax开启hana支持以及dolphinscheduler开启datax任务 前面(@,@) 前段时间因为要做异构数据导入导出,所以搜了下,发现这类工具收费的居多,使用起来未必趁手~ 于是我找了下相关开源工具,目前,对于非开源的,我找到的大概有三种方式: 1.springboot+mybatis ...

太方便了,钉钉上就可完成代码发布审批啦!

博主头像 如今,不少企业的发布流程要求代码发布到生产环境前需要经过审批。这种发布审批流程,对企业的的CI/CD工具提出了新要求:CI/CD步骤里需要支持人工卡点审批,并在人工卡点审批通过后能自动触发后续的部署工作。 云效流水线Flow发布审批示例 如上图所示,云效流水线Flow很早就已支持人工卡点审批能力。 ...

如何提高团队开发质量

博主头像 年轻的时候去面过一个相对于当时我的比较高端的管理岗位,当时的我情况是,开发经验相对丰富, 但管理经验还欠缺。对方当时面临一个具体的问题。 “我们最近生产上,出现了一个比较严重的事故,复盘的时候,开发喷测试,测试喷开发,都觉得是对方的问题。对于类似情况你有没有什么解决和处理的经验。如何提高软件质量” ...

软件危机与软件过程模型

博主头像 1 前言 由于我的本科专业为计算机科学,软件工程不属于我的必修课程,导致我虽然是计算机科班学生,却缺乏软件工程相关的知识。在实习招聘过程中,软件工程知识,尤其是软件过程模型相关的知识,常被问及。因此正好借高级软件工程期末博客的机会,记录下自己课内外对于软件危机和软件过程模型的一些收获。 2 软件危机 ...