micro专题

micro/go-micro 介绍与源代码分析(五):回显测试分析网络性能

测试程序 github 地址: https://github.com/fananchong/test_go-micro_qps 测试结果 见: https://github.com/fananchong/test_go-micro_qps#回显测试 1 个服务器程序, 20 个测试客户端程序CPU 16 核 ; 主频 2600 机器整机 CPU 占 80%服务器程序 CPU 占 30.7%

micro/go-micro 介绍与源代码分析(四): transport 模块

transport 模块 transport 模块,是网络通信层。 go-mirco 定义好了相关接口 比如,你自己的网络库实现 go-mirco 定义好的这些接口,即可作为 transport 插件 transport 相关接口 transport 所有接口定义都在: transport/transport.go 主要定义了如下接口: 1. 协议 type Message stru

思考(五十八):基于 go-micro 实现聊天服的思路

基于 go-micro 实现聊天服 github 上有个 goim ,主要是为弹幕服做的,改成聊天服也有些工作量 将 goim 实现弹幕的思路,与 go-micro 结合,应该能达成快速开发聊天服,且足够应对主业务不是聊天为主的应用 细节如下: 1. 账号登录聊天服 +----------------+ +----------------+

micro/go-micro 介绍与源代码分析(三): service 模块

service 模块 service 模块表示一个微服务,包括了 Client 、 Server 对象,提供了统一、简明的使用面板 因此它主要是:一些组织代码;一些接口的 wrapper (包装器)和 syntactic sugar(语法糖) 没有实质性内容,但是很重要。因为使用 micro/go-micro ,基本上都是在调用 service 模块上相关接口 相关文件 service

micro/go-micro 介绍与源代码分析(二):命令行参数与 Option 机制

( micro/go-micro 本系列,是根据代码阅读顺序,边看边写,因此暂缺一篇工程目录文件综合性的介绍,最后补上) Option 机制 micro/go-micro 代码中,可以通过 Option 来显式配置微服务属性,来达成: 初始化微服务设置添加微服务某些功能(通过 Option 来传递 middleware )替换微服务某些功能(通过 Option 来替换插件) 具体例子,感

分类问题的评价指标:多分类【Precision、 micro-P、macro-P】、【Recall、micro-R、macro-R】、【F1、 micro-F1、macro-F1】

一、混淆矩阵 对于二分类的模型,预测结果与实际结果分别可以取0和1。我们用N和P代替0和1,T和F表示预测正确和错误。将他们两两组合,就形成了下图所示的混淆矩阵(注意:组合结果都是针对预测结果而言的)。 由于1和0是数字,阅读性不好,所以我们分别用P和N表示1和0两种结果。变换之后为PP,PN,NP,NN,阅读性也很差,我并不能轻易地看出来预测的正确性与否。因此,为了能够更清楚地分辨各种预测情

从零手搓中文大模型|Day04|模型参数和训练启动|我的micro大模型预训练成功跑起来啦

走过路过不要错过,先关注一下,第一时间获取最新进度(或催更) 从零手搓中文大模型|🚀Day04 前面已经完成了数据预处理,今天我们来研究一下模型的配置。 litgpt使用的配置文件和transformers有点不太一样,它的仓库里提供了一些预训练所用的yaml配置文件样例。这个主要用于需要自定义模型的场景。 另外litgpt也内置了一些huggingface上的现成模型,可以直接拿来使

服务定位器 - Caliburn.Micro 文档系列

文章目录 服务定位器 (Service Locator)入门为 IoC 注入功能在你的应用中使用 IOC获取单一服务获得一系列服务注入实例 服务定位器 (Service Locator) Caliburn.Micro 预先捆绑了一个名为 IoC 的静态服务定位器。 对于那些不熟悉的人来说,服务定位器是一个实体,它可以为另一个实体提供服务实例,通常基于某种类型或键。服务定位

趋势Deep Security(Trend Micro Deep Security)安装

趋势Deep Security安装 Deep Security下载地址:https://help.deepsecurity.trendmicro.com/software.html?regs=en-hk&prodid=1716&_ga=2.165737150.1637045249.1717402661-819692893.1716530462 前言 Trend Micro Deep Secu

tflite micro makefile and test

