- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 面向对象编程的基本原则
面向对象编程有6大基本原则,也叫“SOLID原则”,它是大家从工程实践中总结出来的经验。这些原则都是为软件工程服务的,遵守这些原则,对于你写代码而言,并不影响代码的正确性,而是关乎合理性。正像单词“SOLID”表达的,遵守这些原则可以帮助你构建“稳固可靠”的项目工程。这6大基本原则是:(首字母SOLIDD,两个D合并就成了SOLID)Single Responsibility Principle 单一职责原则定义:一个类应该只有一个引起它变化的原因。关键点:职责分离,每个类专注于单一职责。
2024-09-01 04:10:47
522
原创 (5)EII Kapacitor模块详解(附机器学习案例实操)
本文我们将介绍EII时序栈中最为复杂的一个模块:数据处理模块Kapacitor。
2022-09-24 10:14:45
1414
原创 (4)EII时序栈InfluxDB和Grafana模块数据持久化
本文提供了一种实现EII InfluxDB和Grafana模块数据持久化的方法。
2022-09-18 20:25:15
581
原创 (3)EII Message Bus编程
基于上一篇文章对EII Message Bus原理的介绍,本文我们继续来聊聊EII Message Bus编程。
2022-09-14 22:30:29
339
原创 (1)英特尔工业边缘洞见平台(EII)安装指南
本文旨在介绍EII 3.0在Ubuntu 20.04上的安装过程。EII全称Open Edge Insights for Industrial,开源工业边缘洞见平台。该平台由Intel公司研发并开源,开源仓库位于Github(https://github.com/open-edge-insights)。EII通常部署在工业边缘节点,用于视频数据/时序数据的采集,分析和可视化。
2022-09-09 00:23:51
1656
1
原创 git rebase 项目实践
当你在做一个软件开发项目时,如果有多个developer同时在进行开发,或者你自己在同时进行多个feature的实现或bug修复时,一定会从代码主分支上branch out出来很多不同的工作分支。一旦主分支得到自己或他人提交的更新,你本地的很多分支就会落后于主分支,这个时候当你想将这些落后的分支提交到github/gitlab等系统进行merge request的时候,系统就无法对你的分支进行...
2020-04-08 23:41:14
213
原创 如何通过adb命令广播发送JSON字符串(android)
参考链接:https://stackoverflow.com/questions/27940118/sending-json-as-extra-data-in-an-android-broadcast-via-adb-gets-incorrectly-formstackoverflow里票数最多的回答仍然有issue,请参考如下两个答案。总结如下:方法一:直接通过adb ...
2020-03-25 11:55:56
1945
原创 搭建linuxboot+heads编译环境详细步骤
关于linuxboot是什么,这里就不介绍了,大家可以自行百度和Google,也可以参考以下几个链接:linuxboot官网:https://www.linuxboot.org/linuxboot github:https://github.com/linuxboot/linuxboot中文介绍:https://linux.cn/article-10257-1.html下面我们就...
2019-06-03 23:16:21
666
1
Faulty Steel Plates 训练集
2022-09-23
VirtualBox-6.0.8-130520-Win.zip
2019-06-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人