CTP 中文乱码解析
有时我们在开发类 CTP
接口(如 CTP、TORA)等,会遇到中文消息乱码的现象,这是由于接口采用了 GB10830
等编码规范,无法直接在终端使用 UTF8
进行解析。因此,我们需要在接收层面进行解码,同时配置系统的解码标准。
有时我们在开发类 CTP
接口(如 CTP、TORA)等,会遇到中文消息乱码的现象,这是由于接口采用了 GB10830
等编码规范,无法直接在终端使用 UTF8
进行解析。因此,我们需要在接收层面进行解码,同时配置系统的解码标准。
使用 nvim-cmp
进行补全。
|
|
有时我们需要临时配置或者修改文件,一般的做法是进入 visual
模式然后使用命令 gf
打开当前文件。这样的做法其实有点冗余,特别是当我们在线上排查问题时,希望能快速打开光标下的文件。
为此,我们可以定义一个函数,然后绑定快捷键即可迅速打开文件了
定义一个函数 JumpOrCreateFile
绑定快捷键 gf
方便操作
|
|
我们在组织不同信号、不同策略时,往往需要一个容器存放对应合约标识的容器。这个容器要求具有一定的扩展性(即事先无法知晓容器大小),具有良好的插入效率、以及较高性能的查找性能。对于一般的算法,我们直接使用标准库里的哈希容器即可,这包括 std::unordered_map
。
然后,对于一个低延迟的交易系统,我们总是对性能有着极致的渴望,尽力开发性的数据容器,提升查找性能。
<int, typename T>
,可以更加快速的实现查找<std::string, typename T>
, 则尽量避免运行期的构造开销,例如在确认不同的合约标识肯定的唯一情况下,可以大胆使用类型转化,直接 cast
为 int
类型。