Makefile  怎么控制的target target 控制的是target相关的功能如: 打印log的方法,timer的方法等 lite/micro/stm32f4/debug_log.cc   extern "C" void DebugLog(const char* s) {     asm("mov r0, #0x04\n"  // SYS_WRITE0

mace micro: init过程

include/public/micro.h 没有对应的class MaceMicroEngine.h struct MaceMicroEngineConfig {   model::NetDef *net_def_;   const uint8_t *model_data_;   framework::Graph *graph_; //has a graph   framework::Oper

Caliburn.Micro框架学习笔记——多页面处理案例

在聊这个之前,我们先来看一个静态类 在 Caliburn.Micro 中,ViewLocator 是一个用于查找和关联视图与视图模型的静态类。默认情况下,它根据约定(命名约定或其他规则)自动找到与视图模型相对应的视图。然而,有时我们需要自定义这一过程,以便在某些特殊情况下控制视图的定位和创建。 通过设置 ViewLocator.LocateForModelType,你可以提供一个自定义的逻辑来

microk8s 报错tls: failed to verify certificate: x509:

问题: ssh命令出现如下图所示 输入任何microk8s的容器命令几乎都是x509报错 kubectl get pods -ALL 原因: 证书过期 相关文档: MicroK8s - 服务和端口 Microk8S v1.24 - refresh-certs 似乎无法刷新证书 ·问题 #3241 ·规范/microk8s ·GitHub上 解决方法: 输入命令更新证

Go微服务: Http服务注册在Consul的示例(非Go-Micro)

概述 现在,我们使用consul客户端的api来把Http服务注册到consul上,非Go-Micro的形式其实,consul官方提供了对应的接口调用来实现,golang中的consul/api包对其进行了封装我们使用consul/api来进行展示 目录结构 gitee.com/go-micro-services/consul-http├── conf│ └── conf.go├──

使用TensorFlow Lite Micro流程记录(带源码)

文章目录 0 关于tflite micro1 克隆仓库2 编译静态库3 模型转换4 编写工程5 编写demo5.1 进行算子注册 5.2 推理过程6 debug记录6.1 缺少算子 6.2 注册表太小6.3 段错误6.4 进一步减小库体积 7 实际部署 0 关于tflite micro 关于tflite micro在这里接不做过多介绍了,可以查看相关论文:TensorFlow

手写微前端micro-app(3)-沙箱前置知识

沙箱,即sandbox,就是让程序跑在一个隔离的环境下,使用的都是自己独立的属性和方法,并且最重要的,不对外界的其他程序造成影响 1、eval,Function和(0,eval) eval("console.log('hello world')")//参数1:参数(可选)//参数2:函数体,也就是具体要执行什么Function('msg','console.log(msg)')('hel

microk8s的registry私有镜像库

一、正常步骤 打开registry microk8s enable registry给docker里边的镜像重新打标签 标签格式是 localhost:32000/image:tag docker tag image:tag localhost:32000/image:tag上传镜像 docker push localhost:32000/image:tag在Deployment中使用它 注意下

[ESP32]:TFLite Micro推理CIFAR10模型

[ESP32]:TFLite Micro推理CIFAR10模型 模型训练 数据集处理 from keras.datasets import cifar10from keras.preprocessing.image import ImageDataGeneratorfrom keras.models import Sequential, load_model, Modelfrom ke

微前端micro-app 子应用 调用父应用方法

参考:micro-app官方文档 场景描述 父应用存储一套vuex数据,其中包含登录信息token等,登录信息透传给子应用使用。 当子应用中的接口返回“登录失效”时,需要清空父应用vuex中的登录相关信息,并且跳转到登录页面。 原本vuex中有一个名为 LogOut 的action(如下),正常情况直接通过this.$store.dispatch("LogOut") 触发即可。 .../

基于 TLE9879EvalKit 使用 Micro Inspector Pro

文章目录 1.前言2.环境准备3.DataScreen 功能3.1 例程准备3.2 测试仪表板功能 4.Oscilloscope 功能4.1 例程准备4.2 测试示波器功能 5.对比 FreeMaster6.推荐阅读 1.前言 之前参加 Infenion 的 2023 年双 11 活动,领取了一块 TLE9879 的开发版TLE9879 EvalKit,最近刚好有时间,基于这块

创龙TI TMS320C6748(定点/浮点DSP C674x)的Micro SD卡接口、拓展IO信号

TL138/1808/6748F-EasyEVM是广州创龙基于SOM-TL138/SOM-TL1808/SOM-TL6748F核心板开发的一款开发板。由于SOM-TL138/SOM-TL1808/SOM-TL6748核心板管脚兼容,所以此三个核心板共用同一个底板。开发板采用核心板+底板的设计方式,尺寸为16.5cm*11cm,它主要帮助开发者快速评估核心板的性能。 核心板采用高密度8层板沉金无铅

创龙基于Xilinx Kintex-7系列高性价比FPGA开发板RS485、Micro USB接口

TLK7-EVM是一款由广州创龙基于Xilinx Kintex-7系列FPGA自主研发的核心板+底板方式的开发板,可快速评估FPGA性能。核心板尺寸仅80mm*58mm,底板采用沉金无铅工艺的6层板设计,专业的PCB Layout保证信号完整性的同时,经过严格的质量控制,满足工业环境应用。 SOM-TLK7核心板引出FPGA丰富的资源信号引脚,二次开发极其容易,客户只需要专注上层应用,大大降低了

Programming Java 2 Micro Edition for Symbian OS : A developer's guide to MIDP 2.0

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。 http://blog.csdn.net/topmvp - topmvp Hands-on information to help you fully exploit the capabilities of MIDP 2.0 on Symbian OS (including MMA,

Micro Java(TM) Game Development

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。 http://blog.csdn.net/topmvp - topmvp We have attempted to write the most in-depth guide showing you how to craft the most cutting-edge Micro

OpenHarmony南向开发案例【智慧中控面板(基于 Bearpi-Micro)】

1 开发环境搭建 【从0开始搭建开发环境】【快速搭建开发环境】 参考鸿蒙开发指导文档:gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md点击或复制转到。 【注意】:快速上手教程第六步出拉取代码时需要修改代码仓库地址 在MobaXterm中输入以下命令获取源码: gitee.com/li-shizhen-skin/ha

Go微服务: go-micro集成链路追踪jaeger

关于链路追踪jeager的原理 参考: https://blog.csdn.net/Tyro_java/article/details/137754812 核心代码演示 1 ) 概述 这里接前文结构框架:https://blog.csdn.net/Tyro_java/article/details/137753232 2 )核心代码:common/jaeger.go package