自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 写文件的那些事儿

all wait后总stream顺序刷入stringstream。n个future outputn个stringstream。如果需求改为实时接收 实时顺序存储 减少cpu和io呢。1G queue 缓存数据顺序写入保证数据顺序性。把精力留着和同事撕需求 乐趣无穷多。写程序一定要用gpt。

2024-06-29 13:06:47 37

原创 DF系列术语集合&&flightgear属性树&&kafka基础

DFP(Design for Production):DFP 也被称为 DFM(Design for Manufacturing),其目标是简化产品的制造过程,降低生产成本,并提高质量。DFX(Design for X):DFX 是一个通用的术语,其中的 "X" 可以代表多种不同的设计目标或参数,如制造性、测试性、可维护性等。DFU(Design for Usability):设计以提高产品的用户友好性和易用性的方法,包括人机工程学设计、用户界面优化等。使用场景1:量产全量配置文件的解析(TCC进程)

2024-06-18 16:20:35 284

原创 农民伯伯种地

zeroc的通道管理了proxy proxy代理了全局servant 实现跨进程调用。想象一下一个镇有20各村 每个村有10亩地 一亩地一个servant。镇长发起action 让一个servant startwork。在xy200范围 根据ip+端口+sn寻找唯一的servant。一个请求带着sn 定位器 地图寻找servant实例。在这个镇上每一个servant的name是唯一的。农厂主 定位器 地图 信使 servant。find servant实例。寻找servant的方式。无路可走=最好的开始。

2024-06-13 21:44:32 121

原创 zeroc idl屏蔽&&Stream使用&&目录

zeroc idl屏蔽&&Stream使用&&目录。只暴漏ice头文件+ServiceI.h即可。--innerInterface:内部接口。Impl.cpp 引入idl生成头文件。--idl:idl自动检测和生层。zeroc单仓库多进程目录。

2024-06-12 18:49:57 292

原创 两套通信库都支持websocket 那么...

今天学了一个单词 champion champion 冠军冠军。A库的client就一定可以发送数据给B库的server么。A库的client 就一定可以连接B库的serer么。77和11都很猛 一定可以拿下champion么。两个人都会打dota 他们就一定可以夺冠么。如果能发 能收为什么。如果能发收不到为什么。

2024-06-11 20:36:38 71

原创 vscode plugin知一二

发送:vscode.postMessage('这是来自 WebView 的信息');6、申请线程资源(普通资源和渲染资源/K8S GPU node和普通node)发送:panel.webview.postMessage(message);最后就是这个commond对应的view内部的webview。// 在 WebView 中处理收到的消息。// 可以根据消息内容进行相应的操作。// 可以根据消息内容进行相应的操作。// 监听 webview 发送的消息。// 在 WebView 中监听。

2024-06-05 14:50:32 140

原创 monorepo-vs-polyrepo

闲了再说参考:

2024-06-03 09:05:20 357

原创 基于zeroice的多进程插件化

X插件内部调用了本进程内部的HelloPlugin插件,调用了一个pluginTestApi方法。TaskMgrPlugin:任务队列管理:任务缓存,任务消费,任务解析,任务执行。PrintPlugin:控制台打印+文件存储(不是每一个进程都需要)ServicePlugin:被调用接口集合plugin:生产内部任务。解决问题:服务端多个接口放在一个实例 破坏了单一设计职责。-----自定义属性:业务配置属性化。给服务端接口或者发送接口分配线程。----内部插件接口调用。----外部接口调用。

2024-05-31 16:38:17 380

原创 zeroice icestorm pub/sub 性能测试

zeroice cpp icestorm pub/sub

2024-05-29 17:43:45 152

原创 # zero.ice库学习001-目录

只需要在client业务侧 2步骤执行一个接口通过slice设计的结构和接口易用性很高书写service业务后面向对象的接口描述语言# IDL语言 Slice。接口和实现分离

2024-05-29 10:41:13 397

原创 组态+运行态学习ATE

ATE SCADA

2024-05-24 16:56:55 315 1

原创 nanomq broker测试踩坑记录

找了一会儿发现是代理的问题 本地设置了代理导致连接不上nanomq的broker服务。最近在做broker的测试方案包括emqx mosquittto nanomq。paho.mqtt.cpp依赖了mqttpaho-c。在做nanomq的时候客户端启动catch。2 通过c接口关闭代理检测。1 删除本地全局代理。

2024-05-23 14:06:42 117 1

原创 进程/服务的代理层到底在封装什么

代理封装

2024-05-22 21:24:05 314 1

原创 吞吐率 知一二

