独立博客档案 San Francisco
饮冰先生
mayanbin.com我是饮冰先生,毕业于北京邮电大学,获计算机技术硕士学位。我目前在中国北京居住和工作,从事 IT 行业。我喜爱阅读、电影、数码技术和一切美的事物,也喜欢哲学和历史。我是一个具有 INFP 性格的人。
- 收录文章
- 45 篇文字被发现
- 文章访问
- 58 次从这里出发阅读
- 博客访问
- 1 次前往作者站点
- 最近更新
- 02.28 2022年
FROM THIS BLOG
最近文章
使用 husky 和 lint-staged 检查 Node.js 的代码一致性
在软件开发过程中,代码风格检查(Code Linting)是保障代码规范和一致性的有效手段。过去,Lint 的工作一般在 Code Review 或者 CI 的时候进行,但这样会导致问题的反馈链,浪费不必要的时间。因此,我们...
如何启用 OpenLDAP 的 memberOf 特性
之前的文章中,我们已经安装部署了 OpenLDAP 服务。所以本文将主要介绍如何启用 OpenLDAP 中非常有用的 memberOf 特性。 很多场景下,我们需要快速的查询某一个用户是属于哪一个或多个组的(member of)...
苹果:迷宫的故事
本文作者是诺贝尔经济学奖得主、人工智能之父赫伯特·西蒙。原文被收录在西蒙的自传《我生活的种种模式》第 11 章。 从前有个人叫雨果,他住在一个有无数房间的城堡里。这些房间都没有窗,他一出生就住...
如何给 Kindle 电子书设置封面
对于一个完美主义者(或者可以说是强迫症患者)来说,Kindle 上缺少了封面的电子书是无法忍受的。不幸的是,我就属于这一类人。 所以,让我们来谈谈如何给 Kindle 电子书设置封面图片。 一、使用 calibr...
使用 CNPM 搭建私有 npm 仓库
CNPM 是一个可以提供 npm 私有化部署的开源方案。它提供了 JavaScript 模块的存储、发布和下载,以及一个用于在线浏览的 Web 界面。 为什么需要私有 npm 官方的 npm 可以说是最大的 JavaScript 模块仓...
如何搭建一个基于 LDAP 认证的 GitLab 服务
本文主要介绍了如何在 CentOS 7 环境下安装 GitLab EE 服务,以及集成 LDAP 统一认证、开启 HTTPS 等一系列配置。关于前期工作 LDAP 服务的安装和配置,请阅读上一篇文章: CentOS 7 环境下 OpenLDAP...
CentOS 7 环境下 OpenLDAP 的安装与配置
最近,自主研发团队正在搭建一套基于 LDAP 统一认证的开发协作平台(包括代码托管服务 GitLab、私有 npm 服务 CNPM 等),以便达到用户统一管理、统一授权的效果。在这期间,我们阅读和参考了许多优秀的...
爬虫框架 Scrapy 入门教程
Scrapy 是一个用 Python 开发的爬虫框架,用于抓取 Web 页面并提取其中的结构化数据。 一、安装 首先,确定你的电脑上已经安装了 Python 3 以及对应的 pip。可以使用下面的命令查看: $ python3 --vers...
2017 年我读了哪些书
一直打算入手一个 Kindle 的,没想到三月份的时候,竟意外获奖,而奖品刚好是 Kindle Paperwhite,正遂我愿。我的读书生涯也进入了电纸书的时代。 有 Kindle 这几个月来,我一直热衷于收集各类高质量的电...
编程十年:我的程序员成长之路
如果从拿到山西大学计算机科学与技术专业的录取通知书(2007 年 8 月)算起的话,我在编程这个领域,已经有十年的经历了。 初二或是初三的时候,家里有了第一台电脑。当时的 CPU 还是 Pentium 4,内存...
Angular 最佳实践
从去年十月份开始接触 Angular 到现在,已经有大半年的时间了,同时也见证了 Angular 的快速发展,其版本也从 Angular 2 跃升为 Angular 4。与 React、Vue 相比,Angular 框架更加严谨而全面,这使得它非...
起名的艺术
计算机科学中仅存在两件难事:缓存失效和事物命名。 — Phil Karlton 定理 1:代码应该是写给人来读的,只不过顺便能在机器执行而已。 代码大部分时候是用来维护的,而不是用来实现功能的,这个准...