自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 python---异常处理try、except

异常:python使用被称为异常的特殊对象来管理程序执行期间发生的错误。当发生错误时,它会创建一个异常对象,如果编写了对异常的处理,则程序会继续运行,如果未对程序的异常进行处理,则程序遇到错误后会抛出一个异常,并返回一个traceback,其中包含异常的报告。异常使用try-except代码块进行处理的,try-except代码块让python执行指定的操作,并告诉python遇到该异常该...

2019-08-31 16:43:48 197

原创 python---关于is与==的讨论

首先简单来说:“==”运算符是比较两个对象的值(对象中保存的数据),而“is”比较对象的标识。通常我们关注的是二者的值,而不是标识,所以在python中“==”出现的频率要比“is”高,然而在单值比较中,应该使用is进行比较。最常使用“is”来检查变量绑定的值是不是None,x is Nonex is not Noneis 的运算速度比 == 快,因为它不能重载,直接对两个值的I...

2019-08-31 15:55:27 141

原创 python---for循环

for循环:当你有一个代码块需要重复执行固定的次数时,通常使用for循环,通常for循环中遍历的是:可迭代对象或者迭代器for i in range(0,3,1) print("i = %d" %(i))在这里 range(0,3,1)是一个懒惰的可迭代对象。他表示从0开始递加,步长是1,循环3次,退出for循环。这就是一个简单的for循环,当然遍历的也可以是列表、元...

2019-08-31 10:39:36 593

原创 python---注释

注释的作用python注释语句的写法特殊功能的注释语句python中#是一个合法的注释符Todo 表示尚未开发的内容XXX:Fixme:# coding = utf-8使用utf-8来解析总结:注释是一种不会被运行的描述性语句除了描述性代码功能与设计思路的注释之外,一些独特风格的注释还可以用于标注待完成的开发任务有些注释可以用于改变解释器的运行环境。...

2019-08-21 21:24:53 110

原创 python---变量

布尔类型的定义与作用比较与逻辑,两种布尔运算类型转换与类型获取函数布尔值:True和False逻辑运算符:and or not isis 两者是否指向同一个python对象求解布尔值:bool("123")强制类型转换:str("123")总结:布尔值是一种专门用于逻辑运算的数据类型布尔运算一般包括比较运算和逻辑运算python中的任何对象都可以被解析为...

2019-08-21 21:14:28 98

原创 python---数字

整数与浮点数的性质算术表达式字符串的算术运算算数运算符+-*/ // % **总结:python中的数字由精度范围的限制使用运算符可以直接在python环境下构建算术表达式,算术表达式会在代码运行环境时自动求值python中的字符串也可以进行部分算术运算。思考:1.“123” *5 的返回值是1231231232131232.两个浮点数进...

2019-08-21 20:58:44 126

原创 python---字符串

字符串是一种记录文字信息的数据类型字符串必须有引号包围,可以是一对引号包围的单行字符串,也可以是一对三个一组的引号包围的跨行字符串在字符串中,可以使用转义字符来实现特殊的功能思考:当一段字符串中需要同时出现单引号和双引号的情况,应当如何表示?1."""qww'"rrr"""2,...

2019-08-21 20:44:19 89

原创 python---变量

变量的命名规则:必须有字母数字下划线组成数字不能作为变量的首字母总结:变量是一种用于指代数据的标识符,在python中的变量没有类型的限制,任何对象都可以作为变量的值变量名必须由字母、数字、下划线组成,并且数字不能作为变量名的第一个字符除了单个变量对应单个值的赋值方式外,python还提供了多变量赋值和三元赋值等高级赋值方式思考:将一个变量赋值给另一个变量,...

2019-08-21 20:27:28 122

原创 python基础

关键字:直接被解释器解释。关键字:printprint("hello world")python关键字的概念:某些词语在解释器中拥有特定的含义,这些词语就叫做关键字关键字 含义 False 布尔类型的值,表示假,与True相反 None None比较特殊,表示什么都没有,他有自己的数据类型 -NoneType True 布尔类型的值,表示真,与...

