自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

OMG

天青色等烟雨

  • 博客(55)
  • 收藏
  • 关注

原创 Android开发入门 -- 开发工具安装与设定

Android Studio安装IDE安装http://www.androiddevtools.cn/ 下载安装Android Studio(3.1.4 正式版)SDK安装第一次执行Android Studio,会提示要下载SDK;进入Android Studio设置向导:选择下载的部件:其中Performance部件会影响模拟器启动的时间,确认选择下载;模拟器...

2018-09-20 11:09:36 249

原创 【Linux入门】启动流程

启动流程 - 运行级别Linux系统默认定义7种计算机运行级别:运行级别 含义 0 关机 1 单用户模式,可以想象为Windows的安全模式,主要用于系统修复。只启动最基本的程序,程序还是从硬盘启动 (不是真正的Linux中安全模式,在Linux中还有真正的光盘启动安全模式) 2 不完全的命令行模式,不含NFS服务(Linux系统...

2018-08-12 17:31:11 159

原创 【python】rpyc

通过最简单的一个调用例子:Server端from rpyc import Servicefrom rpyc.utils.server import ThreadedServerimport timeclass pc2Service(Service): def exposed_get_time(self): now_time = time.time() ...

2018-08-10 23:28:24 1286

原创 【python】其他

函数参数在Python中定义函数,可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参数,这5种参数都可以组合使用。参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数------------------------------------如果已经有一个list或者tuple,要调用一个可变参数怎么办?可以这样做:>>> num...

2018-08-08 23:08:35 155

原创 【python】列表/元组/字典/集合

列表/元组/字典/集合列表>>>classmates = ['A', 'B', 'C']>>>len(classmates)3索引进行访问>>>classmates[0]'A'>>>classmates[1]'B'>>>classmates[2]'C'倒数索引&a

2018-08-08 22:01:11 189

原创 【协议】HTTP协议

HTTP协议网络基础TCP/IP为了理解 HTTP,我们有必要事先了解一下 TCP/IP 协议族;协议,规定了计算机之间通信和交互的规则,TCP/IP 是互联网相关的各类协议族的总称;TCP/IP 的分层管理TCP/IP 协议族里重要的一点就是分层;TCP/IP 协议族按层次分别分为以下 4 层:应用层、传输层、网络层和数据链路层;分层好处:各层之间相互独立,每一层...

2018-08-05 21:25:05 498 1

原创 【Selenium】

主要功能Selenium 的主要功能:实现WEB UI测试自动化,支持多平台、多浏览器、多语言包括:1)WEB页面功能测试2)浏览器兼容性测试实现原理Selenium2将浏览器原生的API封装成WebDriver API,可以直接操作浏览器页面里的元素,甚至操作浏览器本身(截屏,窗口大小,启动,关闭,安装插件,配置证书之类的),就像真正的用户在操作一样。Seleni...

2018-08-05 15:44:05 226

原创 【协议】TCP/IP

连接建立三次握手三次握手第一次握手:客户端向服务器发送连接请求报文,同步标志位SYN置1,同时选择一个初始序号seq = x,进入SYN-SENT状态,等待服务器确认;第二次握手:服务器收到SYN包后,如果同意建立连接,则向客户端发送确认,同时向客户端发出同步请求。确认标志位ACK和同步标志位SYN都置1,并选择一个初始序号seq = y,确认号ack = x+1,表示对客...

2018-08-05 12:16:35 179

原创 【爬虫入门8】表单交互与模拟登录

表单交互与模拟登录表单交互什么是表单交互使用python实现表单提交无论是简单网页还是采用异步加载的网页,都是使用GET方法请求网址来请求网页信息;如果想获得登录表单后的信息,就需要进行表单交互。requests的post方法import requestspayload = { 'key1': 'value1', 'key2': 'value2'}...

2018-08-04 11:50:14 1720

原创 【爬虫入门7】异步加载

异步加载

2018-08-04 09:56:53 798 1

