自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (3)
  • 收藏
  • 关注

原创 好用的ftp/sftp软件

写这篇博客的目的很简单,因为最近在配置交换机的时候需要在自己的笔记本上临时搭建ftp或sftp服务,所以尝试了很多类似的软件,比如:FileZilla、Server-U、Cyberduck、Core FTP Server、FTPRush、Xlight、SolarWinds Free SCP等等吧,基本上都试了试,要么有的时收费的,要么有的设置比较复杂,最后用了一圈下来,还是freeSSHd最好用,下载地址:freeSSHd and freeFTPd - open source SSH and SFTP se

2022-05-25 12:37:54 2684

原创 python中类变量和实例变量的区别

最近发现在使用类变量和实例变量时发现了一些小小的区别,下面写了一个小的demo演示,区别都卸载注释里了。class A: # 类变量 aa = 1 def __init__(self, x, y): # x,y属于实例的变量 self.x = x self.y = yif __name__ == '__main__': # a是一个实例,A是一个类 a = A(2,3) # 实例a可以向上查找类变量aa

2022-02-11 11:34:07 730

原创 python判断2个版本号大小

此方法唯一的“限制”就是要求版本号之间默认是以.为连接的,当然如果是其他字符连接的话,完全可以在split修改即可,所以严格意义上来说这也不算限制,只能是默认传入的版本号是以.为连接而已。此外,对于版本号是否长度相等,版本号是否是数字、英文、甚至是数字和英文混合形式,都统统好使。(默认情况下英文字母大于所有int类型的数字)。class CheckVersion(object): def compare(self, version1, version2): # 版本号

2021-11-05 15:48:37 1463

原创 gitlab-runner unregister失败

如题,在执行gitlab-runner unregister --namexxx时,出现了如下错误:Running in system-mode.ERROR: Deleting runner... forbidden runner=642e6cc4FATAL: Failed to delete runnerxxx解决方法:gitlab-runner verify --delete

2021-11-04 21:06:07 2583

原创 Windows批量去除pdf保护及For循环批处理

去除pdf保护的核心是使用的qpdf的工具,然后通过bat批处理达到批量执行的目的。另外需要注意的是此功能仅仅是去除pdf的保护密码,不是打开pdf时需要的open密码,是两回事。其实批处理本身也没有几行代码,但是踩的坑可不少,这也是写这次博客的目的。安装qpdf,下载地址:QPDF - Browse Files at SourceForge.net,绿色版解压后在cmd模式下就能用了 编写windows bat批处理脚本 @echo off::qpdf安装路径set cmd=d:\t..

2021-10-14 19:37:20 736

原创 python3安装cpca

一:操作环境win10 x64python3.7二:安装遇到的问题Building wheel for pyahocorasick (setup.py) ... error 先去下载Microsoft Visual C++ Build Tools, 安装完成后,再重新使用 pip install cpca 安装,即可解决问题感谢您下载 Visual Studio - Visual Studio 安装时如果不做vs开发,只需要选择"VisualStudio生成工具2019"即可。 .

2021-10-10 15:07:21 1767

原创 Linux服务器安装protobuf3

一:下载protobuf3软件包,目前的最新版本是3.17.3https://github.com/protocolbuffers/protobuf/releases/tag/v3.17.3以为项目里使用了python,所以下载的是python版本的protobuf:https://github.com/protocolbuffers/protobuf/releases/download/v3.17.3/protobuf-python-3.17.3.tar.gz二:执行安装...

2021-08-19 14:37:19 1893

原创 PyCharm移动python项目后pip不能使用

转载:http://www.manongjc.com/article/55578.html

2021-06-14 15:11:11 888

原创 CentOS环境Docker flannel网络方案实验

测试环境环境IP信息:master:192.168.66.40,启动etcd服务node1: 192.168.66.41,启动flannel服务node2: 192.168.66.42,启动flannel服务flanneld -versionv0.13.0etcd --versionetcd Version: 3.4.15Git SHA: aa7126864Go Version: go1.12.17Go OS/Arch: linux/amd64安装etcdetcd版本:ETCD_

2021-03-03 13:28:02 1177

原创 好用的Docker国内加速镜像仓库

最近开始学习docker,由于众所周知的原因导致国内访问官方镜像库的时候速度很感人,为此也在网上搜了很多次,结果就是天下文章一大抄,基本都是在说网易、百度、电子科技大学等镜像源,这些源有的时候也能用,只是稳定性较差。看来免费(白嫖)不好使,那么只能抱着试试的心态使用阿里云的加速网站,注意阿里云的也是免费的,只是需要注册登陆一下,而且都是和淘宝、支付宝账号绑定的,所以也不存在“注册”烦恼。下面简单说一下修改流程:登陆阿里云控制台https://homenew.console.aliyun.com/

2021-02-24 16:45:51 1946

原创 Docker Macvlan网络实验

