前段时间利用实验室的器材写了一个小小的项目,简单的整理了一下(并不完善),现在分享一下。实验的内容是:使用卫星定位信息接收器,接收物体的位置信息(包括经度纬度等等),然后解析这些数据,然后根据经度纬度等信息通关百度地图API获取物体的具体位置信息,实现对物体的定位!
我使用的开发语言重要是python,主要的有:serial串口通信,MySQLdb库,urllib2库,httplib库等...
分类:
编程语言 时间:
2016-07-01 14:49:21
阅读次数:
264
主要基于colorsys实现,例子是从hls转换到rgb,假设要换颜色空间非常easy仅仅须要改动一个函数 用到了Scale和Canvas组件 代码例如以下: 执行效果例如以下图: ...
分类:
编程语言 时间:
2016-06-30 14:07:35
阅读次数:
463
最近客户有一个需求要检测两台服务器之间的通信状态。要是通信是失败就需要邮件通知相关人。本来想用shell来实现,shell脚本ping对端服务器很简单,但是shell的邮件发送比较麻烦,于是使用python实现并且用smtplib模块可以快速实现邮件的发送。功能如下:1秒钟ping一次目标地址..
分类:
其他好文 时间:
2016-06-28 14:35:25
阅读次数:
196
最近一直在尝试Appnium实现Android手机自动化测试,一直一直卡在一个点上,那就是手势密码,因为所测应用的手势密码使用的不是单个的imageview实现的手势密码解锁窗,所以只能靠坐标点来定位。在网上看到的资料,使用python写的解锁手势密码的Appnium代码如下形式: 但是,为什么自己 ...
分类:
移动开发 时间:
2016-06-27 19:29:38
阅读次数:
244
class TreeNode: def __init__(self,value): self.children = [] self.value = value def add_child(self,*child): self.children+=child def show(self,layer): ...
分类:
编程语言 时间:
2016-06-26 21:01:25
阅读次数:
1049
代码来源https://www.shiyanlou.com/courses/552,对它进行理解,注释 2. ...
分类:
编程语言 时间:
2016-06-24 14:29:36
阅读次数:
127
文章摘自:http://www.jb51.net/article/58009.htm 第一、如在在vim下实现代码的补全功能。 想要为vim实现自动补全功能,则要下载插件 cd /usr/local/src wget https://github.com/rkulla/pydiction/archi ...
分类:
编程语言 时间:
2016-06-24 14:25:34
阅读次数:
153
前言:最近在学习Python,学习资源有慕课网上的视频教程、菜鸟教程以及Python官方文档tutorial。虽然了解了Python的基本语法,但是还没有真正意义上输出自己写的代码。代码小白,之前仅学过C,代码上的逻辑问题总是理不清楚,加上性格有点急躁,以前总是半途而废,所以编程等级为渣。现在虽然刚 ...
分类:
编程语言 时间:
2016-06-20 14:13:51
阅读次数:
988
堆建好之后,我们只需要返回数组的第一个元素,即能取到最小值 之后就需要做插入元素和删除元素的操作了。 删除元素和建堆过程有点类似,先从堆顶弹出要删除的元素,然后将最后一个元素拿出来,重新进行建堆,就可以得到一个新的最小堆了: 插入元素就稍微有些不同,插入元素是从最后一个位置插入元素然后依次向上扫描, ...
分类:
编程语言 时间:
2016-06-19 12:48:19
阅读次数:
133
转载请注明出处http://www.cnblogs.com/Wxtrkbc/p/5590004.html 本来最初的想法是实现一个ftp服务器,用来实现用户的登陆注册和文件的断点上传下载等,结果做着做着就连CRT也顺带着跟着完成了,然后就变成了这样一个'不伦不类'的工具。用到的知识有hashlib加 ...
分类:
编程语言 时间:
2016-06-18 19:55:45
阅读次数:
274