操作系统
-
核心代码从Python换成Go语言,提速30倍!
Stream公司最近将其核心服务的后端从Python切换成了Go,虽然他们内部还在使用Python,但是公司已经决定从现在开始在Go中编写所有性能密集型代码。本文,Stream首席…
-
使用 gosec 检查 Go 代码中的安全问题
来学习下 Go 语言的安全检查工具 gosec。 Go 语言写的代码越来越常见,尤其是在容器、Kubernetes 或云生态相关的开发中。Docker 是最早采用 Golang 的…
-
如何在 Windows 10 中设置 Ubuntu 虚拟机
如果你想尝试在 Windows 10 中设置一个或多个 Ubuntu 虚拟机进行自己的实验,请按照以下步骤进行。 1、启用 Hyper-V 平台 所有 64 位 Windows 1…
-
使用 qemu-kvm 安装和运行 Vagrant
Vagrant 是一个出色的工具,DevOps 专业人员、程序员、系统管理员和普通极客来使用它来建立可重复的基础架构来进行开发和测试。引用自它的网站: Vagrant 是用于在单工…
-
如何在 Linux 中扩展/增加 LVM 大小(逻辑卷调整)
扩展逻辑卷非常简单,只需要很少的步骤,而且不需要卸载某个逻辑卷就可以在线完成。 LVM 的主要目的是灵活的磁盘管理,当你需要的时候,可以很方便地调整、扩展和缩小逻辑卷的大小。 如果…
-
Open Source 102:开源的商业竞争优势
2018 年是开源软件史上意义非凡的一年,这一年在开源软件与商业软件融合的过程中发生了很多里程碑式的大事件。 2018 年是开源软件史上意义非凡的一年,这一年在开源软件与商业软件融…
-
使用 RT-Thread 的 FinSH 对硬件进行编程
由于物联网(IoT)的兴起,对硬件进行编程变得越来越普遍。RT-Thread 可以让你可以用 FinSH 从 Linux 命令行与设备进行沟通、 RT-Thread 是一个开源的实…
-
现身说法:37岁老码农找工作
前几天突然接到dk的电话,要和我聊聊天。 他说他们部门调整,虽然最后他留了下来,但还是非常焦虑。人无远虑必有近忧,他这次被刺激到了,想提高一下自己,以免下次再有类似的心惊肉跳。但怎…
-
Linux 黑话解释:什么是滚动发行版?
在了解了什么是 Linux、什么是 Linux 发行版之后,当你开始使用 Linux 时,你可能会在 Linux 论坛的讨论中遇到“滚动发布rolling releas…
-
微软正在开发新的Chrome以取代自己的Edge浏览器
21CTO导读:谷歌再一次让微软“屈服”了,雷蒙德做出更大的转变,全面迁移到Chrome浏览器内核。 Edge浏览器和Windows 10一起已经推出了三年多,它增加了很多有用的功…