自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 问答 (1)
  • 收藏
  • 关注

原创 【K8S】k8s中secret使用方法

在k8s中使用secret挂载访问凭证和账号密码

2023-04-03 18:03:54 1019

原创 【Jenkins+青藤云】基于Jenkins部署青藤云镜像扫描插件(2)—部署问题解决

简述:文章将介绍再Jenkins平台安装青藤云安全镜像扫描工具时遇到的一些问题及解决办法。

2023-02-08 11:56:00 1108

原创 【Jenkins+青藤云】基于Jenkins部署青藤云镜像扫描插件(1)

基于Jenkins部署青藤云安全镜像扫描插件

2023-02-07 17:16:59 955

原创 【疑难杂症】恢复挂载的nacos持久卷

从华为云csi恢复删除的持久卷,重新挂载数据

2022-11-02 10:54:51 278

原创 【kibana】kibana索引还原踩坑

踩坑-还原kibana生命周期之外的索引

2022-11-01 17:32:36 376

原创 【prometheus】三种方式安装Prometheus

二进制安装Prometheus、dockers安装Prometheus、k8s安装Prometheus

2022-08-03 17:04:43 5451

原创 k8s部署MySQL并持久化数据

k8s部署标准化MySQL转载请注明出处之前使用k8s部署了MySQL,但数据并没有做持久化,导致重启MySQL数据就丢了。持久化数据以正常挂pv的方式会导致一直报容器没有常驻进程起不来的错误,使用subpath子目录挂载解决问题在启用之前要先给用于挂载的本地服务器目录添加权限 chown -R mysql:mysql /path部分mysql-deployment.yaml volumeMounts: - mountPath: /etc/mysql/my.cnf

2022-03-09 10:14:26 1747

原创 k8s的pod删除方法

背景:初学k8s,有个环境中是想删除某个pod,但不删除其他4个pod,5个pod都是有一个deploy.yaml生成的,拉起策略为always尝试:kubectl delete pod nginx-66bbc9fdc5-smzsc删除指定pod,但会被迅速拉起

2021-10-29 11:08:31 9705

原创 win10下python多版本切换

环境:win10python版本:python 3.6.8,python 3.8.10先在环境变量中配置两个版本的信息,都能安装两个版本了,这个不用细说,在系统变量的path中添加python路径即可python 3.8.10命名python 3.6.8命名如果是一个python 2,一个python 3直接命名两个exe文件python2.exe和python3.exe更方便因为给python.exe改了名字,刚安装的python的pip版本不高报错Fatal error in la

2021-10-15 17:55:51 1597

原创 计算机网络/操作系统部分刷题记录

