摘要:
安装: pip install pipenv
阅读全文
posted @ 2020-08-02 09:32
topass123
阅读(103)
推荐(0)
摘要:
上面学习的peewee是同步的ORM框架,如果我们想在tornado中使用,我们需要异步的ORM。 peewee-async是将peewee变成异步的一个库 import asyncio import peewee import peewee_async # Nothing special, jus
阅读全文
posted @ 2020-07-30 21:53
topass123
阅读(542)
推荐(0)
摘要:
转载链接:https://www.jianshu.com/p/a7e639e62a16
阅读全文
posted @ 2020-07-30 16:47
topass123
阅读(218)
推荐(0)
摘要:
from urllib.parse import urljoin from bs4 import BeautifulSoup from tornado import gen, httpclient, ioloop, queues base_url = "http://www.tornadoweb.o
阅读全文
posted @ 2020-07-30 16:45
topass123
阅读(371)
推荐(0)
摘要:
针对HTTP请求,Python的库Requests是最好用的库,没有之一。官网宣称:HTTP for Human。然而,在tornado中直接使用requests将会是一场恶梦。 requests的请求会block整个服务进程。 AsyncHTTPClient是 tornado.httpclinet
阅读全文
posted @ 2020-07-30 16:03
topass123
阅读(302)
推荐(0)
摘要:
需要注意的是 aiomysql 是基于协程的,因此需要通过 await 的方式来调用。 使用 aiomysql 连接到数据库可以使用 aiomysql.connect() 方法。它会返回一个 connection 对象, connection 对象代表了一个数据库连接: import aiomysq
阅读全文
posted @ 2020-07-30 15:14
topass123
阅读(1879)
推荐(0)
摘要:
84. 柱状图中最大的矩形 给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。 求在该柱状图中,能够勾勒出来的矩形的最大面积。 示例: 输入: [2,1,5,6,2,3] 输出: 10 我们首先从左往右对数组进行遍历,借助单调栈求出了每根柱子的左边界,随后从右往
阅读全文
posted @ 2020-07-30 14:40
topass123
阅读(111)
推荐(0)
摘要:
1047. 删除字符串中的所有相邻重复项 给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。 在 S 上反复执行重复项删除操作,直到无法继续删除。 在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。 输入:"abbaca" 输出:"ca" 解释: 例如,在
阅读全文
posted @ 2020-07-29 15:42
topass123
阅读(275)
推荐(0)
摘要:
856. 括号的分数 给定一个平衡括号字符串 S,按下述规则计算该字符串的分数: () 得 1 分。 AB 得 A + B 分,其中 A 和 B 是平衡括号字符串。 (A) 得 2 * A 分,其中 A 是平衡括号字符串。 class Solution: def scoreOfParentheses
阅读全文
posted @ 2020-07-29 12:15
topass123
阅读(161)
推荐(0)
摘要:
20. 有效的括号 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例 1: 输入: "()" 输出: true class S
阅读全文
posted @ 2020-07-29 11:03
topass123
阅读(147)
推荐(0)