随笔分类 - python后端
摘要:http://www.ruanyifeng.com/blog/2017/08/elasticsearch.html http://doc.codingdict.com/elasticsearch/6/ https://www.elastic.co/guide/cn/elasticsearch/gui
阅读全文
摘要:https://blog.csdn.net/qq_33562996/article/details/80538022
阅读全文
摘要:django 学习文档 https://yiyibooks.cn/xx/django_182/index.html
阅读全文
摘要:python2.x中处理中文,是一件头疼的事情。网上写这方面的文章,测次不齐,而且都会有点错误,所以在这里打算自己总结一篇文章。 我也会在以后学习中,不断的修改此篇博客。 这里假设读者已有与编码相关的基础知识,本文不再再次介绍,包括什么是utf-8,什么是unicode,它们之间有什么关系。str与
阅读全文
摘要:链接 http://blog.csdn.net/shanliangliuxing/article/details/8266267
阅读全文
摘要:问题就是对一个list中的新闻id进行去重,去重之后要保证顺序不变。 直观方法 最简单的思路就是: 复制代码代码如下: ids = [1,2,3,3,4,2,3,4,5,6,1]news_ids = []for id in ids: if id not in news_ids: news_ids.a
阅读全文
摘要:一、迭代器(iterator) 在Python中,for循环可以用于Python中的任何类型,包括列表、元祖等等,实际上,for循环可用于任何“可迭代对象”,这其实就是迭代器 迭代器是一个实现了迭代器协议的对象,Python中的迭代器协议就是有next方法的对象会前进到下一结果,而在一系列结果的末尾
阅读全文
摘要:python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目录名:os.listdir() 函数用来删除一个文件:os.remove() 删除多个目录:os.r
阅读全文
摘要:range 前面小节已经说明了,range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长,生成一个序列。 比如: 1 >>> range(5) 2 [0, 1, 2, 3, 4] 3 >>> range(1,5) 4 [1, 2, 3, 4]
阅读全文
摘要:monkey patch指的是在运行时动态替换,一般是在startup的时候. 用过gevent就会知道,会在最开头的地方gevent.monkey.patch_all();把标准库中的thread/socket等给替换掉.这样我们在后面使用socket的时候可以跟平常一样使用,无需修改任何代码,但
阅读全文
摘要:uswgi学习文档 http://uwsgi-docs-cn.readthedocs.io/zh_CN/latest/WSGIquickstart.html WSGI是什么? WSGI,全称 Web Server Gateway Interface,或者 Python Web Server Gate
阅读全文
摘要:Django 基本命令 本节主要是为了让您了解一些django最基本的命令,请尝试着记住它们,并且多多练习下 1. 新建一个 django project django-admin.py startproject project-name django-admin.py startproject p
阅读全文
摘要:1、http://www.jianshu.com/p/afa14e631930
阅读全文
摘要:一、GIL:http://www.tuicool.com/articles/7zIra2r http://www.zhihu.com/question/23474039 二、线程锁 在threading模块中,定义两种类型的锁:threading.Lock和threading.RLock。它们之间有
阅读全文
摘要:一、罗列全部的内置函数 戳:https://docs.python.org/2/library/functions.html 二、range、xrange(迭代器) 无论是range()还是xrange()都是Python里的内置函数。这个两个内置函数最常用在for循环中。例如: >>> for i
阅读全文
摘要:一、多线程(具体可参照博文多进程 》http://www.cnblogs.com/work115/p/5621789.html) 1、函数式实现多线程 2、类实现多线程 3、多线程之线程锁 4、多线程之事件 5、进程里面创建多线程
阅读全文
摘要:阅读目录 1. Process 2. Lock 3. Semaphore 4. Event 5. Queue 6. Pipe 7. Pool 阅读目录 1. Process 2. Lock 3. Semaphore 4. Event 5. Queue 6. Pipe 7. Pool 序. multi
阅读全文
摘要:现象:先上一段代码。 >>> id(a)44350024>>> id(b)44350024>>> id(c)44410440>>> id(d)44410760 一、概念(原理) 1、在详细的了解python中赋值、copy和deepcopy之前,我们还是要花一点时间来了解一下python内存中变量的
阅读全文
摘要:正则表达式分组、断言详解 提示:阅读本文需要有一定的正则表达式基础。 正则表达式中的断言,作为高级应用出现,倒不是因为它有多难,而是概念比较抽象,不容易理解而已,今天就让小菜通俗的讲解一下。 如果不用断言,以往用过的那些表达式,仅仅能获取到有规律的字符串,而不能获取无规律的字符串。 举个例子,比如h
阅读全文
摘要:一、起源(历史) 正则表达式的“鼻祖”或许可一直追溯到科学家对人类神经系统工作原理的早期研究。美国新泽西州的Warren McCulloch和出生在美国底特律的Walter Pitts这两位神经生理方面的科学家,研究出了一种用数学方式来描述神经网络的新方法,他们创造性地将神经系统中的神经元描述成了小
阅读全文