- 博客(15)
- 收藏
- 关注
原创 vim编辑器
vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器vim有三种基本工作模式:命令模式编辑模式末行模式。进入插入模式:i: 插入光标前一个字符I: 插入行首a: 插入光标后一个字符A: 插入行未o: 向下新开一行,插入行首O: 向上新开一行,插入行首命令模式:ESC:从插入模式或末行模式进入命令模式移动光标:h: 左移j: 下移k: 上移l: 右移M...
2018-12-20 18:01:32 122
原创 远程登录和远程拷贝
ssh安装ssh:sudo apt-get install openssh-server远程登陆:ssh 用户名@IP使用ssh连接服务器:scp远程拷贝安装:sudo apt-get install openssh-server使用格式:scp -r 目标用户名@目标主机IP地址:/目标文件的绝对路径 /保存到本机的绝对/相对路径举例:scp -r itcast@...
2018-12-20 17:59:15 185
原创 搜索引擎的配置及使用
Elasticsearch:使用Docker安装Elsaticsearch:获取镜像:sudo docker image pull delron/elasticsearch-ik:2.4.6-1.0使用已有的镜像文件:a.镜像文件放到ubuntu家目录下:b.终端内cd到镜像文件下的config文件下:c. 使用vim命令打开elasticsearch.yml文件:修改el...
2018-12-20 17:55:31 930
原创 缓存的使用
###虚拟环境下安装:pip install drf-extensions使用方法:装饰器:扩展类:CacheResponseMixin需要在配置文件中添加:DRF扩展REST_FRAMEWORK_EXTENSIONS = {# 缓存时间‘DEFAULT_CACHE_RESPONSE_TIMEOUT’: 60 * 60,# 缓存存储‘DEFAULT_USE_CACHE’...
2018-12-19 10:05:08 148
原创 mongodb的使用
一, mongodb的介绍和安装:mongodb优势:易扩展: NoSQL数据库种类繁多, 但是⼀个共同的特点都是去掉关系数据库的关系型特性。 数据之间⽆关系, 这样就⾮常容易扩展⼤数据量, ⾼性能: NoSQL数据库都具有⾮常⾼的读写性能, 尤其在⼤数据量下, 同样表现优秀。 这得益于它的⽆关系性, 数据库的结构简单灵活的数据模型: NoSQL⽆需事先为要存储的数据建⽴字段, 随时可以存...
2018-12-14 21:46:00 445 1
原创 爬虫之数据提取
json模块方法使用a. json.dumps:使python类型转化为json字符串b. json.loads:使json字符串转化为python的数据类型c. json.dump:把python类型写入文件对象d. json.load:把文件对象中的json字符串转化为python类型jsonpath模块的学习## 介绍:用来解析多层嵌套的json数据;JsonPath 是一种信...
2018-12-14 21:38:29 538
原创 爬虫requests深入使用
使用post请求:用法:response = requests.post(url, data = data, headers=headers)data形式:字典确定请求参数,查看Network:显示移动端需要切换:处理响应,需要导入json模块代理使用:## 正反代理区别:## 用法:requests.get(“http://www.baidu.com”, prox...
2018-12-14 21:35:39 279
原创 爬虫requests基本使用
requests作用:## 发送网络请求, 返回响应数据requests模块发送简单的get请求、获取响应:response的常用属性:response.text 响应体 str类型respones.content 响应体 bytes类型response.status_code 响应状态码response.request.headers 响应对应的请求头response.hea...
2018-12-14 21:30:41 248
原创 爬虫基础知识
爬虫概念:模拟浏览器发送网络请求,接受请求响应,一种按照一定的规则,自动地抓取互联网信息的程序爬虫分类:a. 通用爬虫:通常指搜索引擎的爬虫(例如:https://www.baidu.com)b. 聚焦爬虫:针对特定网站的爬虫robots协议:互联网中的一般约定(可以忽略)HTTP概念:## http:超文本(例如:音频,视频等)传输协议, 默认端口:80HTTPS概念:HT...
2018-12-14 21:25:41 222
原创 html 和 css 入门
html 概述:html意思是超文本标记语言,超文本指的是超链接,标记指的是标签,是一种用来制作网页的语言,这种语言由一个个标签组成,制作保存为一个扩展名为html或htm的文件 html基本结构 1. 第一行是文档声明 2. 第二行"<html>" 标签和最后一行"<html>"定义html文档整体 3. "<head>"标签和"&
2018-11-04 21:28:01 207
原创 正则表达式
正则表达式概念及特点1.概念:记录文本规则的代码2.特点:语法令人头疼,可读性差; 通用性强,适用于很多编程语言3.正则表达式是匹配或查找符合某些规则的字符串数据re模块导入模块:import rere.match()根据正则表达式从头开始匹配字符串数据re模块高级用法search : 根据正则表达式查找数据(只查找一次)findall :使用findall进行查找多个字符s...
2018-11-04 21:25:53 88
原创 Linux系统基础及命令
Linux系统基础及命令常用命令ls(list):查看当前文件夹下的内容-a :显示指定目录下的隐藏文件-l :以列表显示文件的信息-h :配合-l 显示文件大小单位ll :以列表方式显示隐藏文件及文件大小单位和详细信息pwd (print wrok directory):查看当前所在文件夹touch[文件名] :文件不存在,新建文件mkdir[目录名] (make direc...
2018-11-04 21:25:02 111
原创 HTTP协议
HTTP协议浏览器访问服务器过程浏览器访问百度服务器基本流程1.用户输入网址(URL)2.当用户输入回车的时候,域名解析服务器会把域名解析成一个对应的ip地址3.和百度服务器的web应用程序建立连接4.发送资源请求(HTTP协议)5.百度服务器的web应用程序会根据请求在本地获取请求的资源数据6.百度服务器的web应用程序会发送http协议格式的响应数据URL概念:网址称为UR...
2018-11-04 21:24:00 268
原创 Django环境搭建及配置
环境搭建:创建虚拟环境:mkvirtualenv 虚拟环境名称 -p python版本(提示:需要联网)安装Django:pip install django1.11.11 (django1.11.11是版本号)查看虚拟环境:workon退出虚拟环境:deactivate删除虚拟环境:rmvirtualenv创建工程:django-admin startproject 工程...
2018-11-04 21:03:28 136
原创 Django基础简介
介绍:Django是用python语言写的开源web开发框架,并遵循MVC设计Django框架是一个web框架,而且是一个后端框架程序,不是服务器。特点:(1):重量级框架:提供众多组件(脚手架工具,数据库ORM支持,模板,表单,Admin管理站点,文件管理,认证权限,session机制,缓存)(2):MVT模式:有一种程序设计模式叫MVC,核心思想是分工,解耦,让代码之间降低耦合度,...
2018-11-04 20:29:38 130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人