开源软件
文章平均质量分 80
002237
学习。进步。
展开
-
开源软件:buttonrpc (C++语法分析)
开源软件:buttonrpc (C++语法分析)本文采用知识共享署名 4.0 国际许可协议进行许可,转载时请注明原文链接,图片在使用时请保留全部内容,可适当缩放并在引用处附上图片所在的文章链接。C++ 语法分析templatetypenamestd::bindstd::is_same<R, void>::valuestd::enable_ifstd::decaystd::reverse和std::reverse_copy可变参数模板消除冗余代码C++ 语法原创 2021-12-24 18:38:13 · 680 阅读 · 0 评论 -
开源软件:ThreadPool C++ 线程池
开源软件:ThreadPool C++ 线程池本文采用知识共享署名 4.0 国际许可协议进行许可,转载时请注明原文链接,图片在使用时请保留全部内容,可适当缩放并在引用处附上图片所在的文章链接。源码及编译使用源码地址:ThreadPool源码及编译cmake 文件 : ThreadPool编译mkdir buildcd buildcmake ..make 运行:./example源码分析std::futurefuturestd::future类模板定义头文件,其函数声明如原创 2021-12-24 18:37:35 · 1585 阅读 · 0 评论 -
TBB(Intel Threading Building Blocks)
TBBTBB 基础简介并行使用接口parallel_forparallel_reduceparallel_whilegraph并发容器concurrent_hash_mapconcurrent_vectorconcurrent_queue锁Task SchedulerTBB 基础Intel Threading Building BlocksTBB API简介并行1、指令级的并行;即所谓的微程序、指令流水线等,现在cpu的一级缓存、二级原创 2021-05-04 09:36:15 · 2271 阅读 · 0 评论 -
开源软件:cpufetch
开源软件:cpufetchCPUFetch开源地址编译运行运行效果bash 启动打印CPU信息CPUFetchCPUFetch是一个简单的命令行工具,与Neofetch有点类似,但是用于在Linux,Windows,macOS和Android中获取CPU体系结构。该工具会输出制造商徽标(例如Intel,AMD)以及基本的CPU信息,包括:CPU名称。微架构。纳米(nm)的半导体技术。最大频率。核心和线程数。高级向量扩展(AVX)融合乘加(FMA)L1,L2,L3缓存原创 2021-04-17 09:12:17 · 184 阅读 · 0 评论 -
一些嵌入式开发有用的github上的开源代码库
github 上部分开源代码库的地址,主要是嵌入式方向,包含其他的一些算法比如slam等一些知识库的地址,在学习中不断积累,有些好的会继续补充到这里来,个人的github主页的地址为:https://github.com/zhangyuhu。 项目名称 地址 备注 seed-studio https://github.com/Seeed-Studio seed...原创 2018-05-02 22:02:58 · 7302 阅读 · 1 评论 -
开源软件:buttonrpc (一)
开源软件:buttonrpc (一)开源地址编译运行buttonrpcbuttonrpc_cpp14原理RPCbuttonrpc 分析Call ID映射:buttonrpc.hpp序列化和反序列化:Serializer.hpp网络传输:ZeroMQ开源地址buttonrpcbuttonrpc_cpp14编译运行buttonrpc依赖安装:sudo apt-get install libzmq3-dev编译:ubuntu 下修改文件d原创 2021-04-11 01:24:20 · 1349 阅读 · 2 评论