1000 万 MQTT 客户端以每秒 2 万的新增连接速率接入EMQX 集群,每个客户端连接成功后均订阅一个主题,每 10 个连接订阅一个相同的主题,因此测试达到 100 万主题、1000 万订阅。或数据通信系统,指的是单位时间内通过某通信信道(a communication channel)或某个节点成功交付数据的平均速率,通常以每秒比特数(bps, bits per second )为单位。因此,总的消息发布吞吐率为每秒 5000 条,总的消息接收吞吐率达到每秒 100 万。

2024-05-18 07:38:59 934

原创 grpc helloworld cpp源码分析001

Containers:包含了一些新的容器类,如 flat_hash_map、flat_hash_set,它们提供了更高效的哈希表实现。Algorithm:提供了一些常用算法的实现,如 StrSplit()、StrJoin(),以及其他一些便利性函数。Strings:提供了一套更方便、更易于使用的字符串处理工具,包括字符串分割、连接、替换、格式化等功能。Time:提供了一套用于处理时间和日期的工具,包括时钟、时间间隔计算、格式化等。序列化数据请求体-调用接口----接收接收体---反序列化接收体。

2024-05-17 09:01:10 255

原创 MQTT benchmark

异步客户端async_client 异步pub的监听delivery_action_listener 客户端maxBufferedMessages的设置 开启本地持久化的目录persistDir。这种测试方案没有针对业务数据特性测试,只是从客户端连接数量 每秒发送数量 以及每秒接收数量比较笼统的测试。针对项目或者业务的数据特性 topic数量 传输频率 大小 进行定制化测试。实测结果 68MB/s 数据发送延迟1-2S 6个客户端全部收到。下载后进行本地 连接测试 发布 和接收测试。

2024-05-16 14:31:07 197

原创 ATE 测试子项的执行顺序

TE在IDE将timing子配置+level子配置+向量子配置输入给一个测试子项,测试子项在执行过程中通过这三个模型寻找到IPC的某一个pcie通道插槽的测试仪器对接固定的pin脚持续做 SCPI/信号输入,IPC的PCIE插槽上放置不同测试仪器,测试仪器里面的fpga接收信号,将资源映射配置到memory,执行信号=操作memory,接收信号后进行对比。测试方法=测试子项中的run方法:测试向量中的某一个子项,按照什么timging,根据定义好的level 执行输入信号。

2024-05-13 19:19:22 170

原创 单机c++微服务架构选型

云原生全景图 时隔3年又翻到了这里。

2024-05-11 16:51:08 164 1

原创 IC-ATE STDF知一二

2、如何获取字段的值无非来源于IPC os信息,IDE测试配置模型信息,运行过程中testres evt,opt evt,deviceevt,以及统计信息。FAR:global information for the entire file/文件全局信息。MIR:global information for the entire lot/批次全局信息。1、找客户要记录集合比如TSR等这种简写,头有哪些,中间部分有哪些,结束信息有哪些。头/中/尾部----记录名---每一个字段设置,注意字段的数据类型。

2024-05-10 14:16:47 428

原创 grpc cpp windows 源码构建

fatal error C1083: 无法打开包括文件: “stdalign.h”: No such file or directory。git submodule update --init --recursive //确保库下载完全。visual install 安装 windows11 sdk 10.0.22000.0。修改crypto项目对windows sdk的依赖版本改为10.0.22000。

2024-05-10 14:04:03 135

原创 kubernetes 1.20.0二进制包+flannel部署

kubernetes 1.20.0二进制包+flannel部署二进制、镜像准备:master:kubeadm、kubectl、kubelet+cni二进制集合kube-controller-managerkube-schedulerkube-apiserverkube-proxypausecorednsflanneletcdnode001:kubeadm、kubectl、kubelet+cni二进制集合kube-proxyflannelpauseetcd配置文件准备

2021-06-01 09:46:14 643

原创 关于cocos2d-x

cocos2d是一个开源游戏引擎 开发者可以在上面进行

2014-09-09 10:04:27 361

原创 对cocos2d的理解 以及win32+android下各种工具解释

cocos2d:底层封装了OpenGL ES 所以他是跨平台的 Android NDK:就是用来在android环境下编译c++代码的工具 内部集成了 linux的gcc以及g++等等编译工具 并能自动将so和java应用一起打包成apk 这一句话很重要 我的理解是ndk编译c++生成的东西专为java可用接口提供给上层 随后一起打包cygwin:windows

2014-03-25 09:17:08 546

原创 win7下android+Cocos2d-x 2.23 环境搭建

我自己是按照这篇博客学习搭建的 win32的环境就不在描述了 感谢作者之所以自己在写一篇是为了加强记忆 共享资源原作者博客:http://blog.csdn.net/aa4790139/article/details/80866351、Android 开发环境搭建 这块就不用多说了 很多人Android 环境已经ok如果没有的话定看下面博客http://blog

2014-03-22 10:04:22 1093

圣诞祝福应用安卓手机安装包

圣诞祝福应用安卓手机安装包 圣诞祝福 有惊喜哦 亲!

2013-12-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除