c++ 使用 final 提升程序性能
Ref Using final in C++ to improve performance
今天遇到一个奇怪的现象:由于我们使用的 init_shm
清空共享内存数据,这个需要指定大小。由于初始化脚本事先不知道实际配置文件使用的 shm_size
,导致两者的大小是不一样的。如此一来,init_shm
先是让操作系统分配了一个物理内存,然后使用的程序以配置文件的 shm_size
进行使用,导致内存越界了。
所以我们开发了专门用于交易运维的 infra
项目,通过自动化的方式进行匹配。
|
|
nvim
可以通过调用 sshfs
,把远程机器上面的文件映射到本地,进而使用本地的 nvim
进行查看与编辑。如此一来,即使远程机器没有安装 nvim
或者相关插件,我们一样也能丝滑地使用 nvim
了。
有时我们在开发类 CTP
接口(如 CTP、TORA)等,会遇到中文消息乱码的现象,这是由于接口采用了 GB10830
等编码规范,无法直接在终端使用 UTF8
进行解析。因此,我们需要在接收层面进行解码,同时配置系统的解码标准。
使用 nvim-cmp
进行补全。