SRE运维工程师笔记-文本处理工具

这里写自定义目录标题内容概述1、文本编辑工具之神VIM1.1 vi和vim简介1.2 使用 vim 初步1.2.1 vim 命令格式1.2.2 三种主要模式和转换1.3 扩展命令模式1.3.1 扩展命令模式基本命令1.3.2 地址定界1.3.2.1 地址定界格式1.3.2.2 地址定界后跟一个编辑命令1.3.3 查找并替换1.3.4 定制vim的工作特性1.3.4.1 行号1.3.4.2 忽略字符的大小写1.3.4.3 自动缩进1.3.4.4 复制保留格式1.3.4.5 显示Tab和换行符 ^I 和$显示1
分类: 其他 发布时间: 11-25 08:47 阅读次数: 0

Kubernetes CKA认证运维工程师笔记-Kubernetes核心概念

Kubernetes CKA认证运维工程师笔记-Kubernetes核心概念CKA 考纲1. 有了Docker,为什么还用Kubernetes2. Kubernetes是什么3. Kubernetes集群架构与组件4. Kubernetes基本概念5. 熟悉官方文档CKA 考纲1. 有了Docker,为什么还用Kubernetes企业需求:为提高业务并发和高可用,会使用多台服务器多容器跨主机提供服务多容器分布节点部署多容器怎么升级高效管理这些容器容器编排系统:Kubernetes
分类: 其他 发布时间: 11-25 08:46 阅读次数: 0

Kubernetes CKA认证运维工程师笔记-Kubernetes集群搭建

Kubernetes CKA认证运维工程师笔记-Kubernetes集群搭建1. 生产环境部署K8s的2种方式2. 服务器硬件配置推荐3. 使用kubeadm快速部署一个K8s集群# 创建一个Master 节点将一个Node 节点加入到当前集群中4. K8s CNI网络模型5. kubectl命令行管理工具1. 生产环境部署K8s的2种方式kubeadmKubeadm是一个工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。部署地址:https://
分类: 其他 发布时间: 11-25 08:46 阅读次数: 0

AUTOSAR从入门到精通100讲(二十二)-手把手教你写Demo系列之车道线检测

本文是一篇从零开始做车道线检测Demo的教学式文章,从场景的定义到模型微调的输出,描述车道线Demo式例程中在每个环节需要做的工作,以及中途可能会遇到的各种问题。1场景维度定义根据任务需求,需要对其进行维度划分以便后续数据采集和模型评估。如果我们做一个全场景的车道线检测任务,需要考虑: 时间维度:白天、晚上 天气维度:晴朗、阴天、下雨 应用场景:高速道路、城市道路、乡镇小路 目标类别:长实线、双黄线、虚线等等 难易情况:道路清晰、数据遮挡、车道线
分类: 其他 发布时间: 11-25 08:46 阅读次数: 0

汽车CAN总线数据帧分类及格式详解

CAN协议的报文传输过程中有:数据帧、远程帧、错误帧、过载帧和帧间隔。1.数据帧:用于发送节点向接收节点传送数据的帧。2.远程帧:用于接收节点向具有相同ID的发送节点传送数据的帧。3.错误帧:用于当检测出错误时向其他节点通知错误的帧。4.过载帧:用于接收节点通知其尚未做好准备的帧。5.帧间隔:用于将数据帧及远程帧与前面的帧分隔开来。标准帧和扩展帧: 数据帧和远程帧都可以使用标准帧格式或者扩展帧格式RTR:远程发送请求位,数据...
分类: 其他 发布时间: 11-25 08:46 阅读次数: 0

excel实战应用案例100讲(十)-下载的文件显示“文件已损坏,无法打开”?

对于一个开发人员的我,这两天在网站做一个导出Excel表格功能,遇到了一个坑。在本地测试导出并且可以打开,但是到了测试环境导出打开却显示“文件已损坏,无法打开”。刚开始以为是代码问题,一直在排查代码,对比之后一模一样,代码也没问题。经过老半天的排查,在网上无无意间发现,原来不是代码问题,是这个原因。而对于大部分人(不是开发人员)来说,应该也会遇到过这种情况:在某个网站下载的Excel表格,打开显示“文件已损坏,无法打开”。刚开始以为是这个网站有问题,有bug。但是复制这个文件到另外一台电脑就可...
分类: 其他 发布时间: 11-25 08:45 阅读次数: 0

excel实战应用案例100讲(二)-用Excel开发电子问卷系统

