2012年12月18日

Tkinter 例子

摘要: #!/usr/bin/env pythonimport pylabfrom pylab import *import Tkinterfrom Tkinter import *import serialfrom numpy import *from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg, NavigationToolbar2TkAggroot = Tkinter.Tk()root.wm_title("Chocolate Oscilloscope (By Wenzhe_Qiu)")xAchse=py 阅读全文

posted @ 2012-12-18 07:48 cosmo89929 阅读(1056) 评论(0) 推荐(0) 编辑

Python USB 接口应用

摘要: 先要安装Pyserialhttp://pyserial.sourceforge.net/import serial#设置端口和波特率s=serial.Serial(port='COM4', baudrate=115200)#端口写数s.write("2000\n")#端口读数read_1=s.readline() # 读一行read_2=s.read(4) # 读4bytes#关闭端口s.close() 阅读全文

posted @ 2012-12-18 07:45 cosmo89929 阅读(6938) 评论(0) 推荐(0) 编辑

Python 函数定义格式

摘要: def add1(x): x = x +1 return x如果x是全局变量,在其他地方也会调用,则可以这样写def add1(x): gloabl x x = x +1 return x 阅读全文

posted @ 2012-12-18 07:31 cosmo89929 阅读(394) 评论(0) 推荐(0) 编辑

Python py2exe 创建可执行文件 (转载)

摘要: Python py2exe 创建可执行文件py2exe是什么?py2exe是一种python发布工具,可以把python脚本转换成windows下的可执行程序,不需要安装python便可运行。 py2exe现在可以用来创建使用了wxPython, Tkinter, Pmw,PyGTK, pygame, win32com client and server 等模块的程序。详细介绍可以看它的官方网站http://www.py2exe.org/下载安装py2exepy2exe目前的版本是0.5.4,根据你安装的python的版本选择下载的文件http://sourceforge.net/projec 阅读全文

posted @ 2012-12-18 07:23 cosmo89929 阅读(225) 评论(0) 推荐(0) 编辑

Python 常用IDE 比较 (转载)

摘要: Python 常用IDE 比较http://www.pythonclub.org/python-basic/ide┌─────┬────┬────┬──┬────┬──┬─────┬─────┐│IDE name │自动补全│智能感知│调试│语法检查│开源│特别注意 │ 推荐度 │├─────┼────┼────┼──┼────┼──┼─────┼─────┤│IDLE │手动 │有(很差)│用库│无 │开源│ │★★ │├─────┼────┼────┼──┼────┼──┼─────┼─────┤│PythonWin │手动 ... 阅读全文

posted @ 2012-12-18 07:20 cosmo89929 阅读(273) 评论(0) 推荐(0) 编辑

Python raw_input 读取输入值 (转载)

摘要: Python raw_input 读取输入值下面介绍了python raw_input的用法,使用raw_input 能够很方便的丛控制台读入数据。1.输入字符串#13222319810101****nID = ''while 1: nID = raw_input("Input your id plz") if len(nID) != len("13222319810101****"): print 'wring length of id,input again' else: break print 'your i 阅读全文

posted @ 2012-12-18 07:12 cosmo89929 阅读(531) 评论(0) 推荐(0) 编辑

Python 上手

摘要: 推荐网站:http://www.pythonclub.org/startPython俱乐部数据类型:#整型integer_number = 90 #浮点float_number = 90.4 #复数complex_number = 10 + 10j #list 序列sample_list = [1,2,3,'abc'] #dictionary 字典sample_dic = {"key":value, 2:3} #tuple 只读的序列sample_tuple = (1,3,"ab") #嵌套sample_nest = [(1,2,3),{ 阅读全文

posted @ 2012-12-18 06:44 cosmo89929 阅读(166) 评论(0) 推荐(0) 编辑

2012年11月1日

ARRAYLIST VECTOR LINKEDLIST 区别与用法 (转载并修改)

摘要: ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要涉及到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差;而且Vector扩容时是增加一倍,Arraylist是增加50%,因此Arraylist比Vector节省资源。LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或向后遍历,但是插入数据时只需要记录本项的前后项即可,所以插入数度较快!所以,ArrayList 和 Vector的特点 阅读全文

posted @ 2012-11-01 12:17 cosmo89929 阅读(316) 评论(0) 推荐(1) 编辑

2012年10月26日

JAVA变量path , classpth ,java_home设设置作用和作用(转发)

摘要: 转载:http://www.goceanedu.com.cn/Read_1855.htm 在把jdk安装到计算机中之后,我们来进行设置使java环境能够使用。 首先右键点我的电脑。打开属性。然后选择“高级”里面的“环境变量”,在新的打开界面中的系统变量需要设置三个属性“JAVA_HOME”、“path”、“classpath”,其中在没安装过jdk的环境下。path属性是本来存在的。而JAVA_HOME和classpath是不存在的。 一:点“新建”,然后在变量名写上JAVA_HOME,顾名其意该变量的含义就是java的安装路径,呵呵,然后在变量值写入刚才安装的路径“C:\jdk1.... 阅读全文

posted @ 2012-10-26 01:08 cosmo89929 阅读(156) 评论(0) 推荐(0) 编辑

2012年5月12日

【转载】C++ 初始化列表

摘要: C++ 初始化列表何谓初始化列表与其他函数不同,构造函数除了有名字,参数列表和函数体之外,还可以有初始化列表,初始化列表以冒号开头,后跟一系列以逗号分隔的初始化字段。struct foo{ string name ; int id ; foo(string s, int i):name(s), id(i){} ; // 初始化列表};构造函数的两个执行阶段从概念上来讲,构造函数的执行可以分成两个阶段,初始化阶段和计算阶段,初始化阶段先于计算阶段初始化阶段所有类类型(class type)的成员都会在初始化阶段初始化,即使该成员没有出现在构造函数的初始化列表中计算阶段一般用于执... 阅读全文

posted @ 2012-05-12 16:22 cosmo89929 阅读(158) 评论(0) 推荐(0) 编辑

导航