自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 uwsgi+nginx部署django项目

大道

2019-01-16 19:21:28 311 1

原创 Elasticsearch几种查询语法

1、query string search2、query DSL3、query filter4、full-text search5、phrase search6、highlight search1、query string search搜索全部商品:GET /ecommerce/product/_searchtook:耗费了几毫秒timed_out:是否超时,这里是没有_...

2018-10-19 19:31:10 2976 5

原创 Elasticserach简单实战--1

1、document数据格式2、电商网站商品管理案例:背景介绍3、简单的集群管理4、商品的CRUD操作(document CRUD操作)1、document数据格式面向文档的搜索分析引擎(1)应用系统的数据结构都是面向对象的,复杂的(2)对象数据存储到数据库中,只能拆解开来,变为扁平的多张表,每次查询的时候还得还原回对象格式,相当麻烦(3)ES是面向文档的,文档中存储的数据结构,...

2018-10-19 18:53:17 307

原创 Elasticsearch核心概念

elasticsearch的核心概念(1)Near Realtime(NRT)近实时,两个意思,从写入数据到数据可以被搜索到有一个小延迟(大概1秒);基于es执行搜索和分析可以达到秒级(2)Cluster:集群,包含多个节点,每个节点属于哪个集群是通过一个配置(集群名称,默认是elasticsearch)来决定的,对于中小型应用来说,刚开始一个集群就一个节点很正常(3)Node:节点,...

2018-10-19 18:25:32 220

原创 Django drf 相关笔记