预期效果在Excel中,先利用“表单控件”工具中的“分组框、按钮、复选框”等控件,制作调查表。数据收集时,每一位受访者的选择结果都将被自动保存在表格下方对应的单元格中。然后通过“宏按钮”将选择结果依次复制到“数据表”工作表中保存起来。具体步骤1. 准备工作第一步:启动Excel,新建一个工作簿文档,取名保存第二步:依次将工作表标签Sheet1、Sheet2,重命名为“调查表、数据表”第三步:适当合并部分单元格,输入调查标题第四步:依次点击“开发工具→插入”菜单,展..
分类: 其他 发布时间: 11-25 08:45 阅读次数: 0

汽车LIN总线详解

01LIN总线介绍LIN总线是针对汽车分布式电子系统而定义的一种低成本的串行通讯网络,是对控制器区域网络(CAN)等其它汽车多路网络的一种补充,适用于对网络的带宽、性能或容错功能没有过高要求的应用。LIN总线是基于SCI(UART)数据格式,采用单主控制器/多从设备的模式,是UART中的一种特殊情况。也许有一天LIN线的价格优势不复存在,整车厂有足够多的其他诸如CAN、ETH零配件供应可选时,LIN真的要逐渐退出了。但在此之前,还是有必要总结下LIN的主要特点以及开发过程。...
分类: 其他 发布时间: 11-25 08:45 阅读次数: 0

excel实战应用案例100讲(七)-Power Map:Excel地图神器

Excel可能是最被大家忽视的软件,其实Excel的功能绝不仅仅是生成统计报表那么简单。一方面,Excel凭借其强大的函数编辑能力(请参考2月的推送“技术贴│组合Excel公式和函数实现统计应用”)以及基于VBA语言的宏录制功能,满足了许多研究者的特定需要。例如在下一期,我们将探讨“社会判断理论(SJT)”及其“透镜模型”在公共管理领域的应用,而目前对该类数据最好的处理软件就是基于Excel函数编写的;另一方面,Excel加载项工具的不断更新,给数据处理工作带来越来越多的惊喜。这里要特别强调一点,在小编
分类: 其他 发布时间: 11-25 08:45 阅读次数: 0

excel实战应用案例100讲(一)-用Excel实现表格提交、查询与新建

我简单做了一个报名表格,设计如下图。其中,“报名日期”根据电脑的系统时间自动填充。除了必要信息的填写栏,还要求这张报名表具备以下3项功能:1. 提交完成表格后,点击“提交”按钮,显示“提交成功”的提示;关键信息未填写时,提示“无法提交”。提交成功后,所填写的数据自动保存到“数据”工作表。效果如下图:2. 新建完成上一张表格后,点击“新建”按钮,所有信息自动清空。效果如下图:3. 查询对已有表格,只要知道其中任意1项已知信息,例如编号,点击“查询”按钮,其余
分类: 其他 发布时间: 11-25 08:44 阅读次数: 0

AUTOSAR从入门到精通100讲(四十四)-AUTOSAR诊断实现

对于整车厂而言,诊断分为两类,易于被用户感知的仪表故障灯显示隶属主机厂采用的在线诊断模式(Onboard Diagnostic System),通过车内模块自带的在线诊断系统对ECU的软硬件及各传感器参数进行某些常见故障的实时监控与发现,当系统判断电控系统出现故障时,会以仪表警示灯亮的形式来告知驾驶者,并在ECU的EEPROM或Flash内对相关DTC(Diagnostic Trouble Codes)进行存储,以便后续车辆被送至售后处,工程师对其进行故障检测时读取分析处理。值得记住的是,在线诊断技术首先由
分类: 其他 发布时间: 11-25 08:44 阅读次数: 0

excel实战应用案例100讲(十二)-用Excel做一个自动抽奖器

第一步:进入设计模式,插入需要的控件。路径:开发工具》设计模式(1)插入“开始抽奖”按钮(2)插入“停止抽奖”按钮(3)插入显示抽奖结果的文本框第二步:将抽奖名单放在B列。第三步:编写“开始抽奖”按钮事件程序。第四步:编写“停止抽奖”按钮事件程序。第五步:退出设计模式,即可进行自动抽奖。以上就是用VBA编程实现自动抽奖器的方法,下面给出具体的代码,供大家交流!...
分类: 其他 发布时间: 11-25 08:44 阅读次数: 0

excel实战应用案例100讲(九)-Excel的VBA制作选中行列高亮显示