原创 【爬虫入门6】多进程爬取糗事百科

#coding:utf-8import timeimport requestsfrom bs4 import BeautifulSoupfrom multiprocessing import Poolclass spider_qiushi_baike(object): def __init__(self): print('Welcome to spider_...

2018-08-04 09:41:53 252

原创 【爬虫入门5】爬取酷狗TOP500

#coding utf-8import timeimport requestsfrom bs4 import BeautifulSoupclass spider_KG_top500(object): def __init__(self): print('Welcome to spider_KG_top500') def get_song_info(s...

2018-08-04 08:43:39 654 1

原创 【爬虫入门4】BeautifulSoup

BeautifulSoup

2018-08-03 23:10:32 170

原创 【爬虫入门3】requests库

IP协议负责传输TCP协议负责可靠性DNS负责域名解析HTTP规定应用进程间通信和交互的规则requests库爬虫最重要的2个库,一个是获取HTML文件的requests库,一个是从HTML文件中获取想要文件的BeautifulSoup库。安装requests库:pip install requests导入requests库:import requests基本使用...

2018-08-03 22:51:42 163

原创 【爬虫入门2】xpath

xpath什么是xpathXML路径语言,拥有在数据结构树中查找节点的能力被开发者当做小型查询语言来使用Xpath通过元素和属性进行导航为什么学习xpath1、不仅支持XML,也支持HTML(可以在HTML中查找我们需要的内容)2、比正则表达式更简单,强大3、爬虫框架,像scrapy也支持xpath节点父辈,子辈,同胞,先辈,后台路径表达式xpath...

2018-08-03 21:46:13 269

原创 【爬虫入门1】css选择器

css选择器css选择器:一种快速定位元素的方法基本用法<1>*选择所有元素.class.intro 选择所有class="intro"的元素#id#firstname 选择所有id = "firstname"的元素elementp 选择所有<p>元素:not(selector):not(p) 选择所有非p元素的元素基本用...

2018-08-03 21:23:14 1673

原创 【Linux入门】十五、系统管理

进程查看进程管理的作用:1)判断服务器健康状态2)查看系统中所有进程3)杀死进程PS命令# ps aux# 查看系统中所有进程,使用BSD操作系统格式# ps -le# 查看系统中所有进程,使用Linux标准格式top命令终止进程kill -1 进程PID重启进程kill -9 进程PID强制终止进程kill -1...

2018-07-31 07:17:39 164

原创 【Linux入门】十四、Shell编程9 -- 流程控制while循环

十四、Shell编程9 -- 流程控制while循环1 while循环while语法举个例子: 

2018-07-31 07:17:29 149

原创 【Linux入门】十四、Shell编程8 -- 流程控制for循环

十四、Shell编程8 -- 流程控制for循环for语法1举例1:输出结果:AMPMEVE举例2:批量解压缩脚本for语法2举个例子:

2018-07-31 07:17:20 223

原创 【Linux入门】十四、Shell编程7 -- 流程控制case语句

十四、Shell编程7 -- 流程控制case语句case语句和if...elif...else语句一样都是多分支条件语句,不过和if多分支条件语句不同的是:case语句只能判断一种条件关系,而if语句可以判断多种条件关系。举个例子:结果:...

2018-07-31 07:17:01 169

原创 【Linux入门】十四、Shell编程6 -- 流程控制if语句

十四、Shell编程6 -- 流程控制if语句1 单分支if条件语句举例1:返回结果:举例2:2 双分支if条件语句3 多分支if条件语句举例:结果:...

2018-07-31 07:16:50 130

原创 【Linux入门】十四、Shell编程5 -- 条件判断

十四、Shell编程5 -- 条件判断条件判断1 判断格式# test -e /root/install.log# [ -e /root/install.log ]-e 代表判断该文件是否存在2 按照文件类型进行判断举个例子:3 按照文件权限进行判断4 两个文件之间进行比较5 两个整数之间比较6 字符串的判断7 多重条件判断...