2019-08-19 20:53:37 80

原创 python至anaconda(一)基础知识

使用anaconda来对python环境进行切换。隔离运行环境conda info -e :来列举当前已经有的环境conda create --name td_study1 python=2.7 :创建一个名字叫做td_study1的python2.7的环境conda activate td_study1:切换python环境python -V:查看当前python版本cond...

2019-08-15 21:34:24 145

原创 git快速入门之Git远程库

1.协作项目中的分支操作2.适合协作的分支架构3.远程分支操作git:效率高因为三方合并分支可以分为两种:长期分支、短期分支长期分支:长期存在的分支。短期分支:用完就销毁的分支(问题集中化)PU分支:稳定性较差的分支添加远程库:git remote add <远程库别名><远程库的URL>查看版本库中所有分支:git branch -a...

2019-08-14 19:59:28 152

原创 git快速入门之分支

查看git仓库分支:git branchgit branch -a查看仓库中的所有分支git branch 分支名创建一个新的分支git checkout 分支名:切换当前的分支git branch -m 旧分支名 新分支名;更改分支名git branch -d 分支名:删除已合并的分支git merge 分支名:合并分支先用checkout到想要并入的分支,在运...

2019-08-09 21:26:37 221

原创 git快速入门之历史记录及忽略文件

1.查看历史版本文件2.还原历史版本3.忽略文件使用git log查看历史信息:git log :查看历史git log --status:查看日志状态git log -p -num:查看前num条日志信息修改历史:git diff:当前文件和暂存区域快照之间的差异;也就是修改之后还没有暂存的变化的内容git diff --staged:查看已经暂存的但是还没有...

2019-08-06 19:52:00 441

原创 浅谈http原理及报文首部

浅谈http原理基础http:Hypertext Transport Protocol 超文本传输协议经典的有ISO提出的OSI七层模型客户端是浏览器Browser,服务端为http server而html则是http传送文本格式。超文本标记一个页面中可能包含多个页面对象。我们用URI来定义互联网上的每一个资源URL:Uniform Resource Identifier 统一资源...

2019-08-05 22:11:13 161

原创 BIND子域授权及正向解析实现

本文关于实现子域授权的介绍,也就是在一级域名下创建一个二级域名在父域名下可以查寻到子域名的信息,也即当别的主机指向父域时,父域可以向别的主机提供迭代查询或递归查询。就像根域和om域。具体实现:在父域的配置文件中增加如下项:1.授权的子区域名称。2.子区域的名称服务器。3.子区域的名称服务器的IP地址。主服务器 172.16.200.129 上配置:父域授权#cd /var/named...

2019-08-05 22:11:05 544

原创 源码包编译安装nginx并进行测试

1.源码包编译安装在这里我是用wget下载使用,也可以使用图像界面的浏览器下载wget http://nginx.org/download/nginx-1.9.9.tar.gz因为是源码。所以包并不是太大,不到1M2.下载完成后我们就进行解包了,我们下载的gzip归档包,开始解压tar xf nginx-1.9.9.tar.gz3.然后切换至我们的解压目录.cd nginx-...

2019-08-05 22:10:57 251

原创 脚本:通过ping命令测试193.168.0.151到192.168.0.254主机是否在线

通过ping命令测试193.168.0.151到192.168.0.254主机是否在线。如果在线,就显示“ip is up”,其中ip换作真正的ip地址,且以绿色显示如果不在线,就显示“ip is down”,其中ip换作真正的ip地址,且以红色显示使用while语句1 #! /bin/bash2 declare -i I=15134 while [ $I -le 254 ];do...

2019-08-05 22:10:49 1674

原创 httpd功能特性及配置介绍(一)

一次web请求的基本过程:建立连接–&gt;接受请求–&gt;处理请求–&gt;访问资源–&gt;构建响应–&gt;发送响应–&gt;记录日志web服务器的输入/输出结构单线程I/O结构多线程I/O结构复用的I/O结构复用的多线程:多个线程,每个线程响应多个请求Apache HTTP Serve俗称apachehttpd:是一个高度模块化的程序,是由核心和模块组成:core+mod...

