
如何应对重复的嵌入式开发工作?
我们每个人都喜欢做有挑战的,能学到新东西的任务,而不愿意去那些单调重复的,没有什么新意的事情。然而常常事与愿违,在软件开发中,前者并非主流,而后者占了大多数。前者未必每次都能轮到你,而后者也总是要人完成的。

如何写出易维护的嵌入式代码?
面向对象的编程语言更贴近人类的思维方式,并且在很大程度上减少了代码的复杂性,同时提高了代码的可读性和可维护性。即使在传统的 C 语言中,我们也可以设计出易于阅读、易于维护且复杂度较低的优雅代码。本文将通过一个实际示例来说明这一点。

Linux系统多网卡绑定实战
对于服务器来说,网络设备的稳定性尤为重要,其中网卡尤其重要。在生产型系统中,网卡的可靠性至关重要。为了保证服务的连续性,可以将多块网卡绑定到同一个IP地址上。这种配置允许当一块网卡出现物理损坏时,另一块网卡能够自动启用并提供正常的服务。默认情况下只有一块网卡在工作,其余网卡作为备份网卡提供冗余支持。

比Screen更好用的神器:tmux
对于一些Fedora用户来说,他们大部分甚至全部的时间都花在命令行终端上。终端能够让用户访问整个系统,以及使用数千个强大的实用程序。然而,默认情况下,终端每次只显示一个命令行会话,即使在大尺寸的终端窗口中

干货!Discord在Ubuntu中的安装方法
Discord不只是一个出色的聊天客户端。当你安装Discord时,你还能够体验到它强大而自给自足的服务端功能。无论是游戏玩家还是非游戏玩家,都可以在几分钟内开启自己的私人聊天服务,这使得Discord成为团队、公会以及各种社区的明显首选。

4 种方法识别Linux系统 USB 设备
在桌面环境下,当插入一个设备(如USB设备)时,系统会自动挂载到指定的目录,通常是在/media/username/device-label目录下。这样,你就可以进入该目录并访问设备中的文件了。不过,在服务器上情况就有所不同,你需要手动挂载设备,并指定一个挂载点。

使用 Glyphr 玩转Linux字体
LibreOffice不仅提供了各种丰富的字体供用户选择,而且还允许用户自由下载和添加自定义字体。当然,如果你想创造属于自己的字体,使用Glyphr会非常简单。

使用 Smartmontools 检测硬盘坏道
坏道是一块磁盘或闪存上不再能够被读写的部分,一般是由于磁盘表面特定的物理损坏或闪存晶体管失效导致的。随着坏道的继续积累,它们会对你的磁盘或闪存容量产生令人不快或破坏性的影响,甚至可能会导致硬件失效。坏块的存在警示你应该开始考虑买块新磁盘。