自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 压缩小宝贝儿

A.集群通信:C-服务集群:client端->dns解析->k8s的ingress->service负载均衡->较空闲node->较空闲pod->主容器->业务容器->db insert。4(uncompresssize)+4(compresssize)+destbody 压缩后。竞品需求是什么就抄什么,framework的亮点写法,尽量照着抄袭。--压缩后write 小宝贝 解压后如何复原。----背景:单条event 50MB。----采用do前压缩,do后解压。ok 按照流量收费 给丫儿搞破产。

2025-05-02 13:01:15 185

原创 zeroice 呼叫servant

zeroc servant 牛马精神

2024-10-29 10:34:57 129 1

原创 CPP global catch

单机多进程环境下 进程通信异常:接口名写错,cs调用单端crush等high lev catch 均需要termination。windbg调试知一二 7.起床搜 仍灰溜溜的无法download windows basic libs pdffile。global catch意义在与进程启动后统一捕获catch 后log_err,停止业务,还有啥...从main函数到底层调用 层层抛出 影响性能。对于各式各样3rd抛出的异常 内容整合麻烦。节省了catch log工作量。niggers配大白 无解局。

2024-09-15 08:25:46 304

原创 勇敢servants全速启动

servant 羞耻心 同情心 摸大白

2024-08-30 22:03:11 140

原创 smake && ATE failingcycle

smake ice servant shamed

2024-08-23 19:10:35 320

原创 c++ soci/sqlite原生api text插入text类型偶现blob问题

SQLITE_STATIC 插入字符串声明周期必须长于 sqlite3_step(stmt) 事务执行。sqlite一张表 某一列为text 插入后为blob的场景,偶现。小作文得写啊 alice和bob demo 弄起来啊 小老弟。SQLITE_TRANSIENT:接口调用后动态拷贝字符串。

2024-08-22 16:35:00 316 1

原创 zeroicegrid 小作文

icegrid

2024-08-16 15:46:32 239

原创 cairographics 2d图形库知一二

1 output: 缓冲区 可打印的文件 多种文件格式 pdf svg。2 gpu 第三方库/cuda加速渲染过程。3 文本渲染 半透明 图像旋转 剪切 缩放。3 backend 增加 替换。

2024-08-13 14:26:27 152

原创 zeroice做json字符串转为struct,支持结构体嵌套

jsonobj转为ector(rttr+rapidjson样例代码)slice2java.exe ice转java类。4 c++反射from_json.cpp。slice2cpp.exe ice转.h。json字符串组织测试json文件。json字符串组织测试json文件。jsonobj转为vector。next zeroice的大小端。2 zeroice没有内置反射。java类转json字符串。jar包onjvm运行。注册struct的属性。pub到broker。pub到broker。

2024-07-31 18:06:51 505

原创 ATE TE测试程序设计 002

-哪个flow的那个suit 给哪个pin输入多长时间的电压/电流数组 得到测试结果 将请求和结果计算得出fail/pass。final test :合格die重新封装后测试,目的将封装后芯片根据故障覆盖 分bin 投放不同行业。BI测试/burn-in/老化测试:高温高压不可控天气。8 DE分析故障/缺陷,优化设计,下次批流片验证。--根据不同分类设计测试flow和suit。--根据缺陷设计抽象故障,将故障分类。--编辑模型生成输入信号请求向量。6 执行量产,分bin。基于单dut系统测试。

2024-07-26 16:12:28 331

原创 exe启动另外一个exe structparam传递

接收端:hexstring2stream stream2struct。发送端:将struct转为stream后再转为hexstring。如果传递一个struct 转为char* 中间会有\0 怎么做。简单参数 基础类型直接传递即可。

2024-07-25 15:52:43 103

原创 windows10 获取磁盘类型

适合对存储容量要求较高、但对速度要求不那么严格的场景,如存储大量媒体文件、归档数据和备份。适合需要快速访问速度和较高响应性能的场景,如操作系统和常用应用程序的安装盘。对于需要频繁读写或大量并发操作的应用,如数据库和虚拟机,SSD 也是首选。

2024-07-25 10:57:21 222

原创 多进程多线程大量debug日志 系统异常退出日志只保留一部分

log

2024-07-16 18:01:27 239

原创 如何制作一个ABI版本兼容的SDK

ABI API 二进制兼容 pimpl

2024-07-04 18:00:22 186

原创 zerocice的二进制文件读写

zeroc 二进制 序列化 反序列化

2024-07-04 17:46:05 285

原创 朽木123

本不可凋赶紧gunba哈哈哈哈开源代理走江湖千古情仇咖啡壶两脚踏破尘世路以天为盖地为庐。

2024-07-03 08:17:09 135

原创 程序员卖龙虾

30多的程序员不加班下班卖龙虾你奈他何小强 快好好干股票追上你的屁股了哈哈哈哈。

2024-07-02 19:31:24 141

原创 别名123

GPU 的别名有图形处理器、显示核心、视觉处理器等。CPU 的别名有中央处理器、中央处理单元等。vs2019能启动多程序调试么...

2024-07-01 20:33:39 146

原创 写文件的那些事儿

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

2024-06-29 13:06:47 95

原创 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 628

原创 农民伯伯种地

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 182

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

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

2024-06-12 18:49:57 346

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

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

2024-06-11 20:36:38 99

原创 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 267

原创 monorepo-vs-polyrepo

闲了再说参考:

2024-06-03 09:05:20 399

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

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

2024-05-31 16:38:17 447

原创 zeroice icestorm pub/sub 性能测试

zeroice cpp icestorm pub/sub

2024-05-29 17:43:45 225

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

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

2024-05-29 10:41:13 498

原创 组态+运行态学习ATE

ATE SCADA

2024-05-24 16:56:55 391 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 355 1

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

代理封装

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

原创 吞吐率 知一二

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

2024-05-18 07:38:59 1402

原创 grpc helloworld cpp源码分析001

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

2024-05-17 09:01:10 313

原创 MQTT benchmark

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

2024-05-16 14:31:07 311

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

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

2024-05-13 19:19:22 379

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

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

2024-05-11 16:51:08 300 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 742

原创 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 382

原创 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 1078

原创 关于cocos2d-x

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

2014-09-09 10:04:27 391

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

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

2013-12-11

空空如也

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

TA关注的人

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