python中的yield使用详解

2018-12-15
阅读 4 分钟
7.6k
yield是python的一个关键字,刚接触python的时候对这个关键字一知半解,掌握之后才发现这关键字有大用,本文将对yield的使用方法好好梳理一番。

C++的inline

2017-06-12
阅读 1 分钟
2.6k
inline function中文翻译叫内联函数,即使用inline关键字来告诉编译器可以在代码中展开函数实现,编译器会在编译期使用函数定义来替换函数的调用。

智能指针shared_ptr(effective modern c++笔记)

2016-09-09
阅读 4 分钟
5.4k
很多编程语言都有GC的机制,可以自动管理内存资源,然后GC机制带来的是资源释放的不确定性,c++原始的手工管理内存资源的方式虽然具有释放的确定性,但是人工管理非常容易出错;如何既能自动释放内存又能保证确定性呢,modern c++给出的方案是shared_ptr。

智能指针unique_ptr(effective modern c++笔记)

2016-08-29
阅读 5 分钟
6.5k
在已经确定需要销毁指针的情况下,也无法确定是用delete关键字删除,还是有其他特殊的销毁机制,例如通过将指针传入某个特定的销毁函数来销毁指针;

电影里的代码之《机械姬》:筛法求质数

2015-12-18
阅读 2 分钟
7.7k
今天看了《机械姬》,探讨人工智能话题的电影,豆瓣评分7.5,还是蛮不错的一部电影。影片1:09:29处出现了一段python代码,细看了一下,发现是筛法求质数的python代码,写得非常简练的。先贴个电影的截图: