- 博客(17)
- 收藏
- 关注
原创 浅谈windows下的dos命令
背景 最近在工作中遇到一个bat脚本,对于一个职场菜鸡来说,又碰到了知识盲区,对dos命令一片空白的我还是决定摸一摸这盲区,以便在以后的工作中能更好的运用,难度不大,但是也很实用,花半天时间学习下,同时记下一点学习成果写下来方便自己的同时也能方便大家。 脚本内容 先上一段脚本,这是一段打包的脚本,主要是涉及一些基本操作 ::解压程序WinRAR.exe所在目录 32位%ProgramFiles(x86)% 或64位 %ProgramFiles% set WinRarDir=%P...
2021-09-25 17:47:58
602
原创 Python中if __name__ == ‘__main__‘:的作用及其原理
if name == ‘main’:的作用 一个python文件通常有两种使用方法,第一是作为脚本直接执行,第二是 import 到其他的 python 脚本中被调用(模块重用)执行。因此 if name == ‘main’: 的作用就是控制这两种情况执行代码的过程,在 if name == ‘main’: 下的代码只有在第一种情况下(即文件作为脚本直接执行)才会被执行,而 import 到其他脚本中是不会被执行的。举例说明如下: 直接执行: 直接执行 test.py,结果如上图,可以成功 print 字
2021-07-26 09:04:16
983
1
原创 关于路由表的几点说明(基于route print)
当前的路由: destination目的网段 mask子网掩码 interface到达该目的地的本路由器的出口ip gateway 下一跳路由器入口的ip,路由器通过interface和gateway定义一调到下一个路由器的链路,通常情况下,interface和gateway是同一网段的metric 跳数,该条路由记录的质量,一般情况下,如果有多条到达相同目的地的路由记录,路由器会采用metric值小的那条路由 第一条 缺省路由:意思就是说,当一个数据包的目的网段不在你的路由记录中,那么,你的路由器该.
2021-07-25 13:02:50
1031
原创 ant之build.xml配置文件及相关标签详解
前言 最近刚接手ant中的build.xml文件,第一次接触难免手忙脚乱,根据实际配置文件跟网上一些材料进行整理,方便自己的同时也方便大家查阅和理解。 背景知识 Ant的概念 可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。
2020-12-27 20:55:07
3898
原创 python-django-bootstrap-ajax实现数据导入导出功能总结
背 景:刚入职一周,领导给分配了任务,写一个用户管理系统,主要方便小组成员对用户基本信息进行管理,实现基本的功能即可,即增删改查、用户数据批量导入导出等,对于初出茅庐的菜鸡来说可算是踩坑不少,这里主要对批量导入、批量导出功能进行总结。 1、用户数据导入 思 路:使用bootstrap框架,使用input标签,标签类型为type=file,将文件以表单形式传给后端,后端拿到文件后request.FILES.get(‘file’)直接获取,并将数据写入数据库。 前端页面代码如下: <div cl
2020-12-14 19:34:04
735
原创 python知识点汇编
如何理解Python中的if name == ‘main’ 1. 摘要 通俗的理解__name__ == ‘main’:假如你叫小明.py,在朋友眼中,你是小明(name == ‘小明’);在你自己眼中,你是你自己(name == ‘main’)。 if name == 'main’的意思是:当.py文件被直接运行时,if name == 'main’之下的代码块将被运行;当.py文件以模块形式被导入时,if name == 'main’之下的代码块不被运行。 2. 程序入口 对于很多编程语言来说,程序都必
2020-11-26 22:26:52
556
原创 git之傻瓜式学习
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 工作原理 / 流程: 图片描述 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 二:什么是分布式控制系统? Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑
2020-11-21 21:09:23
262
原创 python魔术方法学习
实例方法 1、在定义实例时,会初始化一个实例对象,其第一个参数一般为self,在创建时候将其传给self, 2、实例的方法和属性只能由实例调用 类方法 1、在类定义中,必须用@classmethod装饰器修饰的方法 2、必须至少有一个参数,第一个参数留给了cls,cls指待调用者即类本身 3、cls这个标识符可以是任意合法名称,但是为了易读性,一般写成cls 4、通过cls直接操作类的属性即方法 静态方法 1、在类定义中,必须用@staticmethod装饰器修饰的方法 2、在调用时不用隐形的传入参数,静态
2020-11-09 22:59:09
386
原创 zabbix监控系统学习随笔
zabbix安装 在清华源官网选择对应的网址进行安装 https://mirrors.tuna.tsinghua.edu.cn/ 1、wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm 将对应的rpm安装包保存到本地 通过rpm -ql +安装包名 查看内部详细目录 2、更改/etc/yum.repo.d/zabbix.repo配置文件,如
2020-10-16 21:06:17
305
原创 Nginx学习随笔之心得
Nginx简介 1、Nginx的基本概念 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务 2、反向代理 (1)正向代理 在客户端(浏览器)配置代理服务器,通过代理服务器进行互联网访问。正向代理:客户端 <一> 代理 一>服务端 (2)反向代理 反向代理,客户端对代理无感知,客户端不需要任何配置就可以访问,我们只需将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,在返回给客户端,此时反向代理服
2020-10-02 11:28:51
478
原创 saltstack自动化运维工具学习
1、salt介绍 saltstack是由thomas Hatch于2011年创建的一个开源项目,设计初衷是为了实现一个快速的远程执行系统。 2、salt强大之处 系统管理员日常会进行大量的重复性操作,例如安装软件,修改配置文件,创建用户,批量执行命令等等。如果主机数量庞大,单靠人工维护实在让人难以忍受。 早期运维人员会根据自己的生产环境来写特定脚本完成大量重复性工作,这些脚本复杂且难以维护。系统管理员面临的问题主要是1、系统配置管理,2、远程执行命令,因此诞生了很多开源软件,系统维护方面有fabric、pu
2020-09-23 22:33:33
462
3
原创 k8s部署学习随笔----Kubernetes1.15.3
搭建本地DNS服务器 待续… 准备3台以上服务器 可以在阿里云上购买,也可以通过虚拟机搭建 私有仓库搭建 1、仓库地址:选择版本1.7.5以上版本。 https://github.com/goharbor/harbor 使用wget命令下载,并将其解压在/opt路径下,进入harbor后更改harbor.yml文件,将其hostname改为本机公网的ip地址。 harbor_admin_password:将登陆密码改为自己的密码,账号为admin 2、启动harbor,在当前目录下,启动脚本install
2020-08-30 17:16:43
356
原创 最全Linux系统学习笔记--持续更新
1、shell语法 命令 选项 参数 命令:整条shell命令的主体 选项:会影响会微调整个命令的行为 参数:命令作用的对象 1、自动补全 2、快捷键 ctrl+C:终止前台运行的程序 ctrl+D:相当于exit ctrl+L:清屏 ctrl+A:光标移到命令行的前端 ctrl+E:光标移到命令行的后端 ctrl+K:删除光标后的所有字符 ctrl+U:删除光标前的所有字符 ...
2020-08-23 14:58:45
2106
1
原创 docker-compose学习随笔
https://blog.csdn.net/qq_42971895/article/details/107848250 docker-compose
2020-08-15 21:18:36
243
原创 docker学习随笔
docker学习 dockers详解一docker了解 引用:https://www.cnblogs.com/dwlovelife/p/11482056.html docker学习详解 docker详解二----常用操作命令 https://www.cnblogs.com/dwlovelife/p/11520221.html 常用操作命令 docker详解三—网络篇 https://blog.csdn.net/meltsnow/article/details/94490994 网络篇 ...
2020-08-15 21:11:29
251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人