Coke(一):你好,世界
C++ Workflow是一款高性能的异步编程范式,自Github开源以来,已经收货了一万多枚Star,得到了越来越多的认可。 Coke项目是一个高性能的协程库,基于C++ 20提供的协程组件开发,提供一组简洁的异步接口,而其后台则是由C++ Workflow强力驱动。使用Coke可以轻松地创建协程任务,并通过C++ Workflow的调度器高效地调度和执行,Coke希望为大家带来一种新颖的体验C …
C++ Workflow是一款高性能的异步编程范式,自Github开源以来,已经收货了一万多枚Star,得到了越来越多的认可。 Coke项目是一个高性能的协程库,基于C++ 20提供的协程组件开发,提供一组简洁的异步接口,而其后台则是由C++ Workflow强力驱动。使用Coke可以轻松地创建协程任务,并通过C++ Workflow的调度器高效地调度和执行,Coke希望为大家带来一种新颖的体验C …
在CentOS8 zsh下使用docker时,遇到命令行无法自动补全的问题,一通分析后发现docker的自动补全文件安装到了 /usr/share/zsh/vendor-completions 目录,但该目录并未在fpath中。解决方法为:在 compinit 之前将该路径添加到fpath中
平时使用C++的过程中,最常用的容器当数std::vector了,本文分享几个使用std::vector的小技巧。
最近写代码时遇到对大量整数判重的问题,想到了标准库当中提供的std::bitset,写了一个简单的样例以后,用gcc编译了很久也没编译成功,通过系统命令看到gcc占用了大量的内存,我想这一定是gcc出了bug。
最近在优化一段代码时,发现一个完成同样功能的函数,在使用不同的传参方式的时候,编译器生成的汇编代码有较大的差异,经过多方查阅资料才解决了心中的疑惑。