摘要: 返回函数,顾名思义,就是高阶函数可以把函数作为return值返回。与闭包的关系是:闭包需要以返回函数的形式实现。 一. 返回函数 比如我们有一个求和函数: 当我们不需要立刻求和,而是后面根据需要再计算结果时,我们可以返回求和的函数,而不是直接返回计算结果。这就是返回函数。 很显然,这样能让我们根据需 阅读全文
posted @ 2018-09-11 17:00 青山牧云人 阅读(4388) 评论(0) 推荐(0) 编辑
摘要: 一. 高阶函数定义 简而言之,Python的高阶函数就是指一个函数作为参数传递给另外一个函数的用法。 举一个最简单的高阶函数来说明: 可能会有同学问,直接return abs(x) + abs(y)不就完了么,何必这么麻烦。 我的理解是把函数作为参数传递,能够使得编码涉及上更具有灵活性,比如我们可以 阅读全文
posted @ 2018-09-10 16:56 青山牧云人 阅读(1165) 评论(0) 推荐(0) 编辑
摘要: 一. 生成器的介绍 在介绍生成器(Generator)之前,我们首先需要熟悉列表生成式,列表生成式是Python内置的简单又强大的用来创建列表的生成式。 举个例子, 如果我们想生成[1*1,2*2,3*3,4*4,5*5,6*6,7*7,8*8,9*9] 比较笨的方法是 而列表生成式可以用一句语句代 阅读全文
posted @ 2018-09-07 15:48 青山牧云人 阅读(624) 评论(0) 推荐(0) 编辑
摘要: YouCompleteMe(YCM)是一款非常好用的Vim插件,但是很多人安装的时候会出问题(尤其是涉及到C和C++的补全),我安装的时候也遇到了问题,现在解决了,给大家参考: Step1: 通过Vundle安装YCM,具体参考我的上一篇博文 Step2: Step3: (如果不补全C famliy 阅读全文
posted @ 2018-09-03 17:25 青山牧云人 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 作为程序员,一个好用的Vim,是极其重要的,而插件能够使原本功能羸弱的Vim变得像其他功能强大的IDE一样好用。然而下载、配置插件的过程比较繁琐,大家往往需要自己进行下载/配置等操作,如果还涉及到更新/删除插件,那就更麻烦了。 幸运的是我们有Vundle来管理Vim插件。Vundle本身就是个Vim 阅读全文
posted @ 2018-09-03 14:52 青山牧云人 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 声卡 (Sound Card)是实现声音的模拟/数字信号相互转换、信号处理的一种硬件。 声卡的基本功能是把来自话筒、磁带、光盘的原始声音信号加以转换(模数转换或者数模转换),输出到耳机、扬声器、扩音机、录音机等声响设备,或通过音乐设备数字接口(MIDI)使声音设备发出声音。 重要概念 1. 在先不考 阅读全文
posted @ 2018-07-24 10:06 青山牧云人 阅读(2303) 评论(0) 推荐(0) 编辑
摘要: source命令:source命令的功能:使Shell读入指定的Shell程序文件并依次执行文件中的所有语句source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。用法:source filename 或 . filenamesource命令(从 C Shell 而来 阅读全文
posted @ 2018-07-04 15:08 青山牧云人 阅读(6893) 评论(0) 推荐(1) 编辑
摘要: 对于刚刚接触Linux的菜鸟来说,可能会不理解大家常说的Kernel Space和User Space是什么意思,我简单搜了一下,发现阮一峰写过一个比较简洁的介绍,贴下来给大家: 学习 Linux 时,经常可以看到两个词:User space(用户空间)和 Kernel space(内核空间)。 简 阅读全文
posted @ 2018-06-12 15:38 青山牧云人 阅读(557) 评论(0) 推荐(1) 编辑
摘要: 本篇文章转自 https://colab.research.google.com/notebooks/mlcc/intro_to_pandas.ipynb?hl=zh-cn#scrollTo=zCOn8ftSyddH 是Google的Machine Learning课程中关于Pandas的入门教程, 阅读全文
posted @ 2018-06-01 14:20 青山牧云人 阅读(1911) 评论(0) 推荐(0) 编辑
摘要: 什么是自省? 在日常生活中,自省(introspection)是一种自我检查行为。 在计算机编程中,自省是指这种能力:检查某些事物以确定它是什么、它知道什么以及它能做什么。自省向程序员提供了极大的灵活性和控制力。 说的更简单直白一点:自省就是面向对象的语言所写的程序在运行时,能够知道对象的类型。简单 阅读全文
posted @ 2018-05-30 12:43 青山牧云人 阅读(4232) 评论(0) 推荐(1) 编辑