1.在计算机内部,一切信息存取、处理和传递的形式是(二进制)。2.蓝牙和Wi-Fi都是( 无线局域网 )设备。3.中国的国家顶级域名是(.cn).4.在下列HTML语句中,可以正确产生一个指向NOI官方网站的超链接的是( <ahref=“http://www.noi.cn”>欢迎访问NOI网站 )。5.LAN的含义是(局域网)6.不属于无线通信技术的是(以太网)7.HTML下面哪种说法是正确的: HTML全称是超文本标记语言。8.IP v4地址是由(32) 位二进制数码

2021-10-15 17:05:59 553

原创 MySQL多实例数据库表同步到同一个实例

最近学到一个新技巧,多实例数据库表同步到一个实例上具体要求是说,把实例1上A库的表a、表d和实例2上的B库的表b同步到实例3上的C库环境:实例3306库A 表a 库D 表d 同步账户test@localhost 同步管道 channel 100实例3307库B 表b 同步账户east@localhost 同步管道 channel 200实例3308库C 从实例3306、3307下同步a、b、d多实例具体步骤和单实例一样,同样配置在change master时,需要指

2021-10-11 14:12:47 578

原创 蚁剑安装使用及web例题upload1实战

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、放个链接二、蚁剑安装1.下载好蚁剑,解压到一个目录下2.使用方法kali安装蚁剑的问题例题前言最近换了新电脑需要重新装一下antsword,特地想装在kali上,因为更新了新版的kali2021,碰到一些新情况,装回Windows了。整理一下蚁剑的安装和使用。一、放个链接百度网盘保存有蚁剑的安装包链接:https://pan.baidu.com/s/18a95zpXI9OwOMnBqYGcstA 提取码:

2021-09-30 11:06:29 2243

原创 burpsuite安装的问题

为了装burpsuite,安装了两个版本的java,java8和java9java8是为了支持老版本的bp,java9是为了支持2020版的新bp第一次安装java8,忘了给安装jre留位置全安装在java8目录下了,导致这个java8名存实亡安装java9倒是没问题,但是对bp的支持很有问题,打开Java的注册机点击run无反应使用cmd运行注册机,报错,出现说意思是-Xbootclasspath/p不支持java虚拟机,尝试换上java8换成java8出现下面的错误,真难啊网上说要删除

2021-09-23 11:28:51 2065

原创 centos下mysql表文件格式ibd和frm

mysql数据库的每个表都有ibd和frm两种格式的文件ibd文件ibd文件是表的数据文件,存放表的数据,修改文件后缀,无法在MySQL数据库中查询表数据表示找不到对应的表,并且将后缀改回来后仍无法读取表中数据在MySQL数据库中执行alter table t2 import tablespace可恢复数据恢复后可查询frm文件:表的结构文件修改frm文件的后缀,对查询表数据无影响,使用desc 查看表结构也无影响修改frm文件可以直接修改表结构(速度很快,并且不用重建表)(任何mod

2021-09-10 09:12:22 1735

原创 MySQL拼写出错之Can‘t connect to local MySQL server through socket ‘/data/mysql3308/run/mysql.sock

实在是意难平,一个拼写的小错误,结合另一个命名不规范,把一个问题让我看了2个多小时,还拉着我导师一起看了近一个小时。一定要记下来!!!!参数、配置文件的拼写一定要正确起因:准备在一台主机上装3个mysql实现proxysql的负载均衡之前已经安装了2个mysql,分别是mysql3306和mysql3307,也一直能双开使用,于是准备用之前的方法装mysql3308拷贝了mysql 5.7.28的tar包,解压,改写配置文件,初始化,改写init.d的快速启动,修改start.sh启动文件,然

2021-08-31 15:41:50 248

原创 百度AI studio——使用paddle遇到的问题

最近在弄深度学习的项目,使用的是百度AI studio的高性能服务器paddle是一款深度学习的框架,在AI studio上支持的非常好,在本机运行多少存在一些问题windows 10的安全系统十分强大,在Ubuntu上能直接跑Windows not support stack backtrace yet.一开始直接不支持,发现改成静态能够使用,下面这样就可以使用了paddle.enable_static()然后就是这个问题 Tensor holds the wrong type, it

2021-02-28 11:27:22 1354 1

原创 Windows系统重装系统和激活

今天上了课,朋友说电脑C盘莫名奇妙的满了首先是win + R 使用 cleanmgr 命令先清理空间试试,发现并没有什么用,才清理了2G多,他说决定把电脑系统给重装了。我觉得没必要,他说电脑的声音外放有点问题,可能是驱动的问题。嗯,本着省事的原则(绝对不是想装系统了)。电脑关机,插上U盘,重启不停的按F12,进入快速引导菜单,选择U盘启动。然后选择win10系统启动,再装机工具里面选择想要装的版本,等它慢慢的安装完成。安装完成选择重启电脑,重新进入电脑可以用即重装成功。安装完之后,需要激活系统,这里

2020-09-17 22:30:34 1053

原创 lambda表达式和map函数_python

这两个函数经常用记一下1.lambda表达式lambda x:x ** 2lambda左边的是参数,右边的需要执行的代码,并return值写成函数的形式def 函数名(x): return x**2使用lambda表达式代替函数的写法代码更简洁,程序性能更好调用方法getx = lambda x:x ** 2print(getx(5))2.map函数map函数是一种映射的函数map(X函数,列表)map函数为每一个列表的每一个值调用X函数,并返回执行之后的值(以列表的形式

2020-07-29 22:02:41 1093

原创 重温c语言part0_判断、循环、类型转换

1.判断对一个或多个条件进行评估和测试,选择条件为真或条件为假需要执行的语句。判断语句:if语句 if else语句 if… else if … 语句嵌套 switch语句 三元运算符一些情况下使用三元运算符比if…else好用exp1 ? exp2:exp3;如果1为真,执行2,否则执行3像这道题使用EOF判断是否为结束while(scanf("%c",&n)!=EOF){ if(n=='A' || n=='a' || n=='E'

2020-07-17 14:43:20 135

原创 2机器学习_多元线性回归

一元线性回归可以用一条直线来描述拟合程度二元线性回归用一个平面来描述拟合程度多元则无法在二维平面画出图像来描述,用一个超平面来描述。

2020-07-13 12:20:07 228

原创 机器学习_一元线性回归1

学习覃禀丰老师的机器学习第一天,一元线性回归、代价函数、梯度下降法一元线性回归,自变量只有一个,通过一条回归直线描述散点之间的拟合情况。代价函数,使用最小二乘法计算误差,描述真实值和预测值之间的误差大小。梯度下降法这里的公式是会不断的向最小值优化,)α(阿拉法学习率(就是说机器学习的步长,每一步学习的效率)肯定是正数(0~1),θ(西塔)就是这里每一点的斜率,当斜率小于0,那么通过公式θ会变大往右边移动,当斜率大于0,那么通过公式θ会变小往左边移动。会接近全局最小值或局部极小值。当迭代完成时就会获

2020-07-11 13:08:22 158

原创 学习w3c机器学习问题——决策树

决策树这里遇到了一些麻烦,ValueError: invalid PNG header,看翻译是说png文件头不对,看了一些大佬的博客说是dot.exe的问题,当时我没有仔细关注,因为感觉没有用到Graphviz,准备改头文件。但是一想发现使用的png图片是代码生成的,头文件肯定不存在问题。这才想到应该是pltimg.imread()这段代码的库缺少了什么,导致它不能正确的读取png文件,准备改dot.exe安装Graphviz网址:https://graphviz.gitlab.io/_pages/

2020-07-09 23:11:19 215 1

原创 排序3(希尔排序、插入排序、冒泡排序,堆排序)_python

1.希尔排序希尔排序是间隔一个递减数列的数据比如说{8,4,2,1}中的一个数比较大小,满足条件就交换位置。def shell_sort(text): n = len(text) x= n // 2 while x>= 1: for j in range(x,n): i = j while(i - x) >= 0: if text[i] < text[i-x]:

2020-07-06 17:41:47 151

原创 排序2(桶排序、计数排序、基数排序)_python

1.桶排序2.计数排序计数排序按照我的理解就是将无序数组中的值将其出现的次数储存到新数组中,然后打印次数不为零的数值,有多少次打印多少个无序数组:[8,5,6,5,3,2,2,9]初始数组:[0,0,0,0,0,0,0,0,0,0]出现次数:[0,0,2,1,0,2,1,0,1,1]def count_sort(nums): if len(nums)<2: return nums s = [] arr = [0 for _ in range(ma

2020-07-06 13:02:00 170

原创 排序1(归并、快排、选择)_python

直接进入正题1.希尔排序希尔排序将待排序数组不断地从中间分开直到值剩下两个数再合成左右两个数组,然后比较两个数组位置上的大小,较小的加到一个空数组里面。def merge_sort(nums): if len(nums)<2: return mid = len(nums) //2 left = merge_sort(nums[:mid]) right = merge_sort(nums[mid:]) return merge(left,right)def merge(left,

2020-07-03 12:43:00 129

原创 python生成带验证码的噪点图片

最近刷到牛客网的生成噪点图片的项目,看着这个项目学习了一下。感谢大佬的博客解惑传送门综合牛客网的题目,修改了python3更新的包 rnd = random.random draw = ImageDraw.Draw(self.img) font = ImageFont.truetype("HelveticaObl-Heavy.ttf",66)#这里创建图片并且规定ttf字体文件和大小 npixels = self.size[0] * self.size[1]

2020-06-26 22:30:29 246

原创 AttributeError: 'module' object has no attribute 'F_GETFD'和findcrypt插件安装雷区

AttributeError: ‘module’ object has no attribute ‘F_GETFD’大家都可能遇到这个情况,我这是因为装一个yara_python的时候突然报了这个错误,一开始还安装成功了,后来因为踩了雷安装错了,就删了一遍并且适时的升级了pip就对了,这里使用的是python2.7版本解决办法:参考自https://stackoverflow.co...

2020-04-05 23:11:51 590 1

原创 在攻防世界遇到的RSA256,太苟了

前几天在做攻防世界新出的题的时候遇到这道RSA256,因为经验不足,拜倒在它的手下题目倒是挺长,但附件就两个文件在下做的时候,心想都不用看什么,直接把gy.key拖到kali里面使用openssl工具,过程很顺利n=76775333340223961139427050707840417811156978085146970312315886671546666259161e=65537...

2020-03-30 19:40:28 1424 1

原创 记一下python使用socket遇到的一个小问题

今天来学习python的socket编程,很简单的一个程序因为一直用的是集成的IDE所以也没多想然后今天突然想试试用终端跑程序然后就报错了没看到那个bind里面的错误,然后就试了试改成s.bind(('localhost',6666))发现这样就成功了,???这是因为电脑的host文件设计了localhost 127.0.0.1仔细看了一眼应该是bind的时候多加了空格,s...

2019-12-28 17:43:38 295

原创 关于BUUCTF yxx和异性相吸

关于BUUCTF yxx和异性相吸解释一下,yxx这道题实际上和异性相吸时一样的解题思路,因为它——yxx可能是少打了x(个人猜测),因为异性相吸的首字母就是yxxx,很相似。而题目就是南邮ctf的异性相吸,最近做的这种题的可能有印象,就是给了一个明文.txt和一个密文.txt,给了提示的题,而这道yxx没给提示这道题实际上是用winhex打开的,因为记事本打开是没有显示出什么有用的信息...

2019-11-26 21:21:08 5023 3

原创 BUUCTF RSA5浅析

RSA5这道题看起来很麻烦,实际上是一道比较简单的题m = xxxxxxxxe = 65537m=pow(c,d,n)========== n c ==========n = 204749188940517785333052623456018809280882844711218237540497253540724771558737788480550738433458206978866...

2019-11-19 10:45:57 2807 1

原创 非套路的RSA题

CTF 非套路的RSA题做了很多RSA类型的题目除了典型的RSA简单解密,还有各种套路题举几个栗子e很大的wiener攻击e很小像3和2的直接开放低加密指数广播攻击共模攻击…这里介绍一下前两天在湖湘杯踩得坑的非套路RSA嗯,下面是这道题from Crypto.Util.number import *import libnumimport gmpy2flag = ope...

2019-11-12 17:12:07 606

原创 matlab实现最简单的RSA加密

matlab实现RSA加密最近做了一个实验,使用matlab实现图像像素点用RSA加密

2019-11-06 09:12:42 1842

原创 Nihilist—矩阵式替换密码

Nihilist—矩阵式替换密码正常的替换密码像凯撒,单表替换之类的都是特定的位移长度或者一对一替换,还有难一点的多表替换,但都是以一个一维数组的形式来替换的。Nihilist这个替换密码又叫关键字密码,属于Polybius密码的变形种类,利用密钥构建棋盘矩阵,如果是26个字母作为明文的信息,构建一个5*5的矩阵,将字母不重复的依次填入矩阵,并且i和j是等价的。以关键字helloworld为...

2019-10-08 15:48:52 1590

原创 希尔密码在CTF中应用—记一道题

CTF—crypto解题思路来自:i春秋的大佬们https://bbs.ichunqiu.com/forum.php?mod=viewthread&tid=52687&highlight=CTF希尔密码是一种与矩阵相关的替换密码,只涉及基本的矩阵原理。说起来还是挺简单的。A-Z对应0-25,用作加密的矩阵(即密钥)必须是可逆的,否则就不可能译码。只有矩阵的行列式和26互质...

2019-10-05 18:04:08 3298 5

原创 关于LSB图片隐写的解法

关于LSB图片隐写的解法LSB全称为 least significant bit,是最低有效位的意思。Lsb图片隐写是基于lsb算法的一种图片隐写术。隐写是一种信息隐藏技术,这项技术目标是使对方对信息“视而不见”的效果,像诗歌中的藏头诗。从图片格式上说一般来说图片有BMP、JPG、BNG等格式,BMP、PNG是无损压缩的图片,而JPG是有损压缩的图片,所以一般使用BNG或BMP进行信息隐藏...

2019-09-27 22:56:12 7936 2

原创 合天-找茬游戏--像素点异或

合天网安 crypro 找茬游戏这两张图片看起来很相似,但是图片大小却相差很大,差不多是两倍的差距怀疑图片里面藏了什么东西。。。winhex打开发现里面并没有藏东西,联系题目找茬游戏,这应该是找不同的嘛,仔细看也没什么区别,从更微小的角度看看——像素点将像素点数值异或之后出现了不同现象# -*- coding: gbk -*-# -*- coding: utf_8 -*-fr...

2019-09-26 16:07:30 293 1

原创 HackYou 2014 crypto300——逆矩阵求逆得原矩阵

import random from struct import pack def str2matrix(s): return [map(lambda x: ord(x),list(s[i:i+4])) for in in xrange (0,len(s),4)] #这个代码将字符串转成矩阵型 def Matrix2str(m): ...

2019-09-10 16:53:55 893

原创 windows安装keras一路的磕磕碰碰

本文参考:https://blog.csdn.net/sinat_32716451/article/details/82392243一开始用的是python2.7来安装keras,因为原来有几个包已经安装过了,结果还是不支持。换成python3.6才成功这里有安装keras的资源https://www.lfd.uci.edu/~gohlke/pythonlibs/#rpy2需要安装依赖mat...

2019-08-29 22:09:44 109

Fooocus软件AI作画必备模型-东方审美,人工智能,AI模型根据提示词作画

包含一个AI作画模型,该模型主要能绘画具有中国大众审美的人物图片,画风精致并且即插即用,有需要AI作画的 ITer自取,【不用积分】 暂时只有这一个模型,有别的AI模型也可以给我提供,谢谢 使用此模型需要,Fooocus本地免费绘图工具,用于需要AI作画适应中国人的图片

2024-03-29

python获取gitlab代码仓库每日代码更新状况

使用python代码获取gitlab仓库每日代码更新状况 适用于需要制作dashboard的运维人员和有需求的管理 场景:需要获取所有gitlab项目所有分支下提交代码的状况,数据存入到MySQL数据库 使用说明:在服务器上使用 python3 xxxx.py;在pycharm中复制代码再运行,private_token在gitlab的设置>访问令牌>勾选api>创建

2023-03-13

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

TA关注的人

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