https
-
程序员的职业技能不止于敲代码!
当我在寻找一名可以合作的程序员时,我认为相比起专业技能来说,非专业方面的技能更能让他们成为优秀的合作者。 事实上,本文中谈到的所有技能都能帮助技术项目编写好的代码。其中大多数的技能…
-
在命令行中使用 nmcli 来管理网络连接
nmcli 命令赋予你直接在 Linux 命令行操作 NetworkManager 工具的能力。 nmcli 命令赋予你直接在 Linux 命令行操作 NetworkMa…
-
用信鸽解释 HTTPS:爱丽丝的故事
21CTO社区导读:密码与加密技术,在一般人的眼里是一个比较难理解的话题。它有不少数学公式,证明。除非我们是去开发密码学系统,其实大部分的复杂性没有必要去证明和理解。如果你想创建下…
-
从 0 到 1:如何快速地将设计稿生成代码
文末有惊喜,不要忘了去文末看哦~ 什么是 imgCook? imgcook 可以使用 Sketch、PSD、静态图片等形式作为输入,通过智能化技术一键生成可维护的前端代码,包含视图…
-
在 Linux 上调整命令历史
在 Linux 系统上,bash shell 的 history 命令可以方便地回顾和重用命令,但是你要控制它记住多少,忘记多少,有很多事情要做。 Linux 系统中的 bash&…
-
为什么排序的复杂度为 O(N log N)
基本上所有正而八经的算法教材都会解释像快速排序quicksort和堆排序heapsort这样的排序算法有多快,但并不需要复杂的数学就能证明你可以逐渐趋近的速度有多快。 关于标记的一…
-
通过集中日志记录来减少安全风险
集中日志并结构化待处理的日志数据可缓解与缺少日志相关的风险 日志记录和日志分析对于保护基础设施安全来说至关重要,尤其是当我们考虑到通用漏洞的时候。这篇文章基于我在 FOSDEM&#…
-
Linux 黑话解释:什么是显示服务器,用来做什么?
在 Linux 相关的文章、新闻和讨论中,你会经常遇到显示服务器display server、Xorg、Wayland 等名词。 在这篇解释文章中,我将讨论 Linux 中的显示服…
-
使用 GraphQL 作为 API 网关来监控微服务
在问题导致关键的微服务瘫痪之前,使用 GraphQL 的监控功能帮助你及早发现问题。 微服务和 GraphQL 就像面包和黄油一样,是一个很好的组合。它们本身都…
-
自定义你的 GNOME 桌面主题
使用“优化”和它的用户主题扩展来改变你的 Linux UI。 GNOME 是一个相当简单和精简的 Linux 图形用户界面(GUI),很多用户喜欢它的简约外…