小车循迹模块编程思路 所用模块:LM399红外对管循迹模块 特征:可同时搭载4个红外对管,进行黑白线检测 检测:当它探寻到黑线时候,DX口输出TTL电平接近于VCC电压 当它探寻到白线时候,DX口输出TTL电平近似为0.1V 实现功能: 让小车始终沿着黑线跑动,可以沿着黑线转弯(弯度测试),在黑线上 ...
分类:
其他好文 时间:
2017-07-22 22:40:15
阅读次数:
312
如何捅破python编程的那层纸 一些朋友自学python过程中,发现书也能看懂,书上的玩具代码也能看懂,但为啥自己不能做习题,不能写代码解决问题,自己不能动手写代码? 原因是初学者没有学会计算思维、解决问题的 ...
分类:
编程语言 时间:
2017-06-13 16:51:10
阅读次数:
153
面向对象和面向过程的区别 两者都是软件开发思想,先有面向过程,后有面向对象。在大型项目中,针对面向过程的不足推出了面向对象开发思想。区别1. 编程思路不同: 面向过程以实现功能的函数开发为主,而面向对象要首先抽象出类、属性及其方法,然后通过实例化类、执行方法来完成功能。2. 封装性:都具有封装性,但 ...
分类:
其他好文 时间:
2017-06-09 20:17:30
阅读次数:
101
1 面向对象和面向过程的区别 两者都是软件开发思想,先有面向过程,后有面向对象。在大型项目中,针对面向过程的不足推出了面向对象开发思想。 区别: 1)编程思路不同: 面向过程以实现功能的函数开发为主,而面向对象要首先抽象出类、属性及其方法,然后通过实例化类、执行方法来完成功能。 2)封装性:都具有封 ...
分类:
其他好文 时间:
2017-06-08 23:49:52
阅读次数:
392
两者都是软件开发思想,先有面向过程,后有面向对象。在大型项目中,针对面向过程的不足推出了面向对象开发思想。 区别 1. 编程思路不同: 面向过程以实现功能的函数开发为主,而面向对象要首先抽象出类、属性及其方法,然后通过实例化类、执行方法来完成功能。 2. 封装性:都具有封装性,但是面向过程是封装的是 ...
分类:
其他好文 时间:
2017-06-06 14:12:19
阅读次数:
133
表达式形式的yield yield的语句形式: yield 1yield的表达式形式: x=yield 协程函数示例 模拟 grep -rl 'python' /root 示例 面向过程的程序设计:是一种流水线式的编程思路,是机械式 优点: 程序的结构清晰,可以把复杂的问题简单 缺点: 扩展性差 应 ...
分类:
编程语言 时间:
2017-06-03 11:19:00
阅读次数:
265
上节回顾 函数对象 函数可以被当成数据来传递 def func(): pass 1.可以被引用。f=fun 2.可以当做参数传递给另外一个函数 3.可以作为函数的返回值 4.可以当做容器类型的元素 比如用户有10多个参数,我们不需要写10多个if判断。可以写一个字典。 dic = {‘func1’: ...
分类:
编程语言 时间:
2017-06-03 11:18:46
阅读次数:
332
反射的意义:通过字符串获取一个类的方法的内存地址,并调用该方法。 格式:if hasattr(self, 'anAttr') func = getattr(self, 'anAttr') #获取内存地址 func() #调用该方法,等价于anAttr() setattr(x, 'y', v) del ...
分类:
编程语言 时间:
2017-05-21 22:30:54
阅读次数:
288
学了很长时间的编程,有什么心得和体会?编程中最复杂的莫过于构建复杂的数据结构,因为我们在学习数据结构的时候,好多数据结构都比较成熟,有很多时候,你都没有现成的数据结构去套,你能将其表示出来吗?所以一定要将数据结构学精通,才能知道人家是怎么样构建数据结构的。..
分类:
其他好文 时间:
2017-04-21 14:53:08
阅读次数:
134
1 智能家居远程控制系统的软件实现 1.1 基于uC/OS-II的中央控制器的软件设计 1.1.1 uC/OS-II系统移植 本设计使用uC/OS-II操作系统,uC/OS-II是一个源码公开、可移植、可固化、可剪裁和抢占式的实时多任务操作系统,uC/OS-II的大部分源码是用标准ANSI C编写, ...
分类:
其他好文 时间:
2017-04-05 23:03:24
阅读次数:
235