2019-08-05 22:10:23 2127

原创 httpd功能特性及配置介绍(二)

11.路径别名Alias /alias/ “/path/to/somewhere/”意味着访问http://server_ip/alias/时其页面来自域/path/to/somewhere/这个位置12.设定默认字符集Add Default Charsethttp事务requestName:value请求主体reponseName:value响应主体MIME:多媒体类...

2019-08-05 22:10:08 232

原创 ftp协议及简单配置

在我们的学习和生活,FTP服务器可谓充斥了我们的生活,比如我们交作业时的ftp服务器,是不是很方便呢!所以今天就来研究一下ftp服务器吧。ftp协议是一种非常古老的协议。古老到他的安全性在现在已经不能保证,在互联网刚刚兴起的时候,为了实现不同主机间的文件传输,由此ftp服务应运而生,在那时,网络运营还是一个问题,所以ftp协议就致力于传输文件,以至于它没有一丝丝防范性,安全性很差。FTP:Fi...

2019-08-05 22:10:01 2464

原创 apache2.4实战之高级配置

一、虚拟主机配置:基于IP认证:本机有两块网卡,也即有两个ip地址:172.16.200.138;192.168.122.1现在要求浏览器访问172.16.200.138时显示www.a.com;访问192.168.122.1显示www.b.com1.开启httpd服务,以便于调错。service httpd start2.修改配置文件。#vim /etc/httpd/conf/...

2019-08-05 22:09:52 138

原创 apache2.4实战之个人网页配置

要求:在根目录下创建/www/wang文件夹,并在文件夹内创建欢迎页面。使用yum安装httpdyum install httpd -y2.配置httpd.conf文件vim /etc/httpd/conf/httpd.conf20 31 ServerRoot "/etc/httpd" 32 42 Listen 80 43 ...

2019-08-05 22:09:43 1008

原创 数据库基础

动态网站:程序:JAVA APPLET (JAVA虚拟机)将可执行文件下载至客户端在环境中运行服务器执行:静态资源(图片,jpeg,html,plaintext)动态资源:程序硬编码:echo "&lt;h1&gt;hello world&lt;/h1&gt;"The time is :abc //abc是一段程序可嵌入html中的web开发机制————分体式结构 例如php...

2019-08-05 22:09:34 82

原创 浅谈iptbles及TCP三次握手4次挥手详解

若要实现跨平台搭建文件系统在类unix中实现将linux中的文件映射为window中的文件Samba是由墨尔本大学的一名研究生来实现的,它使用了三台主机开发了sambasamba实现了Netbios和smb协议,需要两个进程来实现netbios:nmbd smb:smbd winbindd(一般不启动)开发端口:137 138 139 445AD(LDAP):Active Direc...

2019-08-05 22:09:24 311

原创 配置rsyslog+loganalyzer+lamp日志查看工具

Loganalyzer是一款syslog日志和其他网络事件数据的Web前端。它提供了对日志的简单浏览、搜索、基本分析和一些图表报告的功能。数据可以从数据库或一般的syslog文本文件中获取,所以LogAnalyzer不需要改变现有的记录架构。基于当前的日志数据,它可以处理syslog日志消息,Windows事件日志记录,支持故障排除,使用户能够快速查找日志数据中看出问题的解决方案1.安装lamp...

2019-08-05 22:08:30 462

原创 git版本控制系统

版本控制系统是一种追踪记录对工程文件的修改历史的技术git是一种分布式版本控制工具Git安装完成后需要进行用户信息的配置(配置用户名和邮箱)下载地址:https://git-scm.com/download/win下载之后就可以安装,一直下一步即可。安装完成后对GIT进行配置用户:打开GIT bash:$ git config --global user.name "...

2019-08-05 22:07:49 128

空空如也

空空如也

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

TA关注的人

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