草庐IT

my-plugin

全部标签

My First Blog Ever——记我在交大ACM班的第一个学期

  很巧的是,就在俞老师下发“学期小结”这一任务的前一天,我在跟朋友聊天时想到了要将自己这一学期的经历以文字的形式留存。毕竟,过去的一个学期实在有太多东西值得记述了:我离开了自己从童年到青春的十年间生活的上海市实验学校,到上海交通大学开启了一段崭新的旅程;在一个短暂的暑假的尾声,我收到了被ACM班录取的消息,欣喜万分;在ACM班的这一个学期,我经历了充实的学习生活、认识了天南地北的优秀同学和ACM班的优秀老师、在一次次与任务的斗争中期冀于证明个人价值、在较为繁忙的学习间隙追求自己的爱好……总而言之,当我刚刚于脑海中回忆过去的半年的所有记忆碎片,我发现,从俞老师对我的面试到这学期与各项任务斗智斗

CentOS7 安装MySQL5.7企业版(商业版)及修改my.cnf默认datadir、socket路径后无法启动的处理方法

一、清理环境查看是否已安装#rpm-qa|grep-imysql#rpm-qa|grep-imariadb--(centos7默认系统自带的查看版本号并进行删除)#rpm-e mariadb-libs-5.5.56-2.el7.x86_64 --删除mariadb  #yumremovemariadb-libs-5.5.56-2.el7.x86_64--删除mariadb#yuminstallperlperl-devel  //安装依赖包,根据各系统环境而定 二、开始安装#--上传mysqlrpm安装包到服务器(安装包可以去oracle官网下载)#rpm-ivhmysql-commercial

CentOS7 安装MySQL5.7企业版(商业版)及修改my.cnf默认datadir、socket路径后无法启动的处理方法

一、清理环境查看是否已安装#rpm-qa|grep-imysql#rpm-qa|grep-imariadb--(centos7默认系统自带的查看版本号并进行删除)#rpm-e mariadb-libs-5.5.56-2.el7.x86_64 --删除mariadb  #yumremovemariadb-libs-5.5.56-2.el7.x86_64--删除mariadb#yuminstallperlperl-devel  //安装依赖包,根据各系统环境而定 二、开始安装#--上传mysqlrpm安装包到服务器(安装包可以去oracle官网下载)#rpm-ivhmysql-commercial

vite-plugin-pages实现路由权限和组件权限

项目基本架构跟 vite实现element-plus按需配置,自定义主题和读取/修改系统主题色 相同。项目地址。目标:在vite-plugin-pages自动读取文件夹配置下,设置前端路由权限和单组件权限。权限模块后台返回数据假设:返回与前端文件夹匹配的路径数据,并包含权限信息。假设,无权限数据为:{"code":200,"data":[{"menu":[{"label":"面板1","key":"index","meta":{"isAdmin":false,"requiresAuth":false}},{"label":"统计分析","key":"index-analysis","meta"

vite-plugin-pages实现路由权限和组件权限

项目基本架构跟 vite实现element-plus按需配置,自定义主题和读取/修改系统主题色 相同。项目地址。目标:在vite-plugin-pages自动读取文件夹配置下,设置前端路由权限和单组件权限。权限模块后台返回数据假设:返回与前端文件夹匹配的路径数据,并包含权限信息。假设,无权限数据为:{"code":200,"data":[{"menu":[{"label":"面板1","key":"index","meta":{"isAdmin":false,"requiresAuth":false}},{"label":"统计分析","key":"index-analysis","meta"

基于jib-maven-plugin快速构建微服务docker镜像

一、说明本文介绍基于Maven插件jib-maven-plugin实现快速构建SpringBoot程序镜像,并推送到远程仓库中,且无需安装Docker环境。Jib是Google开发的一个无需Docker守护进程,也无需深入掌握Docker最佳实践的情况下,为Java应用程序构建Docker和OCI镜像,以Maven和Gradle插件形式提供。 二、插件使用下图为插件的配置样例,构建后的镜像发布到阿里云仓库中(免费):阿里云仓库配置以及用户名密码需要按照自己注册的信息进行修改注册地址:https://cr.console.aliyun.com/插件详细的配置可查看:https://github.

基于jib-maven-plugin快速构建微服务docker镜像

一、说明本文介绍基于Maven插件jib-maven-plugin实现快速构建SpringBoot程序镜像,并推送到远程仓库中,且无需安装Docker环境。Jib是Google开发的一个无需Docker守护进程,也无需深入掌握Docker最佳实践的情况下,为Java应用程序构建Docker和OCI镜像,以Maven和Gradle插件形式提供。 二、插件使用下图为插件的配置样例,构建后的镜像发布到阿里云仓库中(免费):阿里云仓库配置以及用户名密码需要按照自己注册的信息进行修改注册地址:https://cr.console.aliyun.com/插件详细的配置可查看:https://github.

mac安装oh-my-zsh

1、说明linux与macox系统,shell类型默认都是bash,在使用时候预发提示,页面美观等都不够强大,后来诞生了zsh,但zsh配置复杂,就有人在zsh基础开发出了oh-my-zsh下载地址:https://ohmyz.sh/#install2、安装官网安装方式:image.png终端执行如下命令:sh-c"$(curl-fsSLhttps://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"执行过程遇到443问题。HQITI0010:.sshshiyang.long$sh-c"$(curl-fsSLhttps://raw

mac安装oh-my-zsh

1、说明linux与macox系统,shell类型默认都是bash,在使用时候预发提示,页面美观等都不够强大,后来诞生了zsh,但zsh配置复杂,就有人在zsh基础开发出了oh-my-zsh下载地址:https://ohmyz.sh/#install2、安装官网安装方式:image.png终端执行如下命令:sh-c"$(curl-fsSLhttps://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"执行过程遇到443问题。HQITI0010:.sshshiyang.long$sh-c"$(curl-fsSLhttps://raw

SystemUI Plugin 简介及使用

一、技术背景SystemUI结构复杂,模块数量众多,最重要的是SystemUI属于常驻进程是一个系统的门面,且不能自升级,如果定制功能对主项目做复杂的修改,首先会造成适配压力,如果对主框架不甚理解,有可能会造成很多隐藏的Bug,且不易修复,一旦崩溃对整个系统的影响很大,那么怎么才能在不修改主结构的基础上定制我们自己的功能呢?Google的SystemUI团队对该模块做了插件化的功能,可以动态实现对SystemUI的修改,一方面在一定程度上解决了不能自升级造成的问题,另一方面也解决了定制功能和原生主框架的解耦,再者,即便使用Plugin实现的功能crash了,也不影响SystemUI的运行,保证