go
-
我是如何成为一名更优秀的程序员的
译者注:本文作者 James Long,前 Mozilla 工程师,NodeJS, ReactJS 社区活跃开发者。NodeJS 著名模板引擎 Nunjucks作者,Java 格式…
-
系统管理员的 7 个 CI/CD 工具
本文是一篇简单指南:介绍一些顶级的开源的持续集成、持续交付和持续部署(CI/CD)工具。 虽然持续集成、持续交付和持续部署(CI/CD)在开发者社区里已经存在很多年,一些机构在其运…
-
类似今日头条这样的个性化推荐网站怎么评价推荐质量的优劣?
这篇文章是知乎一个话题讨论的优秀回答,分别来自宋一松和刘韬。宋一松在Facebook工作时负责新鲜事(Newsfeed)的个性化推荐与排序,因此他来说说Facebook是怎么衡量自…
-
我是如何成为一名更优秀的程序员的
译者注:本文作者 James Long,前 Mozilla 工程师,NodeJS, ReactJS 社区活跃开发者。NodeJS 著名模板引擎 Nunjucks 作者,JavaSc…
-
5 个好用的开发者 Vim 插件
通过这 5 个插件扩展 Vim 功能来提升你的编码效率。 我用 Vim 已经超过 20 年了,两年前我决定把它作为我的首要文本编辑器。我用 Vim 来编写代码、配置文件、博客文章及…
-
PHPer 进击学习之路:各种实用的 PHP 开源库推荐
PHP 是一种通用开源脚本语言。语法吸收了 C 语言、Java 和 Perl 的特点,利于学习,使用广泛,主要适用于 Web 开发领域,是大多数后端开发者的首选。PHP 作为最受欢…
-
在 Linux 中安装并使用 PuTTY
PuTTY 是一个自由开源且支持包括 SSH、Telnet 和 Rlogin 在内的多种协议的 GUI 客户端。一般来说,Windows 管理员们会把 PuTTY 当成 SSH 或…
-
深入理解JSON
我们先来看一个JS中常见的JS对象序列化成JSON字符串的问题,请问,以下JS对象通过JSON.stringify后的字符串是怎样的? 先不要急着复制粘贴到控制台,先自己打开…
-
DNS 和根证书
关于 DNS 和根证书你需要了解的内容。 由于最近发生的一些事件,我们(Privacy Today 组织)感到有必要写一篇关于此事的短文。它适用于所有读者,因此它将保持简单 &md…
-
自定义基于 VLC 的视频播放器
前言(蛋疼的背景故事) 前段时间,接了一个小项目,有个需求是要在系统待机一段时间以后,循环播放 MV(类似于 Windows 系统的屏幕保护)。 听到这个需求,我首先想到的…