摘要: 阅读目录 1. 迭代器 2. 生成器 3. 参考 阅读目录 1. 迭代器 2. 生成器 3. 参考 回到顶部 1. 迭代器 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,知道所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。 1.1 阅读全文
posted @ 2017-09-05 23:48 ne-zha 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 语法糖(Syntactic sugar),是由Peter J. Landin(和图灵一样的天才人物,是他最先发现了Lambda演算,由此而创立了函数式编程)创造的一个词语,它意指那些没有给计算机语言添加新功能,而只是对人类来说更“甜蜜”的语法。语法糖往往给程序员提供了更实用的编码方式,有益于更好的编 阅读全文
posted @ 2017-09-05 23:37 ne-zha 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 工具/原料 l VS2013 l OpenCV3.20http://jaist.dl.sourceforge.net/project/opencvlibrary/opencv-win/3.2.0/opencv-3.2.0-vc14.exe 方法/步骤 l 下载工具:本教程以OpenCV3.2.0为例 阅读全文
posted @ 2017-09-05 23:21 ne-zha 阅读(3600) 评论(0) 推荐(0) 编辑
摘要: 为什么要设计好目录结构? "设计项目目录结构",就和"代码编码风格"一样,属于个人风格问题。对于这种风格上的规范,一直都存在两种态度: 我是比较偏向于后者的,因为我是前一类同学思想行为下的直接受害者。我曾经维护过一个非常不好读的项目,其实现的逻辑并不复杂,但是却耗费了我非常长的时间去理解它想表达的意 阅读全文
posted @ 2017-09-04 20:17 ne-zha 阅读(270) 评论(0) 推荐(0) 编辑
摘要: Python序列化和反序列化 通过将对象序列化可以将其存储在变量或者文件中,可以保存当时对象的状态,实现其生命周期的延长。并且需要时可以再次将这个对象读取出来。Python中有几个常用模块可实现这一功能。 pickle模块 存储在变量中 dumps(obj)返回存入的字节 读取数据 数据以字节保存在 阅读全文
posted @ 2017-09-02 00:15 ne-zha 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 先从原理上分析切片运算: list的切片,内部是调用__getitem__,__setitem__,__delitem__和slice函数。而slice函数又是和range()函数相关的。 给切片传递的键是一个特殊的slice对象。该对象拥有可描述所请求切片方位的属性,例如: Python 的切片功 阅读全文
posted @ 2017-09-01 11:05 ne-zha 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 递归算法 1、递归的定义 递归就是子程序(或函数)直接调用自己或通过一系列调用语句间接调用自己,是一种描述问题和解决问题的基本方法。 递归常与分治思想同时使用,能产生许多高校的算法。递归常用来解决结构相似的问题。所谓结构相似,是指构成原问题的子问题与原问题在结构上相似,可以用类似的方法解决。具体地, 阅读全文
posted @ 2017-08-27 01:17 ne-zha 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 1. 模板工程的创建(超级详细版,使用的是keil 4.5版本) 1.1创建工程目录 良好的工程结构能让文件的管理更科学,让开发更容易更方便,希望大家养成良好的习惯,使用具有合理结构的工程目录,当你着手于较大的软件项目时,类别分明,层次合理的工程目录结构会让你的开发管理化繁为简。 (1)首先在一个目 阅读全文
posted @ 2017-08-27 00:59 ne-zha 阅读(959) 评论(0) 推荐(0) 编辑
摘要: STM32的每个I/O口都由7个寄存器控制:2个32位端口配置寄存器CRL和CRH;2个32位的数据寄存器IDR和ODR;1个32位的置位复位寄存器BSRR;1个16位的复位寄存器BRR;1个32位的锁存寄存器LCKR;最常用的有4个:CRL/CRH/IDR/ODR;因此通常情况下只需要配置好以上四 阅读全文
posted @ 2017-08-26 00:25 ne-zha 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 函数式编程作为结构化编程的一种,正在受到越来越多的重视。工程中不在只是面向对象编程,更多的人尝试着开始使用函数式编程来解决软件工程中遇到的问题。 什么是函数式编程?在维基百科中给出了详细的定义,函数式编程(英语:functional programming)或称函数程序设计,又称泛函编程,是一种编程 阅读全文
posted @ 2017-08-25 22:40 ne-zha 阅读(247) 评论(0) 推荐(0) 编辑