VBA制作选中行列高亮显示制作技巧1.打开VB编辑器点击开发工具》VB编辑器,打开VB编辑器。2.创建SelectionChange内置事件过程选择Worksheet》SelectionChange,创建单元格选择事件过程。3.编写高亮显示代码编写选择单元格行列高亮显示代码。4.启用宏运行完整源代码Private Sub Worksheet_SelectionChange(ByVal Target As R
分类: 其他 发布时间: 11-25 08:44 阅读次数: 0

AUTOSAR从入门到精通番外篇(三)-嵌入式中设计模式的艺术

嵌入式的标签多为:低配,偏硬件,底层,资源紧张,代码多以C语言,汇编为主,代码应用逻辑简单。但随着AIOT时代的到来,局面组件改变。芯片的性能资源逐渐提升,业务逻辑也逐渐变得复杂,相对于代码的效率而言,代码的复用可移植性要求越来越高,以获得更短的项目周期 和更高的可维护性。下面是AIOT时代嵌入式设备的常见的软件框架。设计模式设计模式的标签:高级语言 ,高端,架构等。在AIOT时代,设计模式与嵌入式能擦出怎样的火花?设计模式可描述为:对于某类相似的问题,经过前人的不断尝试,总结出了处理此类问题的
分类: 其他 发布时间: 11-25 08:43 阅读次数: 0

AUTOSAR从入门到精通100讲(118)-深度解析自动驾驶主流芯片及平台架构

零部件成本下降、中低端车竞争加剧,推动ADAS渗透率在中国市场快速提升,自主品牌ADAS装配量大幅提升零部件成本下降、中低端车竞争加剧,推动ADAS渗透率在中国市场快速提升,自主品牌ADAS装配量大幅提升。5年前在一些高端车型上才有ADAS功能。2015 年以来,电子器件成本不断下降,消费者倾向于选择安全性能更高的、配备智能驾驶辅助功能的汽车。现在中低端车型,尤其是自主品牌,ADAS的装配率已经越来越高了,尤其是FCW前方碰撞预警系统、AEB自动紧急制动系统、ACC自适应巡航、LDW车道偏离...
分类: 其他 发布时间: 11-25 08:43 阅读次数: 0

excel实战应用案例100讲(十三)-使用Python 对 Excel文件进行批量操作

01 OS 库介绍OS(Operation System)指操作系统。在Python中,OS库主要提供了与操作系统即电脑系统之间进行交互的一些功能。很多自动化操作都会依赖该库的功能。02 OS 库基本操作1 获取当前工作路径参考《对比Excel,轻松学习Python报表自动化》一书的第2章如何安装Anaconda,以及如何利用Jupyter Notebook写代码。可是你们知道写在 Jupyter Notebook 中的代码存储在电脑的哪里吗?是不是很多读者不知道?想要知道...
分类: 其他 发布时间: 11-25 08:43 阅读次数: 0

产品经验谈:推荐系统实战案例-如何寻找有用的用户行为?

前言大多数关于推荐系统的图书都讲述了算法及其优化方法。这些书都认为你已经有了一个大的数据集来供算法使用。数据集不会像变魔术那样凭空出现。要想收集到正确的用户偏好数据,就需要投入精力和进行思考。它会成就你的系统,或者搞砸你的系统。“垃圾进,垃圾出。”(Garbage in, garbage out.)这句著名的编程箴言对于推荐系统同样适用。 遗憾的是,适用于某个系统的数据可能不适用于另一个系统。出于这个原因,我们将认真讨论可用的用户行为数据,以及如何在你自己的站点中收集数据。用户参与度...
分类: 其他 发布时间: 11-25 08:43 阅读次数: 0

AUTOSAR从入门到精通100讲(八十五)-AUTOSAR基础篇之BswM

前言首先,请问大家几个小小问题,你清楚: 你知道BswM是做甚的吗? 常说的APP Mode或者System状态机与BswM关系又是如何的呢? BswM模块作为AUTOSAR的一个标准模块,内部工作机制如何实现? BswM与各SW-C以及各个BSW模块又是如何交互的呢? 。。。 今天,我们来一起探索并回答这些问题。为了便于大家理解,以下是本文的主题大纲:正文总体设计框架顾名思义,BswM全称为基础软件管理模块(即Bsw Managemen
分类: 其他 发布时间: 11-25 08:42 阅读次数: 0

机电管道二次开发

MEP系统连接件连接方法弯头:Document.NewElbowFitting(Connector connector1, Connector connector2)三通:Document.NewTeeFitting四通:Document.NewCrossFitting过渡件:Document.NewTransitionFitting连接头:Document.NewUnionFitting获取连接件的函数获取构件位于指定点处的连接件管道连接实例自动创建风管弯头本案例中出现冒泡排序相
分类: 其他 发布时间: 11-25 08:42 阅读次数: 0

梁配置箍筋(不考虑加密区)

using Autodesk.Revit.ApplicationServices;using Autodesk.Revit.Attributes;using Autodesk.Revit.DB;using Autodesk.Revit.DB.Structure;using Autodesk.Revit.UI;using Autodesk.Revit.UI.Selection;using System;using System.Collections.Generic;using System.
分类: 其他 发布时间: 11-25 08:42 阅读次数: 0