
python,web
文章平均质量分 87
hpulfc
你好啊 多评论呐~
展开
-
ES 全文搜索与数据分析引擎
它是一个 分布式的 全文搜索与数据分析引擎。与关系型数据库对比:一个ES集群可以包含多个,每个索引又包含了很多,类型中包含了很多,每个文档使用 JSON 格式存储数据,包含了很安装连接创建数据库创建数据库,并忽略400错误(数据库重复时,会返回400)插入数据插入多条基本命令类似于body 用法模糊查询:match模糊匹配 字段 name 中有王的 文档。精确查询: term精确多值查询:terms注意是或的关系模糊多字段查询:multi_match前缀查询:prefix其他类似。......原创 2022-08-16 15:11:52 · 1326 阅读 · 0 评论 -
python 的一些有趣的东西(偏函数、闭包、字符、类的函数化(__call__))
下面是一些python的用法和最佳实践python 偏函数对于有很多参数的函数,调用起来很麻烦例如:def test(arg1, arg2, arg3): print arg1, arg2, arg3test(1,2,3)如果前几个参数在某些环境下不经常变,可以使用偏函数重新构造以简化参数列表import functoolsdef test(arg1, arg2, arg3...原创 2019-01-21 18:50:38 · 332 阅读 · 0 评论 -
python 常用库整理(traceback、frozenset、webservice)
输出异常/格式化异常tracebackimport tracebacktry: 1/0except Exception, e: print traceback.format_exc(e)固定的集合frozensets = frozenset(["a", "b", "c"])print [ item for item in dir(s) if not str(it...原创 2019-01-21 18:47:20 · 363 阅读 · 0 评论 -
gevent
https://blog.youkuaiyun.com/freeking101/article/details/53097420转载 2018-11-10 17:41:09 · 782 阅读 · 0 评论 -
WEB应用缓存,在高并发多请求的情况下的缓存"击穿"问题
什么是缓存击穿?答: 一般情况下,某些大负载的系统为了提供性能,会使用缓存服务,一般的做法是将一些不经常改变的内容缓存到另外的服务中。然后在过期之后进行自动从数据后端更新数据。这里的问题就在于,过期这个时间点。假如在过期这个时间点,突然有很多的数据请求,缓存服务发现数据过期,就会从后端查询数据,导致后端直接崩溃。也就是这层缓存失效了!通常的解决思路:答:这里主要是在缓存服务方面做一些保护措施,防止...原创 2018-07-10 16:30:52 · 270 阅读 · 0 评论 -
chrome watefall 各字段含义以及性能优化建议
各字段含义浏览器根据html中外连资源出现的顺序,依次放入队列(Queue),然后根据优先级确定向服务器获取资源的顺序。同优先级的资源根据html中出现的先后顺序来向服务器获取资源Queueing. 出现下面的情况时,浏览器会把当前请求放入队列中进行排队有更高优先级的请求时.和目标服务器已经建立了6个TCP连接(最多6个,适用于HTTP/1.0和HTTP/1.1)浏览器正在硬盘缓存上简单的分配空间...原创 2018-06-28 10:30:03 · 814 阅读 · 0 评论 -
python requests 获取,设置cookie
python requests 获取,设置cookie首先是有一个能返回cookie的url, 然后在获取, 如下:import requestsurl = "https://fanyi.baidu.com"res = requests.get(url)print res.cookiesprint type(res.cookies)获取cookies是通过response的c...原创 2018-04-25 19:41:59 · 97138 阅读 · 2 评论 -
celery 常用配置
# -*- coding:utf-8 -*- from datetime import timedelta...转载 2018-03-26 09:41:47 · 974 阅读 · 0 评论 -
Flask-项目结构
项目结构【多文件 Flask 程序的基本结构】4 个顶级文件夹: - app 目录包含Flask 程序; - migrations 文件夹包含数据库迁移脚本 - tests 目录包含测试代码; - venv 目录包含 Python 虚拟环境。同时还创建了一些新文件:requirements.txt 列出了所有依赖包,便于在其他电脑中重新生成相同的虚拟环境;config.py 存储配置;manage...转载 2018-03-23 10:07:25 · 1140 阅读 · 0 评论 -
Tornado 终极
1.http://demo.pythoner.com/itt2zh/index.html 获取常用功能2.http://www.tornadoweb.org/en/stable/guide.html 终极完整原创 2017-04-17 10:13:44 · 349 阅读 · 0 评论