- 博客(8)
- 资源 (44)
- 收藏
- 关注
原创 在Python 3.4里使用Protobuf 2.6
在开发领域里,协议的使用是经常的事情,只要通讯的地方,就要使用到。比如客户端与服务器通讯,比如嵌入式系统与上位机系统通讯,比如不同进程之间进行数据通讯,这些地方都需要使用。但协议的定义的方式也有很多种,最常使用就是开发者自己定义的格式,也有使用XML等格式,不过这两种方式都存在不足之处的。首先来看自己定义的格式,如果采用二进制的方式,要调试协议格式,要处理不同的位置,要处理动态增加的字段等等,另外
2015-04-28 17:59:07 5951
原创 Python标准库:内置函数staticmethod(function)
本函数是返回一个静态函数对象,主要用来作为静态函数的修饰符。静态函数的特性是可以直接通过类命名空间访问,也就是说没有定义类实例也可以使用此函数;也可以通过类实例来访问。这跟JAVA或C++里的静态函数是一样的作用。与classmethod是有区别,这点要注意。例子:#staticmethod()class Foo: @staticmethod def Add(a, b):
2015-04-26 15:12:03 2377
原创 安装LEGO软件遇到的问题
前段时间买回来的乐高机器人EV3,一直没有对它进行编程,只是女儿组装它,因此没有在PC上安装软件。昨天星期六,女儿组好一个模型之后,需要对它编程,因而需要在PC上安装编程的软件,这时才从乐高网站上下载软件来安装。由于PC上安装的是WIN7 64位,所以下载的也是WINDOWS下的版本,600多M过一会才可以下载完成,就可以安装了。安装都是比较顺利的,但是安装完成之后,再重启电脑之后,一打开软件就会
2015-04-19 16:50:27 7945
原创 Python标准库:内置函数sorted(iterable[, key][, reverse])
本函数是实现对可迭代对象iterable进行排序。可选参数key是比较键的函数;reverse是表示是否反向排列对象里的项,是布尔值。例子:#sorted()print(sorted([5, 2, 3, 1, 4]))print(sorted({1: 'D', 2: 'B', 3: 'B', 4: 'E', 5: 'A'}, reverse = True))print(sorted("Th
2015-04-19 13:36:39 3052
翻译 CPython编译器设计
CPython编译器设计1. 概述在2.4版本以前,从源码编译到字节码的过程主要分为两步:1)分析源码生成分析树(Parse/pgen.c)。2)从分析树生成字节码(Python/compile.c)。这是以往使用的编译过程,因而这不是一个标准的编译器工作流程。通常标准的编译流程是这样:1)分析源码生成分析树(Parser/pgen.c)。2)转换分析树为抽象语法树(Python/ast.c)。3
2015-04-17 16:37:45 3689
原创 Python标准库:内置函数slice(stop) slice(start, stop[, step])
本函数是实现切片对象,主要用在切片操作函数里的参数传递。例子:#slice()myslice = slice(5)print(myslice)l = list(range(10))print(l[myslice])结果输出如下:slice(None, 5, None)[0, 1, 2, 3, 4] 蔡军生 QQ:9073204 深圳
2015-04-11 20:02:32 11110
原创 Python标准库:内置函数setattr(object, name, value)
本函数实现增加或设置对象object一个属性名称name,并设置相应的值value。一般情况与getattr()配套使用。例子:#setattr()class Foo: pass foo = Foo()setattr(foo, 'name', 'caijunsheng')print(foo.name)结果输出如下:caijunsheng蔡军生 QQ: 9073204
2015-04-03 08:19:26 4894
原创 Python标准库:内置函数set([iterable])
本函数是从迭代对象生成集合;集合可以增加或删除元素。例子:#set()tset = set([1, 2, 3, 3, 4, 5, 6, 6]) print(tset)tset.add(20)print(tset)结果输出如下:{1, 2, 3, 4, 5, 6}{1, 2, 3, 4, 5, 6, 20}
2015-04-02 08:11:11 2121
python抓取天气并分析 实例源码
2017-08-28
书《深度学习》
2017-03-13
国产8051模拟器
2016-09-10
tinyxml2配套源码
2016-06-27
selenium的浏览器驱动
2016-06-14
开源鸿蒙4.0不能进入桌面的补丁
2024-03-17
开源鸿蒙 4.0 RK3566开发板配置
2024-03-17
svm_hog_data.rar
2020-03-02
实现numpy的C++库扩展
2019-11-24
python web py入门配套源代码
2018-02-23
webpy演示例子1
2018-02-21
胶囊模型的代码
2018-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人