**假设一直存在models.py下有:**from django.db import modelsclass Goods(models.Model): """ 商品 UEditorField: """ category = models.ForeignKey(GoodsCategory,verbo

2018-10-05 23:51:23 284

原创 Elasticsearch安装配置笔记

elasticsearch-rtfelasticsearch-rtf是在elasticsearch基础上进行了插件预预装,本质上是和elasticsearch一样的,只不过省去了 github方式下载: 该仓库网页地址:https://github.com/medcl/elasticsearch-rtfgit clone https://github.com/medcl/elast...

2018-08-16 11:48:31 545 1

原创 xadmin集成DjangoUeditor富文本编辑器

在对后台进行编辑时,采用百度开源的富文本编辑器ueditor,本文采用djangoueditor。由于原作者不再对其进行维护Python3的版本安装 点此进入https://github.com/twz915/DjangoUeditor3。 建议将源码包下载下来,并直接放在项目下的extra_apps中,如下所示: 本文的开发环境如下:python352django1.10u...

2018-06-23 00:03:25 1637

原创 selenium + Chrome 模拟浏览器爬淘宝信息

环境:ubuntu16.04python3.5.2版本 67.0.3396.87(正式版本) (64 位)chromedriver 2.40安装所需工具:1 selenium三方库安装pip install selenium # 安装selenium库2 chromedriver安装 chromedriver官网地址: http://chrom...

2018-06-18 17:20:52 1587

原创 cookie登陆qq空间的两种方式

标题: qq空间cookie登陆的两种方式requests.get(url,headers) 其中cookie在headers头文件中,每次请求都要带上headerss=request.session() s.cookies[‘xxxxx’] = “cookie的值”,每次请求不用再带上headers,直接get就好 1、需求分析:登陆qq空间实现个人或者好友的说说列...

2018-04-09 10:52:55 20886 4

原创 cookie 登录github

cookie登录github环境:1、python3.5.22、Ubuntu16.041、登陆你的github帐号后,找到cookie信息2、构建headers信息headers = {"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) ...

2018-04-09 09:24:10 769

原创 session 验证码登录豆瓣看《头号玩家》评论

豆瓣前面的评论是不需要登录就可以get下来的的,后面到一定页数就需要验证了,不登录就爬不了。我还是采用了session先post在get 的方法本人小白,不喜勿喷,一起交流,一起进步代码地址:https://github.com/1400720231/Python-Spider/tree/master/session_post_douban1、在登录界面观察需要提交的表单数据...

2018-04-07 15:45:19 329 1

原创 session登录github

用session 获取token值,构建表单登录github环境:ubuntu 16.04python 3.5.2requests库和BeautifulSoup库1、打开github登录页面,输入一个错的账号密码,发现表单数据为下面这样也就是说我们需要post过去的数据为这样子的:data = { 'authenticity_...

2018-04-07 00:50:00 715

原创 cookie登录知乎

用cookie登录个人知乎主页步骤: 1、用自己账号登录知乎,然后复制下来自己的cookie信息。 2、用request.get(url,headers=headers)把cookie传入get请求中 3、用BeautifulSoup匹配内容一、用自己账号登录知乎,获取自己的cookie信息。二、构造请求函数,并把cookie信息加入...

2018-04-06 11:28:46 4369 3

转载 闭包 late binding

Python闭包1.什么是闭包,闭包必须满足以下3个条件:必须是一个嵌套的函数。闭包必须返回嵌套函数。嵌套函数必须引用一个外部的非全局的局部自由变量。举例说明:嵌套函数但不是闭包def nested(): def nst(): print('i am nested func %s' % nested.__name__) nst()...

2018-03-22 09:56:13 210

转载 python2.x中的编码

str与字节码首先,我们完全不谈unicode。s = "人生苦短"s是个字符串,它本身存储的就是字节码。那么这个字节码是什么格式的? 如果这段代码是在解释器上输入的,那么这个s的格式就是解释器的编码格式,对于windows的cmd而言,就是gbk。 如果将段代码是保存后才执行的,比如存储为utf-8,那么在解释器载入这段程序的时候,就会将s初始化为utf-8编码。un...

2018-03-09 23:53:06 137

转载 浅谈源码编译

linux 源码安装软件原理(1) make 与 configure的关系   在使用类似 gcc的编译器来进行编译的过程并不简单,因为一套软件并不会仅有一支程序,而是有一堆程序码文件。所以除了每个主程序与副程序均需要写上一笔编译过程的命令外,还需要写上最终的连结程序。程序小的时候还好,如果是大了,编译命令就麻烦了,这个时候,可以使用make这个命令的相关功能来进行编译过程的命令简化了!当运行

2017-12-24 14:15:09 260

原创 Pycharm 配置

下载:   从官网上下载pycharm社区版本解压:padna@GE60:~/下载$ tar -zxvf pycharm-professional-2017.3.1.tar.gz padna@GE60:~/下载cd pycharm-2017.3.1/bin$ padna@GE60:~/下载/pycharm-2017.3.1/bin$ ./pycharm.sh 在license server中

2017-12-17 01:54:47 423

原创 WPS配置安装

一、社区版WPS下载下载地址: http://community.wps.cn/download/二、 安装步骤 padna@GE60:~/下载$ sudo dpkg -i wps-office_10.1.0.5707~a21_amd64.deb #安装.deb包 #或者直接双击WPS.deb包,会跳转到ubuntu软件中心,点击安装即可。三、知识点dpkg: dpkg命令 软件包管理 dpkg

2017-12-17 00:01:53 1463

原创 virtualenv django之MySQL配置

一、MySQL安装panda@ubuntu64:~sudo apt-get install mysql-server panda@ubuntu64:~sudo apt-get install mysql-clientpanda@ubuntu64:~mysql -u root -p #输入密码进入mysql> show databases; #查看已有数据库+-----------------

2017-12-15 20:41:17 526

原创 pyenv等环境配置

一、pyenv (python 多版本管理器)(1)pyenv安装root@ubuntu64:cd /root #进入root目录root@ubuntu64:~# git clone git://github.com/yyuu/pyenv.git .pyenv #源码安装pyenvroot@ubuntu64:/etc/profile.d# touch pyenv.sh #穿在/etc/pr

2017-12-03 18:33:22 1938

原创 Python 类内置魔法方法

一、_str_()  方法   Python class 内置函数有很多,想到了先记下来._str()_,_str_()方法和_init_()方法类似,都是一些特殊方法,都会自动执行的,_init_()是初始化的作用,_str_()则是用来返回对象的字符串表达式。   在我们编写一个新的Python类的时候,总是在最开始位置写一个初始化方法_init_(),以便初始化对象,然后会写一个_str_

2017-11-30 19:10:20 415

原创 model.py下的Meta笔记

class Topic(models.Model): text = models.CharField(max_length=200) date_added = models.DateTimeField(auto_now_add=True) author = models.CharField(max_length=20) def __str__(self):

2017-11-30 15:18:28 198

空空如也

空空如也

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

TA关注的人

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