自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

布谷鸟

春天的向往,从创作生机开始,分享缤纷世界!

  • 博客(137)
  • 资源 (5)
  • 问答 (3)
  • 收藏
  • 关注

原创 安装堡垒机teleport、jumperserver

teleportwget https://get.gravitational.com/teleport_4.3.5_amd64.debchmod +x ./teleport_4.3.5_amd64.debapt install ./teleport_4.3.5_amd64.debdocker 启动 teleportsudo mkdir -p /usr/local/teleportdocker run -d --privileged --hostname tomas --

2021-04-06 10:56:54 1183

原创 业务网络层交换机CE6865-48S8CQ-E配置

25G交换机串口初始登录端口: com3 (连接不同PC可能不一样,可在设备管理中查看)波特率: 9600初始配置密码: XXXXXXXX配置远程telnet登录管理口先将交换机的管理口接入(在背板上 )网络2.1. 配置管理IP<CE6865_03> system-view[~CE6865_03] interface meth 0/0/0 //进入MEth管理接口视图[~CE6865_03-MEth0/0/0] ip address 10.10.1.1 24[~..

2021-04-06 10:55:01 1850

原创 清理Ubuntu18.04系统预装环境(安装k8s)

查看操作系统版本信息uname -m && uname -a && cat /etc/*release验证Linux 操作系统内核版本uname -r设置root 密码sudo passwd rootssh server 允许root登录修改ssh配置文件:sudo vim /etc/ssh/sshd_config后进入配置文件中修改PermitRootLogin后的默认值为yes更正dnsvim /etc/resolv.conf .

2021-04-06 10:52:26 628

原创 k8s调试方法

本地数据库连接:mysql -h127.0.0.1 -P 3306 -uroot -p<PASSWORLD>常用 k8s kubectl 命令kubectl get po # 查看目前所有的podkubectl get rs # 查看目前所有的replica setkubectl describe po my-nginx # 查看my-nginx pod的详细状态kubectl describe rs my-nginx # 查看my-nginx replica set的详细..

2021-04-06 10:51:21 992

原创 NFS加载新硬盘

已经配置,并启用nfs,但是共享目录空间已用完,挂载新硬盘到共享空间。查看磁盘状态fdisk -lDisk /dev/nvme1n1: 1.5 TiB, 1600321314816 bytes, 3125627568 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 5

2021-04-06 10:49:30 169

原创 ufw配置ubuntu-18.04防火墙

安装防火墙sudo apt install ufw查看UFW状态sudo ufw status verbose配置允许访问的应用ufw allow ssh启用 UFWufw enable禁止访问端口ufw deny 2049/tcpufw deny 2049/tcp查看UFW 允许列表ufw app list允许子网内所有的 IP,你可以 CIDR 的格式来配置sudo ufw allow from 192.168.100.33/24maste..

2021-04-06 10:48:43 234

原创 docx 格式的word文档转为markdown

安装pandocexe 安装包,一般需要vpn下载安装Chocolatey安装以管理员打开powershell 执行Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object Syst..

2021-04-06 10:42:08 304

原创 Git 使用规范

Git主要分支说明分支名称功能描述Master主分支,维护发布产品的代码,存储了正式发布的历史Develop开发分支,作为功能的集成分支,维护开发中的代码,代码最终要合入Master分支Feature开自 Develop分支,主要用于开发新功能,开发者根据自己负责模块自行维护,模块开发完成并自测通过后,代码合入Develop分支,新功能提交应该从不直接与master分支交互, 命名规范为:feature/#…,每一个功能都应对应一个issue,…即为issue号.

2021-04-06 10:41:07 207

翻译 下载指定架构的APT安装包及其依赖包

Download Packages With Dependencies Locally In Ubuntu下载指定架构的包常用架构说明i386: 32位x86amd64:amd 64位arm64:arm架构64位# 设置系统架构sudo dpkg --add-architecture amd64# 安装 apt-rdependssudo apt install apt-rdepends# 创建单独的目录mkdir -p /home/apt/postgresql-cl

2021-03-23 15:32:30 5463

原创 一次清理k8s集群中异常状态pod

循环遍历清理Evicted的pod#!/bin/bashnamespace=("default" "kube-system" "knative-serving" "istio-system")pod_status=("Evicted" "ImagePullBackOff" "ContainerCreating" "ErrImagePull" "ContainerCreating" "Pending")for istatus in ${pod_status[@]};do for inam

2021-03-08 10:08:44 598

原创 docx格式的word文档转为markdown

docx 格式的word文档转为markdown安装pandocexe 安装包,一般需要vpn下载安装Chocolatey安装以管理员打开powershell 执行Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 30

2021-03-08 10:02:57 621

原创 使用stress在Ubuntu Server模拟占用CPU,和内存

使用stress在Ubuntu Server模拟占用CPU,和内存;可在k8s pod,或docker,或主机系统下执行。Stress - tool to impose load on and stress test systems`stress' imposes certain types of compute stress on your system -?, --help show this help statement --vers

2021-02-28 19:09:06 571

原创 Locust压力测试方法

Locust压力测试方法通过docker执行locustdocker run -p 8089:8089 -v $PWD:/mnt/locust locustio/locust -f /mnt/locust/locustfile.py/mnt/locust 本地locust脚本目录/mnt/locust/locustfile.py 即将执行的脚本Use docker image as a base imageFROM locustio/locustRUN pip3 install s

2021-02-28 11:47:19 3870

原创 搭建本地镜像库docker registry

拉取基础镜像拉取 redisdocker pull redis拉取 docker registrydocker pull registry创建本地存储路径redis 持久存储路径mkdir /redisCache/registry 持久存储路径mkdir /dockerRegistry/registry或添加云端存储启动 redisdocker run --name dockerRedis -p 6379:6379 -v /redisCache..

2021-02-27 12:49:16 235

原创 k8s 常用调式方法

本地数据库连接:mysql -h127.0.0.1 -P 3306 -uroot -pcorona@2020@xxxxx常用 k8s kubectl 命令kubectl get po # 查看目前所有的podkubectl get rs # 查看目前所有的replica setkubectl describe po my-nginx # 查看my-nginx pod的详细状态kubectl describe rs my-nginx # 查看my-nginx replica set的详细..

2021-02-27 12:45:25 436

原创 ubuntu server安装k8s准备清理工作

查看操作系统版本信息uname -m && uname -a && cat /etc/*release验证Linux 操作系统内核版本uname -r设置root 密码sudo passwd rootssh server 允许root登录修改ssh配置文件:sudo vim /etc/ssh/sshd_config后进入配置文件中修改PermitRootLogin后的默认值为yes更正dnsvim /etc/resolv.co..

2021-02-27 12:41:27 225

原创 PC安装新硬盘并配置NFS

已经配置,并启用nfs,但是共享目录空间已用完,挂载新硬盘到共享空间。查看磁盘状态fdisk -lDisk /dev/nvme1n1: 1.5 TiB, 1600321314816 bytes, 3125627568 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512

2021-02-27 12:39:34 378

原创 git合并不同库的分支并上传gitee,github

git合并不同库的分支将私有仓库的主分支(如develop)同步到其开放分支(如public)主分支develop或是master是预发布代码开放分支public,是经过处理后可开放的代码拉取to_public配置或更新(开放代码)过滤条件新建一个 .gitattributes 用于指定非文本文件的对比合并方式。# 假如你要避免这个文件,config.xmlvim .gitattributesdocs merge=oursReadme* merge=oursRE

2021-02-27 12:35:26 294

原创 ClamAV 在Ubuntu Server执行病毒扫描

ClamAV在Ubuntu安装ClamAVsudo apt-get updatesudo apt-get upgrade -ysudo apt-get install clamav clamav-daemon -y更新病毒库sudo freshclam在指定目录进行病毒查杀sudo clamscan -r /home不输出扫描的所有文件,只输出被感染的文件sudo clamscan -r --bell -i /定时扫描(自动执行病毒查杀)启用后台服务1.

2021-02-27 12:29:08 3442

原创 交换机CE6865-48S8CQ-E远程管理配置

交换机CE6865-48S8CQ-E配置25G交换机串口初始登录端口: com3 (连接不同PC可能不一样,可在设备管理中查看)波特率: 9600初始配置密码: apulis18c配置远程telnet登录管理口先将交换机的管理口接入(在背板上 )网络2.1. 配置管理IP<CE6865_03> system-view[~CE6865_03] interface meth 0/0/0 //进入MEth管理接口视图[~CE6865_03-MEth0/0/0] ip a

2021-02-27 12:25:48 1946

原创 teleport, Jumperserver堡垒机安装配置

teleportwget https://get.gravitational.com/teleport_4.3.5_amd64.debchmod +x ./teleport_4.3.5_amd64.debapt install ./teleport_4.3.5_amd64.debdocker 启动 teleportsudo mkdir -p /usr/local/teleportdocker run -d --privileged --hostname tomas --

2021-02-27 12:21:32 883

原创 禅道提交测试单既缺陷管理流程

禅道提交测试单在禅道管理测试用例,主要在于提交测试单这个环节!也即是版本迭代的流程管理。目前项目版本测试频繁,但是版本质量不好,测试的范畴,和测试质量需要一个有效的管理方式,核心在于测试用例流程管理!禅道上测试用例分为两类:关乎项目产品的测试用例,和公共测试用例;测试用例可以通过测试套件管理。测试用例的输入有2个,一是需求,二是发现的Bug;这两者关乎版本,关系于产品需求和项目管理状态。对于某次版本测试,提交测试单,关联测试的版本,和需执行的测试用例,测试周期执行完测试单中的测试

2021-02-27 12:17:23 3795

原创 测试数据规范

数据源备份和恢复数据来源初始化数据源这里的数据源,是指初始化测试环境的基础数据;接口测试、性能测试需要批量造的数据不在这个范围之内。从生产环境dump一份数据下来,作为测试数据源的一部分;鉴于对数据安全性的考虑,这部分数据需要经过脱敏处理,去除掉有关用户或者公司机密的关键性数据。在这份数据的基础上,由测试人员再根据实际需要,额外增加一部分测试基础数据,这样整合成第一份初始化数据源。数据源的持续更新最初的初始化数据源具有时间局限性,但是功能是不断新增和迭代的,所以我们的初始化数据源需

2021-02-27 12:13:34 738

原创 unifi gateway网关部署

unifi gateway网关部署unifi gateway 安装预置条件unifi gateway 硬件必须先接入网络中需要单独的节点案子gateway 的控制器controller,controller 要接入Internet需要在unifi cloud 申请帐号unifi 初始帐号为 ubnt/ubnt or root/ubnt.使用controller设置Gateway的登陆帐号unifi 接入网组网实例unifi ports8443 端口不能访问d

2021-02-25 23:28:54 612

原创 【平台运维】Linux基本维护方法

【平台运维】Linux基本维护方法查看更新记录less /var/log/apt/history.logroot@atlas02:~# less /var/log/apt/history.logStart-Date: 2020-09-04 15:34:17Commandline: apt install nmapRequested-By: apulis_admin (1004)Install: liblinear3:arm64 (2.1.0+dfsg-2, automatic), nma

2021-02-25 23:21:46 485

原创 Django完整的移除App

Django 移除 App清理 model,删除相关数据库表Django < 1.7 有一个便捷的终端命令:sqlclear,参考 sqlclear docs./manage.py sqlclear my_app_nameDjango 1.7 及以上参考 migrate ./manage.py migrate my_app_name zero INSTAL...

2019-10-07 22:28:01 2474

原创 算法练习:乘积小于K的子数组

713. 乘积小于K的子数组给定一个正整数数组 nums。找出该数组内乘积小于 k 的连续的子数组的个数。示例 1:输入: nums = [10,5,2,6], k = 100输出: 8解释: 8个乘积小于100的子数组分别为: [10], [5], [2], [6], [10,5], [5,2], [2,6], [5,2,6]。需要注意的是 [10,5,2] 并不是乘积小于10...

2019-09-26 20:40:45 248

原创 算法练习:优美的排列 II

667. 优美的排列 II中文版的翻译要仔细看,不小心会引导歧路上给定两个整数 n 和 k,你需要实现一个数组,这个数组包含从 1 到 n 的 n 个不同整数,同时满足以下条件:① 如果这个数组是 [a1, a2, a3, … , an] ,那么数组 [|a1 - a2|, |a2 - a3|, |a3 - a4|, … , |an-1 - an|] 中应该有且仅有 k 个不同整数;.此处...

2019-09-25 23:17:51 178

原创 算法练习:丑数

263. 丑数编写一个程序判断给定的数是否为丑数。丑数就是只包含质因数 2, 3, 5 的正整数。示例 1:输入: 6输出: true解释: 6 = 2 × 3示例 2:输入: 8输出: true解释: 8 = 2 × 2 × 2示例 3:输入: 14输出: false解释: 14 不是丑数,因为它包含了另外一个质因数 7。说明:1 是丑数。输入不会超...

2019-09-24 17:40:56 248 1

原创 算法练习:从英文中重建数字

423. 从英文中重建数字给定一个非空字符串,其中包含字母顺序打乱的英文单词表示的数字0-9。按升序输出原始的数字。注意:输入只包含小写英文字母。输入保证合法并可以转换为原始的数字,这意味着像 “abc” 或 “zerone” 的输入是不允许的。输入字符串的长度小于 50,000。示例 1:输入: “owoztneoer”输出: “012” (zeroonetwo)示例 2...

2019-09-23 23:23:30 431

原创 算法练习:字母移位【Python】

848. 字母移位有一个由小写字母组成的字符串 S,和一个整数数组 shifts。我们将字母表中的下一个字母称为原字母的 移位(由于字母表是环绕的, ‘z’ 将会变成 ‘a’)。例如·,shift(‘a’) = ‘b’, shift(‘t’) = ‘u’,, 以及 shift(‘z’) = ‘a’。对于每个 shifts[i] = x , 我们会将 S 中的前 i+1 个字母移位 x 次。...

2019-09-21 15:15:18 5381

原创 算法练习:有序矩阵中第K小的元【Python】

378. 有序矩阵中第K小的元素给定一个 n x n 矩阵,其中每行和每列元素均按升序排序,找到矩阵中第k小的元素。请注意,它是排序后的第k小元素,而不是第k个元素。示例:matrix = [ [ 1, 5, 9], [10, 11, 13], [12, 13, 15]],k = 8,返回 13。说明:你可以假设 k 的值永远是有效的, 1 ≤ k...

2019-09-21 15:13:33 279

原创 算法基础实例—Python3

算法基础实例—Python3指针操作递归算法时间,空间复杂度分析数据结构基础算法实例收集的常见题目python 单例模式的实现方法写一个快速排序写一个拓扑排序python 实现一个二进制计算有一组“+”和“-”符号,要求将“+”排到左边,“-”排到右边,写出具体的实现方法。单链表反转交叉链表求交点用队列实现栈找出数据流的中位数二叉搜索树中第 K 小的元素如...

2019-09-20 09:29:39 1041

原创 算法—概览

算法概览相关认识:算法是定义良好的解决问题的步骤,在计算机程序中表达的方法。使用算法的3个原因:效率、抽象、重用性一般设计方法:+ 近似法:+ 随机法:+ 分治法:+ 贪心法:+ 动态规划:指针操作递归算法时间,空间复杂度分析数据结构基础算法实例...

2019-09-20 01:25:03 303

原创 算法练习:直线上最多的点数

149. 直线上最多的点数给定一个二维平面,平面上有 n 个点,求最多有多少个点在同一条直线上。示例 1:输入: [[1,1],[2,2],[3,3]]输出: 3解释:^|| o| o| o +------------->0 1 2 3 4示例 2:输入: [[1,1],[3,2],[5,3],[4,1],[2,3],[...

2019-09-19 12:10:34 487

原创 算法练习:累加数

累加数累加数是一个字符串,组成它的数字可以形成累加序列。一个有效的累加序列必须至少包含 3 个数。除了最开始的两个数以外,字符串中的其他数都等于它之前两个数相加的和。给定一个只包含数字 ‘0’-‘9’ 的字符串,编写一个算法来判断给定输入是否是累加数。说明: 累加序列里的数不会以 0 开头,所以不会出现 1, 2, 03 或者 1, 02, 3 的情况。示例 1:输入: “11...

2019-09-17 10:08:51 496

原创 算法练习:找到所有数组中消失的数字

448. 找到所有数组中消失的数字给定一个范围在 1 ≤ a[i] ≤ n ( n = 数组大小 ) 的 整型数组,数组中的元素一些出现了两次,另一些只出现一次。找到所有在 [1, n] 范围之间没有出现在数组中的数字。您能在不使用额外空间且时间复杂度为O(n)的情况下完成这个任务吗? 你可以假定返回的数组不算在额外空间内。示例:输入:[4,3,2,7,8,2,3,1]输出:...

2019-09-17 00:02:17 268

原创 算法练习:两数之和

1. 两数之和给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]来源:...

2019-09-16 08:41:25 154

原创 算法练习每日一题:翻转矩阵后的得分

861. 翻转矩阵后的得分有一个二维矩阵 A 其中每个元素的值为 0 或 1 。移动是指选择任一行或列,并转换该行或列中的每一个值:将所有 0 都更改为 1,将所有 1 都更改为 0。在做出任意次数的移动后,将该矩阵的每一行都按照二进制数来解释,矩阵的得分就是这些数字的总和。返回尽可能高的分数。示例:输入:[[0,0,1,1],[1,0,1,0],[1,1,0,0]]输出:39解释...

2019-09-14 22:28:11 341

原创 算法练习:132模式

456. 132模式给定一个整数序列:a1, a2, …, an,一个132模式的子序列 ai, aj, ak 被定义为:当 i < j < k 时,ai < ak < aj。设计一个算法,当给定有 n 个数字的序列时,验证这个序列中是否含有132模式的子序列。注意:n 的值小于15000。示例1:输入: [1, 2, 3, 4]输出: False解释: 序...

2019-09-14 11:45:45 296

Tiny coco2017

精简示例数据集,可用来验证yolov4

2021-07-28

vysor1.0.6.5-Crx4Chrome.rar

chrome浏览器插件,类Android模拟器 在Win7 64位,谷歌浏览器 48.0.2564.116 m 上可用。 需要了解离线开发模式下安装chrome插件的方法。

2016-03-23

微软USB安装系统工具

MEMORANDUM, insurance. A clause in a policy limiting the liability of the insurer. Its usual form is as follows, namely, "N. B. Corn, fish, salt, fruit, flour and seed, are warranted free from average, unless general, or the ship be stranded: sugar, tobacco, hemp, flax, hides and skins, are warranted free from average, under five percent; and all other goods, also the ship and freight, are warranted free from average, under three percent unless general, or the ship be stranded." Marsh. Ins.223; 5 N. S. 293; Id. 540; 4 N. S. 640; 2 L. R. 433; Id. 435. A Law Dictionary, Adapted to the Constitution and Laws of the United States. By John Bouvier. Published 1856.

2015-05-21

操作系统与WIFI兼容性分析

对于不同的操作系统,WIFI兼容性影响。

2014-09-09

bugzilla中导出的BUG列表查看方法

到处CSV文档并转换为microsoft windows 下可以查看的excel文档。

2014-04-09

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

TA关注的人

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