- 博客(124)
- 资源 (1)
- 收藏
- 关注
原创 nginx 以 “/xxx“ 开头的请求代理中去掉xxx部分
但去掉 "/api" 部分,你可以使用 Nginx 的。例如如果你想将以 "/api" 开头的请求代理转发到。# 重写请求,去掉 "/api" 部分。# 使用代理转发请求。
2024-02-06 09:33:46
1625
原创 linux上OpenSSH权限提升漏洞(CVE-2021-41617)修复
前言:修复这个问题很简单,升级一下ssh的版本就可以了,跟着下面的操作就可以升级1.下载对应的包yum install -y gcc openssl-devel zlib-devel wget2.下载ssh的升级包mkdir /datacd /datawget https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-8.8p1.tar.gz3.解压编译sshtar xf openssh-8.8p1.tar.gz
2023-12-19 11:36:01
1272
1
原创 python 发送消息到企业微信
python3 sendmsg.py "发布的语句" "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=caa81c40-447b-4e74-b5b2-3d8e7326cebe"sendmsg.py的内容。
2023-12-13 16:40:14
660
原创 jenkins清理缓存命令
def maxNumber = 300 // 保留的最小编号,意味着小于该编号的构建都将被删除。def jobName = "yi-cloud-operation" //删除的项目名称。
2023-11-17 16:27:40
1412
原创 linux编写shell脚本实现判断当端口被占用时杀死进程
命令是一种强制终止进程的方式,应谨慎使用,因为它可能导致数据损坏或其他不良影响。在实际使用中,请确保明确了解需要终止的进程,以避免不必要的损害。echo "已杀死进程 $PID 占用端口 $PORT_TO_CHECK."echo "没有找到占用端口 $PORT_TO_CHECK 的进程."echo "端口 $PORT_TO_CHECK 已被占用."echo "端口 $PORT_TO_CHECK 未被占用."命令来获取占用该端口的进程的PID,并使用。# 获取占用该端口的进程PID。# 检查端口是否被占用。
2023-10-10 16:59:41
876
原创 docker常用命令
4.docker ps -a | awk '{print $1}' | xargs docker stop 停止所有运行的容器。1.docker stop $(sudo docker ps -aq) 停止所哟运行中的容器。3.docker rmi $(docker images -q) 删除所有镜像。2.docker rm -f $(docker ps -aq) 移除所有容器。5.docker运行minio。
2023-09-13 09:45:03
105
原创 adb 命令
1.adb shell dumpsys activity top | find "ACTIVITY" 查看当前运行的activity包名。2.adb shell am start -n 包名/页面名 打开应用的页面。adb shell am monitor 只有在启动或退出的时候才会打印。3.查看将要启动或退出app的包名。4.查看当前启动应用的包名。
2023-08-24 16:01:45
1600
原创 xshell 学习记录
echo "端口 $PORT_TO_CHECK 已被占用"echo "端口 $PORT_TO_CHECK 未被占用"echo "config目录不存在于当前目录。echo "config目录存在于当前目录。# 检查端口是否被占用。
2023-08-24 10:39:52
533
原创 linux 防火墙经常使用的命令
3、配置除192.168.1.123这个ip以外的地址访问本机时会使用当前默认的trusted这个zone里的规则,即禁止访问本机的80端口。2、新建一个zone,将想要访问本机80端口的ip,如:192.168.3.99 ,添加的这个zone中,同时在这个zone中放行80端口。==========启动docker服务导致防火强规则失效的解决方法==========================# 往往在防火前的配置中,会遇到禁止所有的ip访问,但允许固定的ip 访问。# 运行指定的ip访问。
2023-08-09 16:49:37
1267
原创 linux自定义网络访问规则
firewall-cmd --get-zone-of-interface=ens224 查看当前网口使用的入网规则 注意每个网口可能。firewall-cmd --get-active-zones 查看当前默认的入网空间,有多个网口要设置网口的默认入网规则。firewall-cmd --list-all-zones 查看所有的网络区域 active是当前默认的入网规则。4. firewall-cmd --list-all 查看入网规则。1.更改防火墙默认区域为trusted。
2023-08-09 16:47:16
389
原创 linux上如何设置ssh免密登录
ssh-copy-id -i ~/.ssh/id_rsa.pub root@服务器地址 ,执行如下图所示:这一次需要输入密码,后面就不用了。在服务器上面执行 ssh-keygen -t rsa -P ' ' -P后面两个单引号表示密码为空。之后会在~/.ssh目录下创建两个文件id_rsa(私钥),id_rsa.pub(公钥)2.将生成的公钥发到要远程连接的服务器上,执行命令。1.在要免密登录的设备上生成密钥。
2023-05-16 09:52:26
1984
原创 docker 部署redis
5.config get requirepass 查看redis密码。4.进入容器查看并输入auth 验证密码。2.docker images查看镜像。
2023-05-05 14:12:18
605
原创 nginx常用配置说明
在 Nginx 中设置白名单可以通过以下步骤实现:创建一个文本文件,用于存储白名单 IP 地址。例如,可以创建一个名为的文件,并将允许访问的 IP 地址逐行添加到该文件中,每个 IP 地址占据一行。将文件放置到 Nginx 的配置目录中,通常位于/etc/nginx下。在 Nginx 配置文件中,找到针对要保护的 URL 或路径的location块。例如,以下示例中的location块用于保护/secured路径:# 引入白名单文件# 拒绝除白名单以外的所有访问deny all;
2023-04-20 15:31:42
4898
原创 dockerFile记录
将编译后目录内容复制到nginx容器内部。后端打包dockerFile内容。前端打包dockerFile内容。docker重命名镜像名称。推送到harbor里。
2023-04-18 10:46:05
375
原创 unittest框架的学习心得
import unittestclass MyTest(unittest.TestCase): @unittest.skip("直接跳过测试") def test_skip(self): print("test aaa") @unittest.skipIf(3>2,"当条件为真时跳过测试") def test_skip_if(self): print('test bbb') @unittest.skipUnless(3>.
2021-09-18 09:12:13
257
翻译 pytest 中conftest.py的作用范围
conftest.pyde 作用范围一个工程下可以建立多个conftest.py,一般在工程目录下设置的conftes文件起到全局作用,在不同的目录下也可以放conftest.py的文件,作用范围只能在该层级以及以下目录生效1.conftest在不同的层级间的作用域不一样...
2021-08-13 17:50:47
403
原创 pytest 中调用fixture的三种方法
1.函数或者类里面方法直接传fixture的函数参数名称import pytest# test_fixture1.py@pytest.fixture()def test1(): print('\n开始执行function')def test_a(test1): print('---用例a执行---')class TestCase: def test_b(self, test1): print('---用例b执行')2
2021-08-13 17:27:37
3263
5
原创 pytest中fixture的作用范围
fixture的作用范围(scope)fixture里面有个scope参数可以控制fixture的作用范围:session>module>class>function-function:每个函数或方法都会调用-class:每一个类调用一次,一个类中可以有多个方法-module:每一个.py文件调用一次,该文件内又有多个function和class-session:是多个文件调用一次,可以跨.py文件调用,每个.py就是modulefixture 源码详解fix.
2021-08-13 14:52:27
865
原创 pytest 学习记录
安装pytest-sugar插件可以看到进度条pytest 运行模式,-v 用于显示每个测试函数的执行结果-q 只显示整体测试结果-s 用于显示测试函数中print()函数输出-x, --exitfirst, exit instantly on first error or failed test-m 只运行带有装饰器配置的测试用例-h 帮助py.test # run all tests below current dirpy.test test_mod.py # run te...
2021-08-13 14:04:49
191
原创 jmeter 中if控制器的使用
记性不好了,该写日志了${__Random(1,4,id)} 随机函数jmeter 中if控制器的使用有两种方式1.不勾选“interpret condition as variable expression”直接输入我们需要判断的表达式即可,判断表达式为真时,执行if控制器下的请求,例如当参数rate的值大于2时,“${rate}>2”,则一定会执行下面的http请求,rate是我自己定义的变量2.勾选“interpret condition as variable ..
2021-03-17 11:07:47
450
原创 linux 远程批量停止或开启jmeter进程命令
kill-agent.yml里面的内容hosts: test-node tasks: - name: kill agent jmeter server shell: "kill `ps -ef |grep jmeter |grep -v grep |awk '{print $2}'`"批量停止jmeter进程下面将这条命令作一下简单说明:管道符”|”用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。ps -ef” 是linux里查看所有进程的命令...
2020-05-21 10:25:43
6844
原创 mysql 安装后 报错 MySQL 服务正在启动 . MySQL 服务无法启动。
解决方案 先删除掉mysql目录下的data目录 然后依次输入下面的命令,原理就好比重置1.mysqld -remove MySQL 移除已错误安装的mysqld服务;2.mysqld --initialize-insecure 初始化mysql服务数据3.mysqld --install 安装mysql服务4.net start mysqlmysql服务启动...
2020-02-28 16:03:57
607
1
原创 Android实现刘海全屏显示
/****/ /** * 实现留海屏幕全屏 */ if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) { WindowManager.LayoutParams lp = getWindow().getAttributes(); ...
2019-10-23 16:49:28
1273
原创 python读取txt文件里面的图片路径并下载到本地
#!/usr/bin/python# -*- coding: utf-8 -*-import reimport urllib.requestimport urllib3import osf=open("C:/Users/dcb/Desktop/idcardPhoto.txt","r")#查看多少行#print(len(f.read().split("\n")))savePath...
2019-07-30 10:22:41
2699
原创 python 接口自动化http请求方法封装
# coding=utf-8import requestsimport jsonclass RunMain: def send_post(self, url, data,headers): # 定义一个方法,传入需要的参数url和data result = requests.request("POST", url, data=data, headers=he...
2019-07-02 17:20:33
3637
原创 Python往excel表格里面插入图片并控制图片的大小
# coding=UTF-8import xlrdimport xlwtimport requestsimport jsonimport xlsxwriterfrom xlutils.copy import copyimport globdef insert(workbook,sheet_name_xls,value_title,url,picturePath,): l...
2019-04-29 11:47:52
16303
6
原创 Python3简单爬虫,爬取百度贴吧图片
#coding=utf-8import urllib#在python3.3里面,用urllib.request代替urllib2import urllib.requestimport reimport randomurl = "http://tieba.baidu.com/p/2460150866"# 收集到的常用Header#my_headers = [ "Mozilla/5....
2019-04-25 09:58:00
295
原创 eclipse 使用NDK步骤记载
1.创建Android工程,用native申明本地方法形如:public native String helloFromC();2.在工程文件中新建jni(名字固定,不可更改)文件,并新建.c文件。 jni规定在.c文件里的方法名必须为 Java_调用本地方法类所在的包名_类名_方法名。例如我在android文件里面创建的本地方法为public native String...
2019-02-18 13:24:04
226
转载 Glide的基本使用方法
Glide中的大部分设置项都可以通过 RequestOptions 类和 apply() 方法来应用到程序中。RequestOptions options = new RequestOptions() .placeholder(R.mipmap.ic_launcher) //加载成功之前占位图 .e...
2019-01-07 17:34:29
1232
翻译 Android中Activity启动模式详解
在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。 Android总Activity的启动模式分为四种:Activity启动模式设置: <activity android:name=".MainActivity" andr...
2018-11-12 10:30:05
219
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人