摘要: 副标题:程序员部落酋长Joel谈软件 原作名: More Joel on Software 译者: 阮一峰 第一部分 人员管理 1 找工作 这条规律(优秀的人才从不在市场上求职)有一个推论,那就是在人才市场上找工作的,大部分都是一些水平很差、完全达不到要求的人。 2 办公 办公环境 ① 针对程序员 阅读全文
posted @ 2022-07-23 18:45 小蒋不素小蒋 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 写在前面 本文参考廖雪峰的在线教程: https://www.liaoxuefeng.com/wiki/1252599548343744/1255945359327200 一 介绍 1 作用 依赖管理机制。 标准化的项目结构; 配置环境(版本号等) 构建流程(编译,测试,打包,发布……); 2 Ma 阅读全文
posted @ 2022-04-14 07:56 小蒋不素小蒋 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一、写在前面 1、参考资料 本文参考 《Pro Git》 一书。 在官网有免费在线版可供阅读:https://git-scm.com/book/en/v2 未看章节: 服务器上的 Git Git 内部原理 - 引用规范 2、符号备注 本文出现 【重点】 处,表示为知识的重点,可以着重看待。 二、起步 阅读全文
posted @ 2020-07-17 00:17 小蒋不素小蒋 阅读(1974) 评论(1) 推荐(1) 编辑
摘要: 零、写在前面 1、背景 nginx 用了起码有六七年了(最早期做 Java Web,用的是 apache tomcat),一直也没能专门整理一下,有时候遇到问题搜索引擎查找到就粘贴上去,也没好好深入的研究机理。 本文参考 《 NGINX —— A PRACTICAL GUIDE TO HIGH PE 阅读全文
posted @ 2020-06-11 16:51 小蒋不素小蒋 阅读(1330) 评论(2) 推荐(2) 编辑
摘要: 一、编程语言的分类 机器语言 汇编语言 高级语言 越往后,执行效率越低,开发的效率越高。 二、高级语言的分类 1、编译型语言和解释型语言 区别: 程序执行之前先编译成机器码。 程序执行时,边运行边解释成机器码。 拓展:混合型语言:在编译的时候不是直接编译成机器码而是中间码。 拓展:JIT(即时编译) 阅读全文
posted @ 2020-05-26 12:06 小蒋不素小蒋 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 一、前言 1、介绍 Beyond Compare (简称:BC,下同)是一款很经典也很强大的文件/文件夹对比工具(后来也更新了同步、合并等新功能)。 在鄙人读大学的时候,被老师推荐,一用就爱不释手到今。市面上后来出现了很多类似的软件,但都不如这款强大。 官网:https://www.scooters 阅读全文
posted @ 2020-05-14 19:41 小蒋不素小蒋 阅读(5303) 评论(0) 推荐(2) 编辑
摘要: 注:本文基于《网络是怎样连接的》一书。 背景:毕业4年了,很多当初在学校学的计算机网络知识都忘了,此文为工作几年后的一次再回顾、思考和梳理,以供后续查阅。 一、IP 地址 注意:IP 跟 IP 地址不是一个概念,IP 是 Internet Protocol,是一个协议,而 IP 地址 Interne 阅读全文
posted @ 2020-05-12 14:08 小蒋不素小蒋 阅读(1323) 评论(1) 推荐(0) 编辑
摘要: 作者:王坚(糗事百科产品经理) 没看这本书之前(但知道这本书),我一直以为这本书是阿里云的那个王坚写的…… 一、什么是产品经理? 广义上看, 人人都是产品经理 。 1、产品经理每天在做啥? Linda Gorchels在《产品经理的第一本书》中提道:“理想状态下, 战略性工作约占产品经理总工作时间的 阅读全文
posted @ 2020-05-06 02:38 小蒋不素小蒋 阅读(431) 评论(0) 推荐(1) 编辑
摘要: 一、背景 公司某个项目,本来生产环境一直用线上的 aliyun 的 PostgreSQL RDS 的,但是后来为了一些更高级的功能扩展,换成了 aliyun 的 MySQL RDS。于是需要进行数据库的迁移。 技术栈: Node.js(Express) React PostgreSQL 具体版 阅读全文
posted @ 2020-04-26 01:44 小蒋不素小蒋 阅读(12181) 评论(0) 推荐(0) 编辑
摘要: 一、背景 最近做的一个比较简单 CMS 项目,其中最“复杂”的功能就是要对表格中的数据实现拖拽排序。 实例效果如下: 二、前端 用的是 AntDesign 的组件 Table 其中的 拖拽排序 的示例: https://ant.design/components/table-cn/#com 阅读全文
posted @ 2020-04-21 14:20 小蒋不素小蒋 阅读(10260) 评论(2) 推荐(3) 编辑
摘要: 第一章 引言 GoF 所著的的《设计模式》,在软件领域引入了“设计模式”(design pattern)的概念。 而后,Andrew Koenig 在 1995 年造了 反模式(anti-pattern) (又称反面模式)这个词,灵感来自于 GoF 所著的的《设计模式》。 反模式指的是在实践中经常出 阅读全文
posted @ 2020-04-19 22:46 小蒋不素小蒋 阅读(2672) 评论(4) 推荐(1) 编辑
摘要: 作者:Eric S. Raymond 一、黑客圈简史 1、早期 (1)MIT 与 ITS “ ”一词大约就起源于 的计算机文化。 从 时代开始,黑客文化的命运就和 系统交织在一起了, DEC率先推出了交互式商业计算和分时操作系统 ,由于其机器灵活、强大且相对便宜,很多大学都购买了DEC的小型机。廉价 阅读全文
posted @ 2020-04-18 17:33 小蒋不素小蒋 阅读(779) 评论(0) 推荐(1) 编辑
摘要: 最早在大学的时候,只知道用 MD5 来存用户的账号的密码,但其实这非常不安全,而所用到的哈希函数,深入挖掘,也发现并不简单…… 一、普通的 Hash 函数 哈希(散列)函数是什么就不赘述了。 1、不推荐 RC4, MD4, MD5, SHA-0, SHA-1, DES, 2DES 等 2、推荐 SH 阅读全文
posted @ 2020-04-17 00:16 小蒋不素小蒋 阅读(5921) 评论(4) 推荐(10) 编辑
摘要: 一、背景 最近做 dashborad 图表时,涉及计算小数且四舍五入精确到 N 位。后发现 js 算出来的结果跟我预想的不一样,看来这里面并不简单…… 二、JS 与 精度 1、精度处理 首先明确两点: 1、小数才会涉及精度的概念 2、小数的(存储和)运算涉及 JS 的精度处理 在现实中,我们运算小数 阅读全文
posted @ 2020-04-05 22:02 小蒋不素小蒋 阅读(2779) 评论(0) 推荐(1) 编辑
摘要: 第 1 章 略 第 2 章 空杯心态 1、多种语言 第一门语言学得越好,下一门语言学起来就越容易。 鄙人大二学的 JAVA,后来再去学 JS 就感觉好简单(虽然 js 的坑真的多)。 每一种语言都为你提供了使用不同模式来解决问题的机会 。在逐渐超越第一门语言的过程中,你应该寻找机会去学习一些采用迥然 阅读全文
posted @ 2020-04-05 00:37 小蒋不素小蒋 阅读(728) 评论(1) 推荐(2) 编辑
摘要: 一、介绍 1、背景 BizCharts 这个其实两年前就用过一次,最近做 dashboard,涉及数据的可视化展示(即图表功能),于是又用了回 BizCharts。这次干脆趁热通读下官方文档,遂成此篇。 2、什么是 BizCharts 首先,AntV 是蚂蚁金服全新一代数据可视化解决方案。 其次,G 阅读全文
posted @ 2020-03-30 20:44 小蒋不素小蒋 阅读(12544) 评论(1) 推荐(0) 编辑
摘要: 注:这本书跟我之前看过的另一本书 "断舍离 ——《代码整洁之道》读书笔记" 是同一个作者,即 。 第1章 专业主义 1、承担责任 将公司利益视同个人利益。 没有对例行程序进行测试就交付软件是不负责任的。例如把自己没有全盘检查过的代码发送过去,想等QA找出bug再反馈回来。 2、代码易于修改和时常修改 阅读全文
posted @ 2020-03-25 18:57 小蒋不素小蒋 阅读(9594) 评论(0) 推荐(0) 编辑
摘要: 零、写在前面 1、环境 MacOS:v10.14 Navicat:15.0.4 - premium 2、官网文档 (英文): https://www.navicat.com/manual/online_manual_new/en/navicat/mac_manual/ 一、为什么用 Navicat? 阅读全文
posted @ 2020-03-23 17:54 小蒋不素小蒋 阅读(1947) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 (英语: Regular Expression ,常简写为 regex、regexp 或 RE ) 此处的 Regular 即是规则、规律的意思,Regular Expression 即“描述某种规则的表达式”之意。 二、历史 最初的正则表达式出现于 理论计算机科学 的自动控制理论和形式化 阅读全文
posted @ 2020-03-16 17:36 小蒋不素小蒋 阅读(1453) 评论(0) 推荐(0) 编辑
摘要: 写在前面:本文主要注重 SQL 的理论、主流覆盖的功能范围及其基本语法/用法。至于详细的 SQL 语法/用法,因为每家 DBMS 都有些许不同,我会在以后专门介绍某款DBMS(例如 PostgreSQL)的时候写到。 第 1 章 DBMS 与 SQL 1、DBMS 是什么 ? (Database M 阅读全文
posted @ 2020-02-27 16:31 小蒋不素小蒋 阅读(6118) 评论(0) 推荐(4) 编辑

ICP证:沪ICP备20014317号