摘要: 一、何谓系统稳定性? 控制系统理论认为: 系统受到某种干扰而偏离正常状态,当干扰消除,如果系统的扰动能逐渐收敛并最终恢复正常状态,则系统是稳定的,反之,系统偏离正常越来越大,则是不稳定的。所以,稳定性是系统抗干扰和返回平衡状态的能力。 对于经典的传递函数的软件系统,一般我们讲的稳定指的是**“BIB 阅读全文
posted @ 2021-11-30 17:22 易先讯 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 前言 目前,关于领域驱动设计(Domain Driven Design)DDD的培训,材料,视频都比较多,大家对DDD的一些概念都有所了解,但是在实际使用过程中,有很多的问题。例如 为什么DDD的架构要表示成六边形和洋葱形呢? 从六边形图来看,有领域层的概念么?如果有的话,用户接口层能否直接访问领域 阅读全文
posted @ 2021-11-30 17:21 易先讯 阅读(746) 评论(0) 推荐(0) 编辑
摘要: MetaManager 是edged和edgehub之间的消息处理器,它还负责将元数据存储到轻量级数据库SQLite或从中检索元数据(metadata)。 根据以下不同的operation接收不同类型的消息: ² Insert ² Update ² Delete ² Query ² Response 阅读全文
posted @ 2021-11-30 17:21 易先讯 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 上周有幸参与Robert在成都的2天重构交流,他一个美国长大的中国人,时刻保持一颗振兴中国软件为己任的心,给所有同学留下了深刻的印象。我也利用周末陪小朋友培训的片刻时间,把过去10年我从PL团队到开发部,再到分部,各种软件能力提升的经验,整体做个总结,希望能够给大家在当前战时状态,提供一点思路,说的 阅读全文
posted @ 2021-11-30 17:20 易先讯 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 最近正在整理高效程序员能力模型,顺带梳理下对应的相关书籍,希望对大家有用。所谓高效程序员,到底什么样的程序员是高效的,说真的,我自己这几个月也没有整明白。下面推荐的书籍,更多根据这些年我自己看过的一些书,确实对我自己帮助比较大的送给大家。推荐肯定有很多不足,希望各位包含。 如果有更好的推荐,欢迎留言 阅读全文
posted @ 2021-11-30 17:19 易先讯 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 在unsafe包里面,官方的说明是:A uintptr is an integer, not a reference.Converting a Pointer to a uintptr creates an integer value with no pointer semantics. Even 阅读全文
posted @ 2021-11-30 17:18 易先讯 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1 WebAssembly简介 WebAssembly是一种新兴的Web技术,网上的资料并不是很多,简单的可以理解为让C/C++程序运行在浏览器上,官网上用四个词来描述该技术:高效、安全、开放、标准。 1.1 高效 C/C++代码被编译成.wasm的二进制格式文件,其目标是充分发挥硬件能力已达到原生 阅读全文
posted @ 2021-11-20 15:37 易先讯 阅读(636) 评论(0) 推荐(0) 编辑
摘要: go mod go buildin package manager. go mod是go语言内置的包管理工具,集成在go tool中,安装好go就可以使用。 要求: go version >= 1.11 官方文档: https://tip.golang.org/cmd/go... 环境变量 # 通过 阅读全文
posted @ 2021-11-17 15:49 易先讯 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 最近接触到go mod,网上查了查资料,这里记录一下。 1 介绍 1.1、go mod是什么 go mod 是Golang 1.11 版本引入的官方包(package)依赖管理工具,用于解决之前没有地方记录依赖包具体版本的问题,方便依赖包的管理。 之前Golang 主要依靠vendor和GOPATH 阅读全文
posted @ 2021-11-17 15:42 易先讯 阅读(1312) 评论(0) 推荐(0) 编辑
摘要: ### 前提 初学edgeCore,有不足之处,欢迎指正 ### 大纲 1. 日志查看2. 重启3. 在线编译4. sftp同步代码5. 整体架构6. 通信协议7. 模拟实现(待实现) ### 步骤 #### 1. 日志查看 ```目录:/var/alog/AtlasEdge_log/edge_co 阅读全文
posted @ 2021-11-16 21:01 易先讯 阅读(454) 评论(0) 推荐(0) 编辑
摘要: ## 前提 **如果小站支持sftp的话,直接用服务器连接即可,不需要看这篇文章了。** ### 需求 - 1 开发前端,不需要重启环境,不需要重启服务,强制刷新即可- 2 验证需要把代码上传小站,但是开发的时候不能实时看到效果- 3 程序员很懒,不想搞重复的代码 ### 准备工作 - 1.浏览器 阅读全文
posted @ 2021-11-16 15:52 易先讯 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 对于需求,我们可以根据不同的角色、理解拆分成三个过程: 简单来说就是: 需求分析原始需求、需求拆分为系统需求、需求实现为功能需求 ** 需求分析**:将客户需求 输出成 需求描述。需求经理需要把 用户需求(User Story) 转换成 客户能够接受的 初始需求 IR(Initial Require 阅读全文
posted @ 2021-11-08 11:21 易先讯 阅读(475) 评论(0) 推荐(0) 编辑
摘要: git 慎用命令# 后悔药 git reset --hard XX Copy 归并 git rebase XX Copy 重写 git commit --amend Copy git 多分支合并# 场景# 线上有2个或多个分支需要合并,本地开发只有一个分支 现在需要把本地开发的分支合并到远端多个分支 阅读全文
posted @ 2021-11-05 21:03 易先讯 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 1 新建 Alt + Insert Alt + Enter 2 移动 Alt + 上下箭头:以函数为单位移动 Ctrl + G : 定位到行 Ctrl + W :可以选择单词继而语句继而行继而函数Ctrl+Shift+W,取消选择光标所在词 Ctrl+{/Ctrl+} :可以跑到大括号的开头与结尾 阅读全文
posted @ 2021-11-05 15:05 易先讯 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 把简单的技术学到极致就是高手。 前言 Linux三剑客指的是grep、sed以及awk命令的使用,这三个命令功能异常强大,大到没朋友。grep命令主打“查找”,sed命令主打“编辑”,awk命令主打“分割处理”。之所以是28分钟,大概是我比较严谨吧,数字也比较吉利。 下面给和网管相关的几个例子看看实 阅读全文
posted @ 2021-11-05 15:01 易先讯 阅读(1264) 评论(0) 推荐(1) 编辑
摘要: 这是一种贯穿于编程中的概念,主要分为两类:价值观和原则。价值观是编程过程的统一支配性主题。关注与他人的沟通的重要性,把代码的复杂性去掉,并保持开发的心态。沟通、简单和灵活影响着编程时所做的每一个决策。原则不像价值观那样作用深远,原则是价值观和模式之间的桥梁。在一次和许哥交流的时候也可以感受到,有时候 阅读全文
posted @ 2021-11-05 11:05 易先讯 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 需求分析的定义# 确定软件系统的目的,范围,功能,所要做的所有工作 软件需求分析是非常关键的环节 软件需求分析是一个系统的工作,包括需求的获取,说明,验证和管理 输出成果# 用例,UML,变更管理文档,架构设计说明书,安全设计说明书 需要掌握知识# 了解需求分析流程 学习软件需求分析工具 UML 需 阅读全文
posted @ 2021-11-02 19:57 易先讯 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 1.全面解耦原则:对业务进行抽象建模,业务数据与业务逻辑解耦,软件和硬件解耦,平台和产品解耦,系统各部件间解耦。 2.服务化/组件化原则:以服务、数据为中心,构建服务化、组件化架构,具备灵活、按需组合的能力。 3.接口隔离及服务自治原则:通过接口隐藏服务/组件的实现细节,服务/组件间只能通过接口进行 阅读全文
posted @ 2021-11-02 09:49 易先讯 阅读(208) 评论(0) 推荐(0) 编辑
摘要: TIP 好的文章必须要有自己的观点输出,如果自己想的不全的,或者有问题的,再查资料核对再进行补充。 定义# TIP 认识和讲述一个事,必须要先深入理解他的概念开始 诸葛亮锦囊妙计模型 赵子龙得到诸葛亮的锦囊,顺利帮助刘备让周瑜陪了夫人折了兵;其中锦囊中三个字条对应三个妙计(可以抽象继承一个接口,也可 阅读全文
posted @ 2021-10-28 14:34 易先讯 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 正常流程 登录小站,点击管理--磁盘,在硬盘下创建分区并挂载 安全下电,拔掉硬盘和TEC,再上电 硬件故障检测 drv_fault_check_init 初始化 并绑定硬件回调 drv_fault_check_callback drv_fault_check_proc 发送告警事件通过ens框架回调 阅读全文
posted @ 2021-10-27 15:25 易先讯 阅读(156) 评论(0) 推荐(0) 编辑