GitHub
-
2019年4月GitHub上最热门的开源项目
又到了为大家盘点4月份GitHub最热门的开源项目的时候了,一起来看看你都知道哪些,或者有哪些你已经在使用的了。 1996.ICUhttps://github.com/996ic…
-
全功能的二进制文件分析工具 Radare2 指南
Radare2 是一个为二进制分析定制的开源工具。 在《Linux 上分析二进制文件的 10 种方法》中,我解释了如何使用 Linux 上丰富的原生工具集来分析二进制文件。但如果你…
-
3 个自动化电子邮件过滤器的技巧
通过这些简单的建议,减少你的电子邮件并让你的生活更轻松。 在前几年,这个年度系列涵盖了单个的应用。今年,我们除了关注 2021 年的策略外,还将关注一体化解决方案。欢迎来到 202…
-
理解 ARM64 内核中对 52 位虚拟地址的支持
随着 64 位硬件的引入,增加了处理更大地址空间的需求。 当 64 位硬件变得可用之后,处理更大地址空间(大于 2^32 字节)的需求变得显而易见。现如今一些公司已经提供 64Ti…
-
从零开始搭建创业公司大后台技术栈
到后台技术栈,脑海中是不是浮现的是这样一幅图?(如图1所示) 图1 有点眼晕,以上只是我们会用到的一些语言的合集,而且只是语言层面的一部分,就整个后台技术栈来说,这只是一个开始…
-
Python 处理错误的原则
这是 Python 之禅特别系列的一部分,重点是第十和第十一条原则:沉默的错误(或不沉默)。 处理“异常情况”是编程中争论最多的问题之一。这可能是因为风险很…
-
用于基本社区管理任务自动化的 5 个 Python 脚本
如果某些事情不得不重复做三遍,尝试使其自动化。 我 之前写过关于社区管理员的工作,如果你问 10 位社区管理员,你会得到 12 个不同的答案。不过,大多数情况下,你做的是…
-
编写 Python 代码时要有所取舍
本文是 Python 之禅特别系列的一部分,重点此篇着眼于第七、八、九条原则:可读性、特殊情况和实用性。 软件开发是一门充满了取舍的学科。每一个选择,都有一个同样合理但相反的选择。…
-
利用 Shell 脚本让网站更具可读性
测算网站的文本和背景之间的对比度,以确保站点易于阅读。 如果希望人们发现你的网站实用,那么他们需要能够阅读它。为文本选择的颜色可能会影响网站的可读性。不幸的是,网页设计中的一种流行…
-
Git 的奇技淫巧
21CTO导读:Git 常用命令集合,Fork 于 tips[1] 项目。 Git 是一个 “分布式版本管理工具”,简单的理解版本管理工具:大家在写东西的时候都用过 “回撤”…