arm k8s 部署 ingress

  • Post author:
  • Post category:其他

环境: 系统:arm64 硬件:树莓派4B 4G 集群架构:1 master 2 node K8S版本:1.16.2 ingress版本:0.30.0 原理不介绍,只讲部署经验 部署方式: 1、线上直接安装 2、本地离线安装 本次方式:本地离线安装 一般来说arm版本的K8s第三方控制器,都是用离线安装手段,主要原因有: 1、在线安装由于不可描述原因无法直接拉取到官方镜像 2、即使能拉取到官方镜像…

继续阅读 arm k8s 部署 ingress

Linux系统网卡驱动phy工作原理解析

  • Post author:
  • Post category:linux

Linux网卡驱动架构 MAC控制器驱动是芯片厂商集成在SDK中 比如三星控制器、ATMEL控制器,这部分驱动厂商已经写好了, linux下自带通用phy驱动phy_device.c(phy层协议是通用标准 这个驱动对市场上的多数phy是支持的,难免部分厂商搞特例独行的特性,需要在初始化的时候进行简单寄存器的修改和配置才能使用), 通用phy驱动工作原理 理解改该文件的驱动代码,对网络的识别流程帮…

继续阅读 Linux系统网卡驱动phy工作原理解析

串口RS485

  • Post author:
  • Post category:其他

串口RS485 1. 串口简介 2. 实验目的 3. 代码实现 按键消抖key_filter 流水灯water_led 呼吸灯breath_led 串口接收模块uart_rx 灯控模块led_ctrl 串口发送模块uart_tx 顶层模块 4. 仿真验证 5. 下板验证 实验目的: 两块开发板互连,实现led灯的相互控制,显示呼吸灯或者流水灯 控制板:消抖后的两路按键信息传入led_ctrl,将它…

继续阅读 串口RS485

网络操作系统

  • Post author:
  • Post category:其他

1、计算机网络概述 1.1 计算机网络的拓扑结构 星形拓扑结构:每一个中心结点通过点—点方式与若干个远程结点相连,使网络的拓扑结构呈 现放射状的星形。 树形拓扑结构 公用总线型:将若干个网络工作站(结点)分别通过一个连接器,连接到一条高速公用总线上所形 成的网络拓扑结构 环形网络结构:这是通过点—点的连接方式,将所有的转发器连接成一个环形,其中的每个转发器可 用于连接一个网络工作站,站上的信息通过…

继续阅读 网络操作系统

操作系统的主要功能

  • Post author:
  • Post category:其他

如果你是一名编程爱好者,想要自己动手开发一款简易版操作系统,那么你一定需要一份功能清单。那么开发一个操作系统需要实现哪些功能呢?我们来看一下 操作系统主要功能 1. 处理机管理(CPU) 1. 进程控制 提供OS创建/销毁进程,给进程分配/回收资源,为进程创建线程,控制进程运行过程中状态转换等功能 2. 进程同步 由于进程是异步运行的,同时运行的多个进程都要使用cpu,那如何管理才能让多个进程有条…

继续阅读 操作系统的主要功能

MyBatis映射文件UserMapper.xml(mysql环境)

  • Post author:
  • Post category:mysql

引言 Mybatis的真正强大,在于她对SQL的映射,这也是她吸引人的地方。实现相同的功能,她要比直接使用JDBC省去95%的代码量。而且将SQL语句独立在Java代码之外,为程序的修改和纠错提供了更大的灵活性,可以直接修改SQL语句,而无需重新编译Java程序。 SQL映射文件也是XML格式,其顶级元素有以下几个: select - 映射sql查询语句 insert - 映射sql插入语句 up…

继续阅读 MyBatis映射文件UserMapper.xml(mysql环境)

JS定时器和Swiper

  • Post author:
  • Post category:其他

Swiper介绍 swiper是一款开源的解决前端开发中触摸滑动案例的插件。常用于移动端网站的内容触摸滑动,能 实现轮播图、触屏焦点图、触屏Tab切换、触屏多图切换等常用效果。 Swiper使用 1.引入相关文件 2.按照规定语法使用 3.参数更改 JavaScript中的定时器 JavaScript中提供一定是时间之后触发的功能,就叫做定时器。 JS的两种定时器 setTimeout函数 win…

继续阅读 JS定时器和Swiper

批量替换DataFrame中的相同值 DataFrame.replace()

  • Post author:
  • Post category:其他

【小白从小学Python、C、Java】 【计算机等级考试+500强双证书】 【Python-数据分析】 批量替换DataFrame中的相同值 DataFrame.replace() [太阳]选择题 下列说法错误的是? import pandas as pd df = pd.DataFrame({ "A": ["a", "b"], "B": ["b", "a"]}) print('【显示】df')…

继续阅读 批量替换DataFrame中的相同值 DataFrame.replace()

搭建统一配置平台 携程apollo-客户端

  • Post author:
  • Post category:其他

apollo官网有各种配置介绍,我这里采用比较合理的方式,也是官网推荐的方式,就是自己封装一个类包,作为二方库,给公司其他需要统一配置的项目来使用。 一、二方库制作 1.自己创建一个pom项目,可以打包成jar <groupId>company-apollocilent</groupId> <artifactId>company-apollocilent<…

继续阅读 搭建统一配置平台 携程apollo-客户端

SpringBoot项目的用户登录与token校验

  • Post author:
  • Post category:其他

SpringBoot项目的用户登录与token校验 1、学习背景 2、代码开发流程 2.1、用户注册 2.1.1、bcrypt加密 2.1.2、随机数加盐加密 2.2、用户输入密码登录 2.2.1 用户认证token 2.2.2、登录用户对象 2.2.2.1、UseDetails 2.2.2.2、User 2.2.2.3、BasicEntity 2.2.3、生成JWT 2.2.3.1、生成UUID…

继续阅读 SpringBoot项目的用户登录与token校验