摘要: 不知道是不是太长时间没打代码,有些基本的东西都忘了,在这里记录一下: register_tortoise 的写法: register_tortoise( app, db_url='sqlite://user.db', modules={'models': ['schema']}, generate_ 阅读全文
posted @ 2021-05-24 21:35 CTRN43062 阅读(2241) 评论(0) 推荐(0)
摘要: Playground: play-with-docker 非常良心,不想在本地玩 docker 的 demo 的话首选这个,当然做些测试用这个也挺好。 Docker Document Get-Started B站狂神说Java https://www.bilibili.com/video/BV1og 阅读全文
posted @ 2021-05-21 12:37 CTRN43062 阅读(67) 评论(0) 推荐(0)
摘要: 烂大街的中后缀表达式转换问题笔记,用 STL 实现还是挺方便的。 阅读全文
posted @ 2021-04-08 12:26 CTRN43062 阅读(163) 评论(0) 推荐(0)
摘要: 最近学了点 FastAPI,打算找个 server 实践一下,于是就有了这篇文章。 首先去 heroku 注册个账号,然后看官方的入门指南。照着官方给的例子来的话是一路畅通无阻的,但是这其中还是有几个坑,而且我们需要部署的是 FastAPI,不是 Django。 第一个坑:error: failed 阅读全文
posted @ 2021-04-01 19:30 CTRN43062 阅读(258) 评论(0) 推荐(1)
摘要: 闲来无事准备写个 aio 版文件下载器,中间没有碰到什么问题,但调试的时候发现发送多次请求,发一次之后就会报 Connector is closed 异常。 这里写了个 Downloader 类,实现生产者/消费者模型的下载器: class Downloader(object): def __ini 阅读全文
posted @ 2020-12-13 13:47 CTRN43062 阅读(598) 评论(0) 推荐(0)
摘要: 这题本身是个水题,但因为自己粗心没看清题意导致调了半天,所以开个随笔记录一下。题目链接 思路 1.建图 用邻接表或者邻接矩阵都可,我这里用的是邻接表,需要定义一个结构体保存点颜色,相比邻接矩阵要麻烦一点,但是在数据量 > 1000 时,还是建议用邻接表。 2.统计是否有颜色重复的点 抓住“任意两相邻 阅读全文
posted @ 2020-11-14 16:45 CTRN43062 阅读(399) 评论(0) 推荐(0)
摘要: 分数表示 1. 分数的定义 定义一个结构体,内含分母和分子两个整型元素。 1 struct F{ 2 int up, down; 3 }; 2. 特殊情况的规定 当分数为负分数时,我们规定分子为负数,分母为正数。也就是说,当分母为负时,对分子分母同时取反。 当分数为 0 时,我们规定分子为 1,分母 阅读全文
posted @ 2020-10-13 21:10 CTRN43062 阅读(4758) 评论(0) 推荐(0)
摘要: 由于 Python 中的协程是运行在一条线程中通过消息队列调控的,如果运行的线程堵塞了那么就会造成消息队列阻塞。为了避免这种情况的发生我们需要区分 IO 密集型任务和 CUP 密集型任务,在 IO 密集型任务中,协程发生阻塞后会在消息队列中挂起转而执行其它协程,而如果是 CUP 密集型任务则需要新开 阅读全文
posted @ 2020-08-03 14:12 CTRN43062 阅读(1537) 评论(0) 推荐(0)