自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 EdgeX Foundry -- Geneva版本 -- 设备服务

day4 device-sdk-go 1.4.0设备服务连接设备,管理一类设备,实现与设备的直接交互。这些设备所支持的操作都必须在设备服务中用代码实现,故虽然说设备服务一般是按通信协议来分类,但并不是说只要使用此种协议的设备都可以连接,还需要将设备所支持的操作在设备服务的代码中实现;上传设备配置文件到metadata、上传设备数据到core-data;AutoEvent,设备服务中也可添加如scheduler模块的功能;设备发现。。。todo!源码分析下面以device-sdk-go/.

2021-02-02 21:37:54 372 2

原创 EdgeX Foundry -- Geneva版本 -- 配置文件说明

配置文件说明这些微服务的配置文件的结构都大同小异,edgex-go中微服务的结构在 /internal/具体服务/config/config.go文件中,下面是core-data,和metadata的配置结构。// metadatatype ConfigurationStruct struct { Writable WritableInfo Clients map[string]bootstrapConfig.ClientInfo Databases map[str

2021-02-02 11:01:58 398

原创 EdgeX Foundry -- Geneva版本 -- 数据库数据样例

数据类别有这 Events,Readings, ValueDescriptors, DeviceReports, Devices, DeviceProfiles, Addressables, DeviceServices, ProvisionWatchers, Commands, Notifications, Subscriptions, Transmissions 15类,都是以key-value的方式存储,以这些类别名作为key时,其value为zset类型,仅存储ID,每个ID也都是一个key,其值为

2021-02-01 23:07:41 533 1

原创 EdgeX Foundry -- Geneva版本 -- coredata

day3: edgex-go version: geneva核心数据微服务同metadata,核心数据负责3类数据集Events, Readings, ValueDescriptors的存储,也是存储在edgex-redis中;节点以一定的通信协议发送数据,对应的设备服务接收到数据后,将数据转换成统一格式Event,然后转发到核心数据服务以请求添加到对应的数据集合,核心数据服务先查看数据是否符合值描述,再调用元数据服务以查询该节点是否存在,当节点存在时,核心数据服务将数据存储到数据库,否则返回异.

2021-02-01 21:04:05 355

原创 EdgeX Foundry -- Geneva版本 -- metadata

day2: edgex-go version:geneva元数据微服务元数据中保存了设备的相关信息,以及如何通过其他服务与之通信,如:core-data, core-command元数据中的信息可分为3类,设备服务信息、设备配置文件、设备信息。这些信息不是单纯的存储,设备使用哪个配置文件、通过哪个设备服务接入这样的关联信息也保存在元数据中。设备服务启动时,会将自己注册到元数据。源码分析Dockerfile过程都类似,先编译得到可执行文件,再放到一个新的环境中运行。此处用的scratch.

2021-01-31 12:08:10 567

原创 EdgeX Foundry -- Geneva版本 -- Consul

day1: docker-edgex-consul-1.2.0注册配置服务边缘智能网关中具有多个微服务,微服务之间通过RESTAPI相互访问,服务调用者需要知道被调用服务的地址信息,才能进行访问。由于服务的访问信息可以动态改变,人为地添加系统中所有服务的访问信息不仅效率低,而且可靠性和稳定性无法保障。因此需要一套完善的服务发现机制来实现服务注册、服务发现自动化,并且可以动态地实现服务的注册、查找和删除。配置和注册服务是基于开源的Consul服务发现框架设计的。配置和注册服务是整个系统中所有.

2021-01-29 22:14:02 530

原创 每天一点vim小知识

目标:每天学习使用一个vim插件,每天学一点用一点,一次学太多了也记不住!day1 – 基本语法vim 语法:动词+名词d for delete, w for word, dw delete word.动词d => delete,删除c => change ,修改 (删除后插入)> => 缩进v => visually select,选择y => Yank,复制名词 – Motionsw => word,光标前进一个单词b =&.

2021-01-28 21:30:28 118

原创 C++ 编译 PaddleOCR(CPU版)

