自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

随心写写

在悲观中乐观,在乐观中悲观

  • 博客(9)
  • 收藏
  • 关注

原创 leetcode:merge_two_sorted_lists及Python实现链表

从一道 leetcode 题:合并两个有序链表,引起了我对链表知识点的复习,通过用 Python 实现链表,以及增删查函数的实现,我对链表有一定的理解了。

2020-03-29 17:37:56 673

原创 leetcode:valid_parentheses 利用栈先进后出

本题使用:栈先入后出的特点,建立哈希表 dict 构建左右括号对应关系。

2020-03-26 23:11:58 105

原创 开启leetcode刷题

leetcode 题目还是很好的,很多大佬都在刷,能直接从实际的题目中发现自己哪些方面不足,然后去补算法、数据结构相关知识。加油,慢慢来,坚持。

2020-03-22 13:46:56 155

原创 每件小事都有值得学习的地方

细碎

2020-03-15 21:20:11 362

原创 Python: 使用future,并发下载图片

下载图片时,使用 concurrent.futures 模块实现并发下载。为了高效处理网络I/O,需要使用并发,因为网络有很高的延迟,所以为了不浪费CPU周期去等待,最好在收到网络响应之前做些其他的事。

2020-03-14 16:17:32 961 1

原创 流畅的Python: 协程(基础)

文章目录1. 用作协程的生成器的基本行为2. 使用协程计算移动平均值3. 预激协程的装饰器4. 终止协程和异常处理5. 让协程返回值6. 使用yield from1. 用作协程的生成器的基本行为def simple_coroutine(): print("—> Coroutines started") var = yield # 协程使用生成器函数定义:定义体中有y...

2020-03-11 00:02:07 244

原创 TypeError: catching classes that do not inherit from BaseException is not allowed

写了一个demo异常类,没有继承BaseException类,提示报如下错误,很明显只要继承一下BaseException就可以了。TypeError: catching classes that do not inherit from BaseException is not allowed 捕获到一个没有继承BaseException的异常类(这是不被允许的)。Exception igno...

2020-03-09 23:35:58 22111

原创 流畅的Python: 上下文管理器

文章目录1. 上下文管理器和with块2. contextlib模块中的实用工具3. if语句之外的else块学习《流畅的Python》,系列博客大部分均摘自本书,仅用于交流、学习和记录。1. 上下文管理器和with块上下文管理器对象存在的目的是管理 with 语句,就像迭代器的存在是为了管理 for 语句一样。with 语句的目的是简化 try/finally 模式。这种模式用于保证一...

2020-03-07 18:09:42 245

原创 流畅的Python: 可迭代的对象、迭代器和生成器2

文章目录1. 典型的迭代器2. 生成器函数3. Sentence类升级版:惰性实现4. Sentence类终极版:生成器表达式1. 典型的迭代器import reimport reprlibRE_WORD = re.compile("\w+")class SentenceIterator: def __init__(self, words): self.wo...

2020-03-04 22:03:11 114

空空如也

空空如也

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

TA关注的人

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