二月头条:似乎没有什么真正的改变 有人说,IT 行业正在不断地变化。每天,某个地方都会出现一个新的 IT 流行语。但是,如果我们仔细观察一下 TIOBE 排行榜的前 8 名,会发现它在过去 7 年中似乎没有变化。这是否意味着编程语言世界在过去几年中并没有改变......
1,基本介绍 (1)Dash 是一个 API 文档浏览器( API Documentation Browser),以及代码片段管理工具(Code Snippet Manager)。Dash 自带了丰富的 API 文档,涉及各种主流的编程语言和框架。使用它可以使得我们在编码时不需要在编辑器与文档之间不断切换,十分方便......
搜资料、查单词、定位并打开文件、打开网址、打开书签、打开计算器及其他 App,这些通常是我们在办公过程中要做的事情。虽然这些事情都很简单,但是我们可以使用一个工具来更高效地完成这些事情,这个工具便是 Alfred。 Alfred 是 Mac 系统上的一个专注于效率提升的著名应用......
很早之前,Chrome 浏览器的地址栏就把所有 HTTP 标示为不安全网站。比如我在服务器上部署了一个 SpringBoot 开发的 Web 项目(端口 8080),使用 HTTP 访问的话浏览器会提示不安全: 要将 SpringBoot 网站升级为 HTTPS,首先要申请 SSL 证书......
网站使用 HTTPS 协议已是大势所趋,而要在 web 上使用 HTTPS 的话,我们首先需要获得一个 SSL 证书文件。我之前写过文章介绍如何在 Windows + IIS 环境下,自动申请、部署 Let's Encrypt 的免费 SSL 证书。本文介绍如何在 CentOS7 + Nginx 环境下,安装使用 Let's Encrypt 免费 SSL 证书......
一月头条:Python 荣获 2020 年度编程语言称号 Python 荣获 2020 年度编程语言称号,同时,Python 也是自 TIOBE 榜单发布以来,首款四次获得该奖项的编程语言。Python 在2020年实现了 2.01% 的正增长,紧随其后的是 C++ 实现了 1.99% 的增长率......
要想做好代码审查,一份审查清单是必不可少的。这样大家就都有了一个标准,可以在代码审查过程中按照审查清单逐一检查。使用审查清单可以帮助审查者快速找到问题,甚至开发者在开发阶段就可以按照审查清单进行代码自查。 网上有很多代码审查清单......
我之前写过一篇文章介绍如何在 Linux 下搭建一个 PHP 环境,当时使用的是 Apache 来提供 web 服务。我们也可以改用 Nginx + PHP 的组合(工作原理是 Nginx 将 php 相关的请求转到 PHP 环境中处理)。因为 Nginx 有着超越 Apache 的高性能和稳定性......
我在之前的文章中介绍了如何通过 Docker 容器安装部署 Nginx 服务,本文接着介绍如何使用 Nginx 官方源码包进行安装,以及安装后如何将 nginx 命令添加到环境变量或者系统服务中,方便使用。 1,安装 Nginx (1)首先执行如下命令安装 nginx 依赖包......
静态代码分析是指在不运行计算机程序的条件下进行程序分析的方法。静态代码分析仅通过分析代码的词法、语法、语义、控制流等来检查代码的正确性,帮助软件开发人员、质量保证人员查找代码中的结构性错误、不符合代码规范的地方、安全漏洞等,从而保证软件的整体质量......