2018-07-31 07:16:33 118

原创 【Linux入门】十四、Shell编程4 -- 字符截取命令sed

十四、Shell编程4 -- 字符截取命令sed

2018-07-30 21:37:21 137

原创 【Linux入门】十四、Shell编程3 -- 字符截取命令awk

十四、Shell编程3 -- 字符截取命令awkprintf命令字符截取命令awk

2018-07-30 21:36:14 132

原创 【Linux入门】十四、Shell编程2 -- 字符截取命令cut

十四、Shell编程2 -- 字符截取命令cut字符截取命令cutgrep的作用是在文件中提取符合条件的行,而cut命令就是用来提取列的命令。# cut [选项] [文件名]选项:-f 列号        提取第几列-d 分隔符    按照指定分隔符分隔列(默认按照TAB分隔)举个例子:1)创建如下文件,列之间是用TAB隔开的使用cut提取2)...

2018-07-30 21:25:08 232

原创 【Linux入门】十四、Shell编程1 -- 正则表达式

十四、Shell编程1 -- 正则表达式1 正则表达式与通配符正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配(即匹配到的输出结果是包含匹配结果的那一行)grep、awk、sed等命令可以支持正则表达式。通配符用来匹配符合条件的文件名,通配符是完全匹配。ls、find、cp这些命令不支持正则表达式,所以只能用Shell自己的通配符来进行匹配了。2 基础正则表达式...

2018-07-30 21:02:59 256

原创 【Linux入门】十三、Shell基础6 -- Bash变量2

十三、Shell基础6 -- Bash变量21 数值运算与运算符数值运算变量进行数值运算: $((运算式)) 最常用举个例子:cc=$(($aa+$bb))运算符 

2018-07-30 20:37:10 104

原创 【Linux入门】十三、Shell基础5 -- Bash变量

十三、Shell基础5 -- Bash变量1 用户自定义变量什么是变量变量是计算机内存的单元,其中存放的值可以改变。当Shell脚本需要保存一些信息时,如一个文件名或数字,就把它保存在一个变量中。每个变量都有一个名字,所以很容易引用它。使用变量可以保存有用信息,使系统获知用户相关设置,变量也可以用于保存暂时信息。变量设置规则变量名称可以由字母、数字和下划线组成,但是不能以数字开...

2018-07-30 20:31:39 138

原创 【Linux入门】十三、Shell基础4 -- 多命令执行与管道符

十三、Shell基础4 -- 多命令执行与管道符1 多命令顺序执行执行符 格式 作用 例子 ; 命令1 ; 命令2 多个命令顺序执行,命令之间没有任何逻辑联系 ls ; date ; cd /hello ; date && 命令1 && 命令2 逻辑与 当命令1正确执行,则命令2才会执行...

2018-07-30 20:22:54 923 1

原创 【Linux入门】十三、Shell基础3 -- 历史命令与补全、命令别名与快捷键

Shell基础3 -- 历史命令与补全1 历史命令history命令# history [选项] [历史命令保存文件]选项:-c  清空历史命令-w 把缓存中的历史命令写入历史命令保存文件(默认是登陆用户家目录下的.bash_history,也可以指定保存到哪个文件)用法:直接使用history,可以看到之前敲过的命令(即使是此次启动之前的)默认会在退出登陆后自...

2018-07-30 20:14:13 325

原创 【Linux入门】十三、Shell基础2 -- 输入输出重定向

