自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CheerTan is here

Study make people stronger!

  • 博客(135)
  • 收藏
  • 关注

原创 centos7安装高版本node,解决version `GLIBC_2.27‘ not found问题

如果需要用nvm管理,把下载的node文件复制到下面目录里,即可管理。解压后需要修改里面的npm文件,具体node放置的位置。

2025-03-12 14:41:45 652

原创 剪映--关键帧教程:制作视频文字说明,文字动态划线,透明文字,虚拟触控,画面旋转缩小退出

剪映当中许多动态的效果都是关键帧的应用,像接下来会讲到的文字动态划线,画面旋转退出,都是关键帧的效果,用户只要设定初始状态和最后状态,软件会将中间的动态补齐。剪辑的难点在于自己需要先想好要怎么去展示素材,至于怎么实现是操作的问题,可以通过各类教程补上。当然,这里也存在一个问题,只有自己看过够多的展示效果才能知道画面怎么展示,在学教程的过程也就是学习展示效果的过程。

2024-12-31 15:35:33 1979

原创 剪映--蒙版制作动态分屏效果

要达到的效果是三分屏,每个屏幕里的画面依次出现,最后同时播放,最开始的画面是占满整个屏幕,再缩放移动到最左侧,后面的视频依次出现。

2024-12-30 15:21:36 407

原创 certbot自动续签https证书

如果报错:ValueError: Invalid version. The only valid version for X509Req is 0。python需要在3.6以上。

2024-11-25 16:59:45 237

原创 Docker获取镜像并标记成新镜像harbor地址

【代码】Docker获取镜像并标记成新镜像harbor地址。

2024-10-21 15:01:32 277 1

原创 jmeter beanshell随机生成ipv4 ipv6地址,并输出到文件里

【代码】jmeter beanshell随机生成ipv4 ipv6地址,并输出到文件里。

2024-09-12 17:24:31 227

原创 axure制作切换栏--动态面板的应用

上述两个图片比对可以发现,在点击切换栏的时候,里面的内容以及切换栏的下面蓝色横线也会发生对应的变化。这里涉及到两个地方的变化,就需要两个动态面板。先看下效果:点击上面的切换栏。

2024-07-26 15:42:40 495

原创 axure制作菜单下拉、隐藏、点击选中效果

将这个效果复制到每个子菜单里,做到这一步时,虽然能鼠标悬浮高亮,点击选中高亮,但会出现点击多个栏目后会同时高亮的情况,此时需要通过设置selection group的方式,让这几个组件只能同时一个被选中,右击组件—selection group,可以命名为主导航菜单选项组,将后续所有菜单里的组件都加到这个组件里。点击页面空白处,在OnPageLoad里设置Show Hide的效果,如下图所示。在箭头处添加互动效果,为方便起见,先将路由列表,网关配置,向导配置几个组件选中,命名为网络配置子菜单,如下图所示。

2024-06-13 15:54:50 1972

原创 elasticsearch搭建教程

【代码】elasticsearch搭建教程。

2024-05-09 15:46:21 309 1

原创 深度学习环境搭建问题汇总

当遇见could not find a version that satisfies the requirement问题时,可以通过下载whl的方式进行离线安装,以torch=1.12.0为例,如果用的是阿里源会报上述问题,通过去。下载适合自己的whl文件,这里有cp37 cp310的标识,代表了python版本,如果是3.8就选择cp38。下载完毕后,进入文件目录执行,后面加上-i是为了防止他有依赖可以一起下载。

2024-04-10 15:36:43 401 1

原创 mvn配置阿里源镜像下载报错:Could not transfer artifact from/to jeespring-repos NullPointerException

之前在mvn配置文件里写的地址都是http的,只需要把http改成https。

2024-02-07 16:07:12 535

原创 openai本地开发

或者在一个可以联通open ai的服务器上,部署一个 https://github.com/easychen/openai-api-proxy/blob/master/README.CN.md。由于openai的网络限制,在开发时是打不通官网域名,此处可以修改一个代理地址就可以,找到openai的依赖库,将其地址改为:https://api.openai-proxy.com。

2023-05-31 10:12:31 596

原创 rancher Prometheus添加exporter监控

Then you will need to make a secret out of this configuration. 其中additional-scrape-configs可以改成自己的名字,比如mysql-exporter-config,到Prometheus编辑的时候,注意要保持一致。此处要用kubectl -n cattle-prometheus edit prometheus去编辑,添加完数据源添加dashboard,从下面链接去下载模板json文件,如果是离线环境。

2023-04-26 16:52:05 897

原创 ubuntu离线下载安装包

如果报错:E: Can’t select candidate version from package debconf-2.0 as it has no candidate。遇到离线搭建环境,原本一句apt install就能解决的问题,现在要牵扯出很多依赖。可以先利用一台能上网的Ubuntu电脑。下载固定位数的安装包,能上网的主机是64位,可能目标主机是32位,需要指定下载。下载依赖包后复制到离线Ubuntu主机执行:dpkg -i *这里以安装apt-rdepends为例子。

2023-04-11 14:03:11 1756

原创 华为交换机vlan配置

本次实验PC1,PC2的网段分别为192.168.10.0,192.168.20.0。交换机命令:24口作为聚合口,设置通过的vlan 10,20。

2023-03-30 10:21:51 662

原创 eNSP无法启动路由器解决

在virtual box添加网卡的时候,发现只能命名只有VirtualBox Host-Only Network#2,原因是注册表里有了只有VirtualBox Host-Only Network的名字,需要去注册表里删除,但需要用此工具打开注册表。打开“注册表编辑器”查找到“\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkSetup2\Interfaces下找到。出现这种情况是由于安装了vmware,其中的ip设置了该地址。

2023-03-29 14:09:46 1435 1

原创 sprient性能压测--vxlan,PPPoe,nas上下行建单条流

通过思博伦模拟网络协议测试

2023-03-24 16:18:51 882

原创 consul备份恢复以及配置批量修改

在服务进行环境迁移时,涉及到配置会非常多,如果人工一个个进行修改会十分的繁琐,此时借用python的consul库,可以轻松的完成批量修改的需求,但这里的风险就是可能会遗漏个别ip配置,需要事先自己整理好所有需要变更的配置信息,需要先安装依赖:pip install python-consul。先把备份文件复制到容器内,后进入容器。

2023-03-22 13:53:38 675

原创 java stream

【代码】java stream。

2023-01-18 15:11:25 138

原创 python生成excel cvs数据

生成cvs

2022-12-02 11:14:25 380

原创 Mockito搭配junit5单元测试

mockit单元测试实现

2022-11-11 17:23:58 2318

原创 记录一次杀毒过程

linux防护

2022-09-07 09:18:32 670

原创 jacoco而开合并exec,生成报告API方法改造

jacoco

2022-08-30 09:56:47 1858

转载 bash shell数组详解

shell数组使用

2022-08-02 17:03:00 186

原创 惠普C7000 BL460c Gen9刀片服务器操作系统安装

刀片服务器安装指南

2022-06-06 15:19:39 1221

原创 zabbix离线安装

zabbix 离线安装1 关闭 selinuxvi /etc/selinux/config #将SELINUX = enforcing 改为SELINUX = disabled 设置后需要重启才生效setenforce 0 # 临时关闭命令getenforce # 检测selinux是否关闭 disabled 关闭状态2 关闭防火墙firewall-cmd --state #查看防火墙状态 关闭后显示not running 开启显示 runningsystemctl stop fir

2022-05-25 09:51:41 2184 2

原创 spring切面拦截打印url及body日志

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.springframewo

2022-05-09 10:19:55 676

原创 k8s快捷命令工具--批量升级,查看pod日志,进入容器

使用场景在k8s中查看日志,进入容器,升级服务是日常工作中经常用到的场景,但是k8s不方便的地方在于批量升级和需要打出较长命令才能执行操作,涉及一些服务名雷同的服务先需要找到服务的pod,再执行kubectl相关命令,本脚本将以简易交互的方式解决上述问题查看日志:[root@beta-new-node2 ~]# ktool --helpUsage: ktool -u 批量升级镜像 -c 查看升级情况 -e 编辑镜像

2022-04-26 09:36:37 999

原创 redis异常退出排查

排查是否是oom导致的系统kill掉redisdmesg | egrep -i 'killed process'grep oom /var/log/*grep total_vm /var/log/*如果有:[1350145.410802] Killed process 16480 (redis-server) total-vm:5935108kB, anon-rss:5706424kB, file-rss:24kB, shmem-rss:0kB修改redis.confmaxmemory

2022-04-14 10:15:11 756

原创 python 线程thread详解

join详解看到代码示例时,都会出现一个join,这个作用如何?先看结论阻塞主程序,专注于执行多线程中的程序多线程多join的情况下,依次执行各线程的join方法,前头一个结束了才能执行后面一个。join无入参,则等待到该执行绪结束,才开始执行下一个线程的join。入参timeout为线程的阻塞时间,如timeout=2 就是按照着这个线程2s 以后,就不管他了,继续执行下面的程序。观察下面的代码,import threading, timedef worker(int

2022-03-22 16:39:59 3699

原创 Django学习笔记

#新增模块python manage.py startapp learning_logs#每次变更model数据库python manage.py makemigrations learning_logspython manage.py migrate#create adminpython manage.py createsuperusermodel语法示例:class Topping(models.Model): name = models.CharField(max_leng

2022-03-11 16:45:55 366

原创 flask实践--自动化平台搭建

功能概述提供出restful接口给前端,可以调用自动化脚本,查询脚本,展示自动化执行报告列表,执行自动化脚本时核心逻辑在于调用远程服务器上的执行脚本,将生成的报告存入数据库。报告展示利用nginx,可直接读取在服务器上的html报告文件实现执行远程命令模块:import paramikofrom common.logger import loggerclass LinuxExecutor(): def execute_command(self, host, username, pas

2021-12-10 10:47:40 1676

原创 xtrabackup备份mysql

全量备份脚本#!/bin/bash## ------------------------------------------------------------------## name : backupdb_full.sh## Description : 数据库全量备份脚本## Create_date : 2020-01-07## MODIFIED : 2020-01-14添加备份传输至异地172.22.4.190的功能## 202

2021-11-29 16:39:19 646

原创 pdf护眼颜色

进入首选项—辅助工具页面背景RGB设置为:43 43 43字体颜色为:98 151 85

2021-10-26 15:54:53 329

原创 监控某个文件被哪个进程修改

auditctl -w /filepath/1.jspx -p wa日志在/var/log/audit/audit.log

2021-10-22 14:58:30 972

原创 nginx 配置 https的双向认证

注意事项配置双向认证,这里的common name需要都配置成不同nginx 配置 https的双向认证1.准备工作linux环境安装openssl2.生成证书步骤1.新建一个文件夹 mkdir /root/keys2.生成CA私钥 ca.key openssl genrsa -out ca.key 40963.生成ca的数字证书 ca.crt openssl req -new -x509 -days 3650 -key ca.key -out ca.crt Co

2021-10-11 13:52:16 2220 1

原创 浪潮服务器安装系统

安装过程登录BMC地址,默认为admin ,admin。 KVM远程至服务器本地需要有系统镜像,点击CD图标,选择ISO文件选择启动项为CD,重启系统,并点击start-media安装时如遇到没有磁盘,需要制作一个raid磁盘重启系统,按F11进入BIOS启动项,选择setup,将其中的CSM Configuration里的启动盘类型改为legacy,安装系统的时候为UEFI格式安装系统时的启动修改完后重启系统,进入BIOS选择,按Ctrl+A进入raid管理界面,进行createA

2021-09-18 17:18:37 14611 1

原创 jenkins--持续集成

UE标识修改流量引导method:puturl:{{nefserver}}/3gpp-traffic-influence/v1/cb86b0de24804d4a9b62aa6c70fb5815/subscriptions/7ae4f1adade94388ac1c0070f4ef2e9dbody:{ "trafficFilters": [ { "flowDescriptions": [ "permit in ip from 1

2021-09-03 14:06:52 323

原创 mysql安装教程及主从配置

mysql安装安装依赖库libaio-0.3.109-13.el7.x86_64.rpmlibao-1.1.0-8.el7.x86_64.rpmwget http://mirror.centos.org/centos/7/os/x86_64/Packages/libaio-devel-0.3.109-13.el7.x86_64.rpmwget http://mirror.centos.org/centos/7/os/x86_64/Packages/libao-1.1.0-8.el7.x86_6

2021-08-31 16:45:35 336

原创 nginx,mycat配合keepalived高可用和负载均衡方案

场景介绍nginx作为常用的反向代理服务,当其服务挂死时就会影响整个业务,需要一个高可用的部署方案解决nginx单点故障的问题,keepalived的虚拟IP特性就很好的解决了该问题,几台nginx构成一个整体,对外提供虚拟IP访问,当其中一台nginx故障时,虚拟IP会漂移到其中可正常工作的nginx节点继续对外提供访问,对于外部访问者来说是无感知的,基于此思路可以拓展到mycat等服务,用多节点的方式实现容灾,美中不足的是,如果没有发生故障,其他几台服务是空跑着,这时就需要haproxy做负载均衡,将

2021-08-27 11:43:03 781

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除