谷歌师兄的leetcode刷题笔记-dcpots:分发系统基本组件

  • n4_265753
    了解作者
  • 650.7KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-14 22:18
    上传日期
谷歌师兄的leetcode刷题笔记#dcpots 用于分发应用程序实现的 lib 组件 (C++) ##特征## 1. App framework library (base/App.hpp) 2. A non-blocked tcp socket msg event handler lib (client/server) [base/dctcp.h] 3. many utilities function {base/dcutils.hpp) 4. Linux share memory / SystemV msgq wrrapper in a common scene . 5. Comman Server command line parser (getopt wrapper) [base/cmdline_opt.h] 6. DateTime , Collections [hash table and memory pool / block list] (with static flat memory or dynmaic) 7. Simple Logger and timer (fr
dcpots-master.zip
内容介绍
#dcpots lib components for distribute app implementation (C++) ##Features## ``` 1. App framework library (base/App.hpp) 2. A non-blocked tcp socket msg event handler lib (client/server) [base/dctcp.h] 3. many utilities function {base/dcutils.hpp) 4. Linux share memory / SystemV msgq wrrapper in a common scene . 5. Comman Server command line parser (getopt wrapper) [base/cmdline_opt.h] 6. DateTime , Collections [hash table and memory pool / block list] (with static flat memory or dynmaic) 7. Simple Logger and timer (from cloudwu) 8. Corouties (support nested in coroutine) (implement refer from cloudwu) 9. Google Protobuffer meta extensions related ,DR[json/xml/protobuf/mysql ORM](utility/drs) 10. Mysql client multi-thread worker 11. Multi-Thread worker simple GP 12. An tcp/protobuf based RPC implementation (dcrpc) 13. Mongoproxy server (app/mongoproxy) 14. A cluster communication model (dcnode) 15. Security/Encryption/Net/FS etc ``` ##depends## 1. libprotobuf 2.6+ (libprotobuf-dev) 2. libpython 2.7.5+ (python-dev) 3. cmake 2.6+ ##doing / done / todo / opt## - router caching [done] - alloc msg buffer with zero copy [by lower layer allocated] [opt] - msgq name manage [done] - python extension in agent module [done] - same agent [brother] communication with msgq directly [p2p] [done] - msg persistence [opt] - dcnode_send should create a send queue . [todo] - bench mark todo [doing] - dagent python export [test swig? ] [done] - dagent python plugins [done] - add dbproxy for mysql [orm] [done] - push service [done with (sdv)[https://github.com/jj4jj/sdv.git] ] - data visualization with echarts [done with (sdv)[https://github.com/jj4jj/sdv.git]] - utilities - application framework ##build## make clean #optional make ##test## ls bin/ #show the the test programs ./dagent n l1 #agent ./dagent n l2 #root ./dagent n l #leaf mkdir -p /tmp/dagent #for path token to key ./collector #collector recv from reporter ./reporter #reporter send to collector
评论
    相关推荐
    • leetcode100-100DaysofCode-Python:100天代码挑战,在Python中
      leetcode 100 100天代码 我的 100 天代码挑战。 目标是: 从最基本的开始,刷新用法。 继续列表、元组、字典、集合等。 刷新各种循环结构 错误处理 函数和类。 使用和学习 Python 标准库。 继续 LeetCode / Hacker...
    • vscode安装leetcode-leetcode-cmake:LeetCode的CMake项目模板
      vscode安装leetcode 力扣 CMake LeetCode 的 CMake 项目模板。 特征 CMake项目 当地游乐场 单元测试和基准测试 跨平台 文件结构 LeetCodeCMake ├── CMakeLists.txt # Project wide setup ├── src │  ├── ...
    • leetcode所有报错-leetcode:leetcode
      leetcode 所有报错 leetcode IDEA 打开可能会有两个问题 “提示引不到类”,需要删除缓存重新建立索引。 解决:IDEA –> File –> Invalidate Caches/Restart 。 “示找不到 Junit,或者报错 java.lang....
    • LeetCode判断字符串是否循环-leetcode:用lin编码
      LeetCode判断字符串是否循环 leetcode Coding with Lin on 1. Minimum Depth of Binary Tree(111) 二叉树的遍历包括: 前序遍历 中序遍历 后序遍历 层次遍历 Points: 采用中序遍历实现 若左右子树均不为空,返回...
    • 股票买卖最佳时机leetcode-OnlineLibrary:网上图书馆
      股票买卖最佳时机leetcode 在线图书馆 Web 应用程序 主页和导航栏 主页/登陆页面将包含有关最新书籍的一些信息,以及一些畅销书。 它应该有一个过滤菜单,用户可以在其中查看书籍类别/流派并可以进行快速选择。 除此...
    • 颜色分类leetcode-RCSF:基于ClothSimulation的机载LiDAR滤波方法
      颜色分类leetcode 基于 Cloth Simulation 的用于机载 LiDAR 地面过滤的 R 包。 它与包一起工作。 使用lidR的示例 library( lidR ) file <- system.file( " extdata " , " Topography.laz " , package = " ...
    • 股票买卖最佳时机leetcode-MonteCarlo-and-Arima-for-stock-selection:MonteC
      股票买卖最佳时机leetcode MonteCarlo 和 Arima 用于股票选择 请参阅有关代码的文章。 交易算法的思想如下: 给定一天,对于某个指数的每只股票,选择该股票的最佳 ARIMA 模型。 然后,模拟该股票价格的不同可能轨迹...
    • leetcode题库-YangLibrary:乐然图书馆
      leetcode题库 YangLibrary Leran Library 目录 LeetCode Question Bank 查找常用字符
    • 谷歌师兄的leetcode刷题笔记-hiFloodlight:Floodlight代码创建脚本
      谷歌师兄的leetcode刷题笔记泛光灯 Floodlight 代码创建脚本 因为兄弟们发这么多Floodlight标签有困难 需要 Python 2.7; 需要的第三方库: google-ads-api-python google-client-library-python openpyxl
    • vs没报错leetcode报错-C_training:C_training
      vs没报错leetcode报错概述 这是一个以引入C为主的项目,同时涉及到一定数量的CPP 。 它旨在成为查找 C 中特性的关键用法并尽可能遵守的有用参考。 lcthw是《 Learn C the Hard way by》一书中的便捷练习。 library是...