GitHub
-
C 语言编程中的 5 个常见错误及对应解决方案
增强 C 语言程序的弹性和可靠性的五种方法。 即使是最好的程序员也无法完全避免错误。这些错误可能会引入安全漏洞、导致程序崩溃或产生意外操作,具体影响要取决于程序的运行逻辑。 C 语…
-
我最喜欢的十款 Web 开发工具
导读:本文是由一位前端开发者提供的10个Web开发工具。 每个Web开发人员都有自己喜欢的开发工具,用这些工具能让编码更容易并且“令人愉快”。在这篇文章中,我将分享一些我认为真的…
-
最新 OpenPGP.js 版本的 3 个新功能
OpenPGP.js 是一个实现了 OpenPGP 标准的密码学库,最常用于电子邮件加密。 OpenPGP.js 是一个实现了 OpenPGP 标准 …
-
在 systemd 中使用控制组管理资源
控制组可以按照应用管理资源,而不是按照组成应用的单个进程。 作为一个系统管理员,没有事情比意外地耗尽计算资源让我更觉得沮丧。我曾不止一次填满了一个分区的所有可用磁盘空间、耗尽内存、…
-
从零开始搭建创业公司后台技术栈
前言:说到后台技术栈,脑海中是不是浮现的是这样一幅图? 图 1有点眼晕,以下只是我们会用到的一些语言的合集,而且只是语言层面的一部分,就整个后台技术栈来说,这只是一个开始,从语言开…
-
我如何使用 Ansible 和 anacron 实现自动化
有了 anacron,我可以把脚本和 Ansible 剧本放到合适的地方,以完成各种琐碎的任务。 自动化是伟大的 IT 和 DevOps 理想,但根据我的经验,可能根本不存在什么不…
-
RedMonk 编程语言排行榜:Rust取代Hackell,进入前20名
导读:RedMonk公司发布其流行编程语言排名,虽然大方面未有重大变化,但前三名和垫底的语言变化值得人们关注。 RedMonk排名中,Java并没有排在第一位,第一位是Jav…
-
[初级] 如何在 Ubuntu 中安装 Vivaldi 浏览器
你将在本篇新手教程中学习如何在 Ubuntu、Debian 及其他 Linux 发行版中安装 Vivaldi 网页浏览器,同时本教程也将介绍如何更新和卸载该软件。 Vivaldi&…
-
使用 Jekyll 构建你的网站
Jekyll 是一个开源的静态网站生成器。你可以使用 Markdown 编写内容,使用 HTML/CSS 来构建和展示,Jekyll 会将其编译为静态的 HTML。 近年来开始流行…
-
在 Linux 上使用 jps 命令检查 Java 进程
系统上运行着诸多进程,通过 jps 命令能够快速有效识别 Java 进程。 在 Linux 中,有一些用于查看系统上运行进程的命令。进程是指由内核管理的正在进行…