Docker Macvlan网络实验实验环境虚机IP角色OSdocker1190.100.100.41docker宿主机CentOS7.5docker2190.100.100.42docker宿主机CentOS7.5linux190.100.100.40软路由CentOS7.5以上操作系统环境全部为vmware workstation运行的虚机本次实验由易到难共分3个阶段,分别是网卡独占模式、子接口模式(为了共享物理网卡)以及网关模式(目的是

2021-02-22 19:07:55 2063

原创 Linux EOF使用技巧

目录用于交互操作传统分区方式使用EOF自动分区用于交互操作传统分区方式系统中有一块100G的硬盘sdb对sdb使用fdisk进行分区,需要执行如下动作n(新建分区) 分区类型(默认回车即可,主分区) 分区ID(默认回车即可) 分区起始位置(默认回车即可) 输入分区大小 保存分区信息使用EOF自动分区#!/usr/bin/env bashfdisk /dev/sdb << EOFnp+500Mnp...

2021-02-14 16:36:27 1533

原创 Docker环境下Centos通过DockerFile安装httpd服务

Docker环境下Centos通过DockerFile安装httpd服务 最近在开始学习Docker,看到很多教程里使用httpd的容器做讲义,但是不知道为啥我下载的httpd容器里没有yum/vim等工具,使用起来很不方便,所以就想自己在一个标准的Centos容器里通过dockerfile重建一个带有httpd功能的系统。本以为很简单通过yum安装httpd并进行配置即可,没想到yum install以后发现容器里没有systemctl命令,当然可以通过privileged参数来打开system..

2021-02-14 15:33:30 1270

原创 XmanagerPowerSuite-6.0.0021安装包,非激活,非破解版

官方正版安装包,本软件包括所有的xshell涉及到的工具,包括:xshell/xmanager/xlpd/xftp/xconfig/xmanager-brocast/xmanager-passive/xstart仅仅是安装包不包含license,安装完成后如不激活会变为试用版。链接:https://pan.baidu.com/s/1jZpYFKYhv2q-T6Tsj4wseQ提取码:t...

2019-10-08 10:49:50 1990

原创 网件路由器设置

最近刚刚入手网件R8000P路由器,试了一下网速确实比原来的旧路由器快了很多,看视频明显不卡了。但是随之而来的出现了1个让人很头疼的问题,就是路由器会时不时的断网,每天大概出现5次左右,而且没有规律。通过查看路由器的日志发现有很多internet disconnection和internet connection的日志。后来通过网上搜索发现很多人都遇到了类似问题,但是大多数说的都是网件路由器散...

2019-08-01 12:48:59 11144 2

原创 ceph如何确定文件存储的最终位置(OSD)

ceph同时提供对象存储、块存储、文件存储三种接口,但本质上其实是对象存储,也就是说一个rbd image实际上包含了多个对象(默认情况下是image_size/4M)。此处以块存储(RBD)为例进行演示,因为三种接口最终存储文件的操作单元都是对象,所以其他接口的方法类似:前提:在bloc接口下有一个池:pool1,创建另一个volume(rbd image):vol1。因为这个vol...

2019-02-15 15:54:10 3906

原创 笔记本通过中转机访问IPV6

因为工作原因,接触很多企业部署环境基本上都使用IPV6,但是由于办公环境(准确说是办公室的路由)还不支持IPV6,导致无法通过笔记本访问IPV6的设备,本方法使用如下场景:1.办公室使用普通的IPV4环境,笔记本电脑或者说是操作系统 win7/win10都是支持Ipv6协议的,但是办公室使用的路由器不支持ipv62.你打算连接的设备使用Ipv63.有一个设备和环境即支持ipv4也支持i...

2019-02-02 20:30:47 1201

原创 印象笔记文章转到kindle上文字显示小的解决办法

最近想把印象笔记里整理的笔记转存到kindle,这样就能在上下班通勤的路上更方便学习(然并卵)。我的做法是把笔记打印成PDF,然后通过邮箱的方式发送到kindle上面,但是显示效果很差,基本上在kindle上显示时大概只有8号字体那么大,基本上无法看。其实这个问题之前也遇到过,之前因为需求不迫切,最后就不了了之了,不过这一次必须要解决这个问题。其实要想解决这个问题只需要两步即可:在印象笔记...

2018-12-04 14:26:58 1188

原创 GNS3里使用的VPCS模拟插件命令行每次只能键入2个字母

 在学习网络的过程中大家用的最多的就是GNS3模拟器了吧,本人在使用过程中遇到一个非常奇怪的问题就是在使用最新版“GNS3-1.3.13-all-in-one.exe”模拟器,创建VPCS时,打开vpcs的命令行后只能输入两个字母就自动执行换行(详解图片),后来联系某位大牛后给了一个0.8c的版本后就正常了。插件下载地址:https://download.csdn.net/download...

2018-10-23 22:08:04 502

转载 Linux五种IO模型性能分析

转载自:https://blog.csdn.net/jay900323/article/details/181412171. 概念理解      在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步:      所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事...

2018-09-15 15:20:06 166

转载 【Linux基础】Linux的5种IO模型详解

转载自: https://blog.csdn.net/baiye_xing/article/details/74331041 &amp;lt;div ...

2018-09-15 15:04:18 185

转载 rip/ospf/bgp

动态选路协议: RIP:路由信息协议,RIP是一种基于距离矢量(Distance-Vector)算法的协议,它通过UDP报文进行路由信息的交换,使用的端口号为520。 RIP使用跳数(Hop Count)来衡量到达目的地址的距离,称为度量值。在RIP中,缺省情况下,路由器到与它直接相连网络的跳数为0,通过一个路由器可达的网络的跳数为1,其余依此类推。也就是说,度量值等于从本网络到达目的网络间的路...

2018-09-13 14:07:08 1239

原创 ospf杂记

最近在学习网络知识,下面简单写一下自己对OSPF的理解吧OSPF的五种分组类型: 问候(Hello)分组, 用来发现和维持邻站的可达性,如果超过4个周期收不到对方的hello包,则断开连接 协商参数 在广播和非广播-多路访问(NBMA)选举DR/BDR(DR指定路由的作用是在AS内部所有的路由器只和DR交换信息,减少广播信息,但是因为增加了DR和...

2018-09-12 11:13:31 312

翻译 RHEL5/6/7中常用命令及命令之间的差异

 System basicsTask RHEL5 RHEL6 RHEL7 View subscription information /etc/sysconfig/rhn/systemid /etc/sysconfig/rhn/systemid subscription-manager identity subscriptio...

2018-09-01 20:34:48 2435

原创 gns3 官网原版最新版GNS3-2.1.8-all-in-one

GNS3-2.1.8-all-in-oneMD5: D09CAB86CE6BE4F060C96021D220773BSHA1: D409D0D36A50A265FCD9A8A6C812E5AB47792571CRC32: AA2C334C链接:https://pan.baidu.com/s/1clspQ0gBKF6ER27JCfgFFQ提取码:qahf更新网盘链接-...

2018-07-21 23:32:18 18056 2

原创 KaliLinux 4.15开启root账户ssh远程登录

在网上找了很多文章,发现都是比较老旧的,对于新版的KaliLinux并不适用,我的版本是:Linux kali 4.15.0-kali2-amd64 #1 SMP Debian 4.15.11-1kali1 (2018-03-21) x86_64 GNU/Linux废话少说,直接进入正题:首先检查是否安装ssh服务#apt list openssh-server如果安装的话,会出现如下提示open...

2018-05-13 17:47:37 1530

转载 缓存那些事

前言一般而言,现在互联网应用(网站或App)的整体流程,可以概括如图1所示,用户请求从界面(浏览器或App界面)到网络转发、应用服务再到存储(数据库或文件系统),然后返回到界面呈现内容。随着互联网的普及,内容信息越来越复杂,用户数和访问量越来越大,我们的应用需要支撑更多的并发量,同时我们的应用服务器和数据库服务器所做的计算也越来越多。但是往往我们的应用服务器资源是有限的,且技术变革是缓慢的

2017-08-28 14:52:42 318

深入理解计算机系统

本书是一本将计算机软件和硬件理论结合讲述的经典教程,内容覆盖计算机导论、体系结构和处理器设计等多门课程。本书的最大优点是为程序员描述计算机系统的实现细节,通过描述程序是如何映射到系统上,以及程序是如何执行的,使读者更好地理解程序的行为为什么是这样的,以及造成效率低下的原因。 相对于第1版,本版主要是反映了过去十年间硬件技术和编译器的变化,具体更新如下: 1. 对系统的介绍(特别是实际使用部分)做了增加和修改。例如,既保持了原有的针对32位系统的说明,又增加了对64位系统的描述。 2. 增加了很多关于由算术运算溢出以及缓冲区溢出造成安全漏洞的内容。 3. 更详细讲述了处理器对异常的发现和处理。 4. 描述了基于Intel Core i7处理器的存储器层次结构,还增加了固态硬盘的内容。 5. 强调并发性,增加了关于并发性一般原则的内容。 【编辑推荐】 “2005年,我开始采用Bryant和O’Hallaron的这本书作为本科生计算机系统课程的教材。三年后,这本书仍然是我的计算机系统课程教科书的首选。” —— Mirela Damian,维拉诺瓦大学 “本书表述清晰、恰到好处——举重若轻地呈现了那些非常复杂的内容。” —— Ibrahim Matta, 波士顿大学 “这是一本学习计算机硬件和软件如何‘真正’协同工作的好书,还教会你为什么了解这些知识会使你成为一个更有价值的程序员。本书还帮你为学习像操作系统和编译器这样的高级课程做好准备。在本书中,我最喜欢的章节是关于缓存的,当我第一次发现缓存有多重要时,真是难以置信!” —— Vishal Shah,Ask.com总架构师

2018-10-24

vpcs_0.8c_gns3插件

解决gns3 2.1.8版本配合0.8b的vpcs时,在命令行下只能输入2个字母的问题。

2018-10-23

空空如也

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

TA关注的人

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