C++ 编译 PaddleOCRPaddleOCR项目地址下载文件PaddleOCR 项目文件 需要登录!paddle推理预测库 选择 cpu_avx_mkl 版opencv 3.4.5 开始下载后,复制下载链接用迅雷下载,会快很多!模型文件:一般自己不再训练模型的话,就选择inference模型。 链接见下方模型名称模型简介检测模型地址识别模型地址支持空格的识别模型地址chinese_db_crnn_mobile超轻量级中文OCR模型inference模

2020-08-15 00:03:04 16940 26

原创 windows 下使用 ubuntu 子系统

首先可以按照 这篇博文 对 terminal 进行美化!更换软件源ubuntu官方的源下载较慢,换成阿里云的!参考链接替换 /etc/apt/source.list 为以下内容,做好备份!!deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe m

2020-05-22 14:21:23 209

原创 windows terminal 美化配置

官方文档,如果要自己修改,就好好看看下面的主要是我根据 官方文档 修改的 windows terminal 的配置,效果如下,效果预览1, 未使用背景图片,白色主题黑色主题效果预览2, 使用背景图片美化修改配置文件的位置: 点击箭头,在点击设置一定要先备份一下 默认的设置 !!!使用方法:就将下面的内容复制后,替换设置中的内容即可,不过还是有几个地方需要你修改一下,后面有说明// This file was initially generated by Windows Termi

2020-05-21 18:52:39 2657 1

原创 bash 基础

变量a=4; # 等号两边不能有空格# 外部变量# eg:sh xx.sh input1 input2input1=$1; # 外部输入第一个变量input2=$2; # 外部输入第二个变量# 输入变量read -p "input your name:" nameecho $name# 输出变量echo $input1 $a; # 注意要用$号echo ${input2}; # 使用{}号帮助识别变量名边界# 单引号与双引号str1='thi

2020-05-20 21:27:25 140

原创 python爬虫--requests

packagesrequests: 爬取HTML页面BeautifulSoup: 解析、遍历、维护“标签树”的功能库pandas: 处理数据,读取网页表格很方便re: 使用python正则表达式os: 用于创建文件夹等selenium: 模拟控制浏览器网页beautifulSoup类基本元素基本元素说明Tag标签,最基本的信息组织单元, 分别用<>和</>标明开头和结尾Name标签的名字, <p>…</p> 的名

2020-05-20 21:12:34 202

原创 C语言基础?

先推荐几个网站:c++ reference 可以快速查找c/c++标准库中的函数说明,还有示例google风格指南 规范一点看着舒服修饰符C语言中有int float double char bool这几个常见的数据类型,而对一个变量而言,除了数据数据外,还有修饰符。const: 限定一个变量不允许被改变,相当于 readonly 。extern: 就是在任何函数的外部定义的变量,具有“全局型“定义。全局变量也是外部型。要访问其他文件中的外部型变量前需使用extern声明。static

2020-05-20 21:03:31 95

原创 Fedora30的使用记录

fedora 版本:fedora workstation live x86-64-291. set root passwd刚开始的时候是没有设置root密码的,所以好像是用不了su,设置下就好了sudo passwd root# then just follow it2. 添加镜像源(参考:清华镜像, FZUG)某些软件如果直接在官网下载会很慢,使用镜像站就相当于从国内下载啦,所以会...

2019-04-03 10:23:02 798 1

集成分类器matlab

使用matlab训练集成分类器,这里使用的是BP网络,也可以很方便地改为其他分类器,与单个BP分类器相比,正确率由87%上升到97.9,有明显地提高。

2018-07-27

matlab训练神经网络(RBF,BP,LDA,BAYES,ELMAN,KNN,SOFTMAX)

使用matlab训练基本的神经网络,数据是使用的6类气体的数据,共有3600个,分别测试了7个分类器的性能

2018-07-27

MSP430F5529的官方例程

本文件是MSP430F5529的官方例程,虽然在官网上可以找到,但是很不好找,里面有十几个实验例程,注意代码是在solution这个文件夹里面

2018-07-14

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

TA关注的人

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