草庐IT

Jenkins实践指南-02-Groovy基础知识01

2.Groovy基础知识  [作者:Surpassme] 因为pipeline是基于Groovy的,所以还是需要一些基础的Groovy知识的。2.1Groovy简介  [作者:Surpassme] Groovy是Apache旗下的一门基于JVM平台的动态/敏捷编程语言。语法简洁灵活,开发效率也比较高,且能够与Java语言无缝对接,可以在写Groovy时语法按Java的语法继续写,也能在Java中调用Groovy脚本,均可以很好运行。2.2Groovy环境  [作者:Surpassme] Groovy是基于JVM的,所以安装Groovy,需要准备好JDK环境。这里假设大家已经提前准备好JDK环境

ETCD快速入门-01 ETCD概述

1.ETCD概述1.1ETCD概述  etcd是一个高可用的分布式的键值对存储系统,常用做配置共享和服务发现。由CoreOS公司发起的一个开源项目,受到ZooKeeper与doozer启发而催生的项目,名称etcd源自两个想法,即Linux的/etc文件夹和d分布式系统。/etc文件夹是用于存储单个系统的配置数据的地方,而etcd用于存储大规模分布式的配置信息,具有以下特点:简单:基于HTTP+JSON的API,用curl就可以轻松使用可信:使用Raft算法充分实现了分布式安全:可选SSL客户认证机制快速:每个节点可支持上万QPS读写etcd有V2和V3两个版本,二者不兼容,目前使用比较广泛的

ETCD快速入门-01 ETCD概述

1.ETCD概述1.1ETCD概述  etcd是一个高可用的分布式的键值对存储系统,常用做配置共享和服务发现。由CoreOS公司发起的一个开源项目,受到ZooKeeper与doozer启发而催生的项目,名称etcd源自两个想法,即Linux的/etc文件夹和d分布式系统。/etc文件夹是用于存储单个系统的配置数据的地方,而etcd用于存储大规模分布式的配置信息,具有以下特点:简单:基于HTTP+JSON的API,用curl就可以轻松使用可信:使用Raft算法充分实现了分布式安全:可选SSL客户认证机制快速:每个节点可支持上万QPS读写etcd有V2和V3两个版本,二者不兼容,目前使用比较广泛的

LVGL库入门教程01-移植到STM32(触摸屏)

LVGL库移植STM32LVGL库简介LVGL(LightandVersatileGraphicsLibrary)是一个免费、开源的嵌入式图形库,可以创建丰富、美观的界面,具有许多可以自定义样式的控件,支持按键或触摸响应,支持中文字符,并且内存占用较低。可以在https://lvgl.io/demos使用网页端体验LVGL的动态效果,再决定是否需要使用LVGL。LVGL使用C语言编写,可以用在树莓派、ESP32、STM32等单片机上,并支持各种中大型屏幕(只需要提供屏幕的绘图API即可)。LVGL的官网地址为:https://lvgl.io/,GitHub地址为:https://github.

LVGL库入门教程01-移植到STM32(触摸屏)

LVGL库移植STM32LVGL库简介LVGL(LightandVersatileGraphicsLibrary)是一个免费、开源的嵌入式图形库,可以创建丰富、美观的界面,具有许多可以自定义样式的控件,支持按键或触摸响应,支持中文字符,并且内存占用较低。可以在https://lvgl.io/demos使用网页端体验LVGL的动态效果,再决定是否需要使用LVGL。LVGL使用C语言编写,可以用在树莓派、ESP32、STM32等单片机上,并支持各种中大型屏幕(只需要提供屏幕的绘图API即可)。LVGL的官网地址为:https://lvgl.io/,GitHub地址为:https://github.

v87.01 鸿蒙内核源码分析 (内核启动篇) | 从汇编到 main () | 百篇博客分析 OpenHarmony 源码

本篇关键词:内核重定位、MMU、SVC栈、热启动、内核映射表内核汇编相关篇为:v74.01鸿蒙内核源码分析(编码方式)|机器指令是如何编码的v75.03鸿蒙内核源码分析(汇编基础)|CPU上班也要打卡v76.04鸿蒙内核源码分析(汇编传参)|如何传递复杂的参数v77.01鸿蒙内核源码分析(链接脚本)|正在制作中...v78.01鸿蒙内核源码分析(内核启动)|从汇编到main()v79.01鸿蒙内核源码分析(进程切换)|正在制作中...v80.03鸿蒙内核源码分析(任务切换)|看汇编如何切换任务v81.05鸿蒙内核源码分析(中断切换)|系统因中断活力四射v82.06鸿蒙内核源码分析(异常接管)|

v87.01 鸿蒙内核源码分析 (内核启动篇) | 从汇编到 main () | 百篇博客分析 OpenHarmony 源码

本篇关键词:内核重定位、MMU、SVC栈、热启动、内核映射表内核汇编相关篇为:v74.01鸿蒙内核源码分析(编码方式)|机器指令是如何编码的v75.03鸿蒙内核源码分析(汇编基础)|CPU上班也要打卡v76.04鸿蒙内核源码分析(汇编传参)|如何传递复杂的参数v77.01鸿蒙内核源码分析(链接脚本)|正在制作中...v78.01鸿蒙内核源码分析(内核启动)|从汇编到main()v79.01鸿蒙内核源码分析(进程切换)|正在制作中...v80.03鸿蒙内核源码分析(任务切换)|看汇编如何切换任务v81.05鸿蒙内核源码分析(中断切换)|系统因中断活力四射v82.06鸿蒙内核源码分析(异常接管)|

vue大型电商项目尚品汇(前台篇)day01

学完vue2还是决定先做一个比较经典,也比较大的项目来练练手好一点,vue3的知识不用那么着急,先把vue2用熟练了,vue3随时都能学。这个项目确实很经典包含了登录注册、购物车电商网站该有的都有,后面还会结合elementUI构件后台管理界面。拭目以待!一.初始化脚手架环境vuecreate创建vue的脚手架环境里面什么是什么配置文件这些就不同多说了,前面已经说过了,来说一下没有说过的一些配置。当我们npmrunserve跑项目的时候自动打开浏览器,对package.json启动serve的命令加一个open参数关闭eslint校验功能src文件简写,配置他的别名,因为后面可能经常会引入这个

vue大型电商项目尚品汇(前台篇)day01

学完vue2还是决定先做一个比较经典,也比较大的项目来练练手好一点,vue3的知识不用那么着急,先把vue2用熟练了,vue3随时都能学。这个项目确实很经典包含了登录注册、购物车电商网站该有的都有,后面还会结合elementUI构件后台管理界面。拭目以待!一.初始化脚手架环境vuecreate创建vue的脚手架环境里面什么是什么配置文件这些就不同多说了,前面已经说过了,来说一下没有说过的一些配置。当我们npmrunserve跑项目的时候自动打开浏览器,对package.json启动serve的命令加一个open参数关闭eslint校验功能src文件简写,配置他的别名,因为后面可能经常会引入这个

Go xmas2020 学习笔记 01-14 上篇

课程地址go-class-slides/xmas-2020attrunk·matt4biz/go-class-slides(github.com)主讲老师MattHoliday00-02-HelloExample目录结构L:.│main.go│└───hellohello.gohello_test.gomain.go是主程序入口hello.go是hello模块hello_test.go用于单元测试hello模块不一样的HelloWorldhello.gopackagehelloimport( "strings")funcSay(names[]string)string{ iflen(names