Shell基础2 -- 输入输出重定向1 标准输入输出2 输出重定向命令 > 文件(正确执行命令结果,重定向到文件,覆盖)命令 >> 文件(正确执行命令结果,重定向到文件,追加)命令 2> 文件(错误执行命令结果,重定向到文件,覆盖)命令 2>> 文件(错误执行命令结果,重定向到文件,追加)命令 &> 文件(执行...

2018-07-30 20:05:26 120

原创 【Linux入门】十三、Shell基础1 -- 概述&脚本执行方式

Shell基础1 -- 概述&脚本执行方式1 概述命令解释器Shell是一个命令行解释器,它为用户提供一个向Linux内核发送请求以便运行程序的界面系统级程序;最底层是硬件,系统通过内核来管理硬件,但是我们在外层应用程序或者是我们敲入的命令,内核是无法识别的;而计算机能够识别的是0101的机器语言。Shell的作用就在于翻译我们输入的命令为内核能识别的机器语言,并将...

2018-07-30 15:30:03 199

原创 【Linux入门】十二、文本编辑器Vim

文本编辑器VimVim常用操作Vim是一个功能强大的全屏幕文本编辑器,是Linux/Unix上最常用的文本编辑器;它的作用是建立、编辑、显示文本文件。Vim没有菜单,只有命令。Vim+文件名,若文件存在则打开,不存在则创建;Vim默认进去之后是命令模式,即输入的内容都会当成命令来处理;如果想要像Windows的记事本一样编辑,需要输入i/a/o进入插入模式;按e...

2018-07-29 22:08:41 147

原创 【Linux入门】十一、关机重启命令

关机重启命令关机重启命令 shutdown命令名称:shutdown语法:shutdown 选项 时间选项:-h 关机-r 重启-c 取消前一个关机命令用法:shutdown -h now 现在关机shutdown -h 时间(比如20:30)20:30关机shutdown -r now 现在重启shutdown -r 时间(比如20:30)20:3...

2018-07-28 15:13:03 135

原创 【Linux入门】十、网络命令

网络命令网络命令 write命令名称:write命令所在路径:/usr/bin/write执行权限:所有用户语法:write 用户名功能描述:给在线用户发信息,以ctrl +d发送,按del键可以删除输入错误的信息用法:beginner发送信息给root用户,以ctrl +d发送root接收到信息网络命令 wall命令名称:wall英文原意:...

2018-07-28 14:48:36 196

原创 【Linux入门】九、压缩解压命令

压缩解压命令

2018-07-28 10:54:13 113

原创 【Linux入门】八、基本用户管理命令

基本用户管理命令用户管理命令 useradd命令名称:useradd命令所在路径:/usr/sbin/useradd执行权限:root用户语法:useradd 用户名功能描述:添加新用户用户管理命令 passwd命令名称:passwd命令所在路径:/usr/bin/passwd执行权限:所有用户(root用户和登录的用户自己)语法:passwd 用户名...

2018-07-28 10:51:35 100

原创 【Linux入门】七、帮助命令

帮助命令帮助命令 man命令名称:man英文原意:manual手册命令所在路径:/usr/bin/man执行权限:所有用户语法:man 命令或配置文件功能描述:获得帮助信息用法:man +命令查看命令帮助信息:man +命令,一般用于查看命令功能及搜索相应选项功能(使用方法同less,可以使用/实现搜索)man +配置文件名查看配置文件帮助信...

2018-07-28 10:28:07 145

原创 【Linux入门】六、文件搜索命令 -- 其他文件搜索命令

文件搜索命令文件搜索命令 locate命令名称:locate命令所在路径:/usr/bin/locate执行权限:所有用户语法:locate 文件名功能描述:在文件资料库中查找文件(主要对于一些系统文件查找)用法:locate查找文件时不像find一样(遍历搜索范围),而是建立了一个文件资料库(会定期更新),在资料库中搜索文件,所以搜索速度很快。使用locate...

2018-07-28 09:18:06 254

原创 【Linux入门】六、文件搜索命令 -- 文件搜索命令find

文件搜索命令文件搜索命令 find命令名称:find命令所在路径:/bin/find执行权限:所有用户语法:find [搜索范围] [匹配条件]功能描述:文件搜索用法(以下只介绍最常用选项的用法)1、-name 根据文件名搜索在/tmp/dianshiju目录下查找文件名为FuYao的文件find /tmp/dianshiju -name FuYao...

2018-07-15 20:15:39 314

空空如也

空空如也

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

TA关注的人

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