- 博客(11)
- 资源 (44)
- 收藏
- 关注
原创 在C++里类多一点好还是少一点好?
去年这个时候,要开发一个新的功能,主要就与别的程序进行通讯,并解释相应的XML协议包,根据这些协议包功能进而向服务器转发相应的命令,然后当服务器回应之后再组XML协议包发送给原来发送命令过来的程序。就这么样一个功能,大概有10个XML协议包,这个员工设计这个功能,就只写三个类:接收XML数据类、解析XML协议并处理类、回应包XM协议打包类。这样的设计,在起初两三个协议包时,工作起来还是很正常,当协
2015-11-28 11:52:48 2933 2
原创 5.1.6 tzinfo对象
类tzinfo是抽象基类,不能直接实例化。因此需要创建一个派生类,并且至少实现三个方法,才可以使用。在timezone里已经实现北美的EST和EDT时区的时间。tzinfo的实例可以传送给datetime对象和time对象,以便指定特定的时区。tzinfo对象主要用来表示与UTC时间差距,以及时区的名称,夏时制的相对时间。一个派生类应实现下面的方法:tzinfo.utcoffset(dt) 返回当
2015-11-28 10:30:34 3042 2
原创 5.1.5 time对象
类time创建的对象表示本地时间,与任何特别日期没有关系。可以通过时区tzinfo来调整时间。class datetime.time(hour=0, minute=0, second=0, microsecond=0, tzinfo=None) 所有参数都是可选的。除了tzinfo对象,其它参数都是整数表示。其中参数范围如下:l 0 l 0 l 0 l 0 当参数范围超出这些范围时,就会抛出异常V
2015-11-25 21:44:05 1909
原创 5.1.4 datetime对象
类datetime创建的对象包括了日期和时间相关信息。class datetime.datetime(year, month, day, hour=0, minute=0, second=0, microsecond=0, tzinfo=None)构造一个datetime对象,需要输入年、月、日三个参数,其它参数都是可选。输入的参数应满足下面的范围:l MINYEAR l 1 l 1 小于指定月份
2015-11-22 09:00:44 2094
原创 5.1.3 date对象
类date对象表示一个理想的日历里的一天日期(年,月和日)。class datetime.date(year, month, day)在构造对象时所有参数都必须输入。所有参数都采用整数表示,并且只能在下面范围之间:l MINYEAR l 1 l 1 小于给出年和月的总天数如果参数超出范围,就会抛出异常ValueError。 classmethod date.today() 返回当前日期对象,相当于
2015-11-20 22:23:25 2201
原创 5.1.2 timedelta对象
timedelta对象是用来表示时间的区间,主要是两个日期或时间之差。class datetime.timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0) 所有输入参数都是可选的,默认都设置为0。参数可以是整数或浮点数,可以正数,也可以是负数。在这个类里直接保存三个变量:天数
2015-11-17 21:05:39 7058
原创 5. 数据类型库
5. 数据类型库本库主要描述了不同数据类型的使用,比如日期类型、时间类型、固定类型数组、堆队列、同步队列和集合。Python也提供了很多内置数据类型,比如dict、list、set和frozenset、tuple。以及str类支持Unicode字符串,bytes类保存二进制数据。下面来学习数据类型库提供更多的数据类型。5.1 datetime--基本日期和时间类型本模块datetime提供了对日期
2015-11-15 09:53:33 1998
原创 4.2.4 Python特有编码
4.2.4 Python特有编码Python还内置一些特有的编码集。4.2.4.1 文本编码Python提供了下面从字符串到字节数组的编码,以及字节数据到字符串的解码:CodecAliasesPurposeidna Implements RFC 3490, see also encodings.idna. Only errors='strict' is supported.mbcsdbcsWind
2015-11-14 17:19:47 2730
原创 4.2.3 标准编码
Python内置了很多编码的字符集处理,有些是使用C语言实现,有些是使用字典映射方式实现。下表按名称排序的字符集表,有些名称是可以别的名称的,比如utf-8也可以使用名称utf_8来表查找。CPython实现与其它实现有一些差别,针对一些编码字符集作了优化,如果使用这些字符集之外的字符集可能速度比较慢。优化的字符集:utf-8, utf8, latin-1, latin1, iso-8859-1,
2015-11-08 08:40:46 3035 1
原创 4.2.2 编码和UNICODE
字符串是把编码表0x0--0x10FFFF里的字符组成一串的序列。当字符串在不同的CPU和不同架构的内存里保存时,字节顺序和怎么样保存这些字符就成为了一个问题。因此提供很多编解码的组件,把一个字符串对象序列化成一些字节数组就叫做编码,而从从这些字节数组再构造成字符串对象,就叫做解码。在Python有不同类型的编码和解码对象,就叫做文本编码处理。最简单的文本编码就是latin-1或叫做iso-885
2015-11-06 21:46:16 4262
原创 4.2.1 Codec基类
在codecs模块里定义了与codec对象进行交互的接口,也可以使用它作为其它编解码的基类。 在Python里要求codec对象需要有四个接口:无状态的encoder,无状态的decoder,StreamReader和StreamWriter。而StreamReader和StreamWriter通常是由无状态的encoder/decoder通过文件协议来实现。同时codec对象还需要处理在编码和解
2015-11-01 09:33:49 3038
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关注的人