Rust 的线程模型
线程库官方文档 https://doc.rust-lang.org/stable/std/thread/index.html 线程模型 一个正在执行的 Rust 程序由一组原生操作系统线程组成,每个线 […]
线程库官方文档 https://doc.rust-lang.org/stable/std/thread/index.html 线程模型 一个正在执行的 Rust 程序由一组原生操作系统线程组成,每个线 […]
自 2014 年起,Unix 平台上的 Rust 运行时就将SIGPIPE信号处理器设置为SIG_IGN(忽略)。然而,应用程序可能有充分理由需要不同的行为,因此提供了一个-Zon-broken-pipe编译器标志,可用于在fn main()被调用前选择如何设置SIGPIPE(如果要更改的话)。
在 MAC 上调试代码,用的调试器一般是 LLDB,默认情况下信号不会传递给被调试程序。 以SIGINT为例,如果想调试它的信号处理器,暂停程序执行后执行下面的代码,让调试器把信号传递给程序。也可以把
引言 所在团队使用 SpringBoot 框架开发后端程序,选用 MyBatis-Plus 作为 ORM 框架,在单实例服务中没有出现过缓存问题。默认缓存逻辑是:查询数据库后,框架自动将结果缓存,下
本文介绍快速平方根倒数算法,它把开方操作和浮点数除法操作,变成了整数的移位和减法操作。在这个神奇的操作中,可能诞生了有史以来最著名的 magic number:0x5f3759df。
允许远程访问 mysql & redis
配置 mysql 的 root 用户密码
配置 redis 的密码
为远程登录 mysql 的 root 授予一切权限
在 systemd 中,network 相关的目标单元有3个:network.target、network-online.target、network-pre.target 。