摘要: 1、时间间隔(timedelta) 指定时间长度之间计算差值 运行结果为: 当时,时间的差也是没有问题的。分钟、小时可以通过计算获得。 2、日期表示(date) date由年月日组成,年的范围是[1,9999],月的范围是[1,12],日的范围根据年月来确定参数。 运行结果为: date还提供了一些 阅读全文
posted @ 2017-03-28 15:29 cos1eqlg0 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 一、事务控制 1、简单事务控制 redis可以使用mult命令将之后的命令都存放在队列中,只有使用exec命令时才全部执行。 如果我们打过几条命令发现有错,可以使用discard命令来进行回滚操作。 2、乐观锁复杂事务控制 如果我们在事务控制的时候,我们想要改变的数据已经被改变了,这该怎么办呢? 可 阅读全文
posted @ 2016-12-07 11:23 cos1eqlg0 阅读(190) 评论(0) 推荐(0) 编辑
摘要: redis提供了丰富的命令,这些命令可以在linux终端使用。在各类语言中,这些命令都有对应的方法。 一、键值相关 1、keys 返回满足给定pattern的所有key 2、exists 确认key是否存在 3、del 删除一个key 4、expire 设置一个key的过期时间(单位为秒) 5、mo 阅读全文
posted @ 2016-12-06 17:18 cos1eqlg0 阅读(3431) 评论(0) 推荐(0) 编辑
摘要: 一、基本操作 1、插入数据 这样就在redis中设置了一个key-value键值对 2、查询数据 取出对应key的value值 3、删除键值 1代表删除成功1个key 4、验证键是否存在 0代表key不存在,1代表存在 二、其它操作 1、setnx 如果key存在,返回0,nx是not exist的 阅读全文
posted @ 2016-12-06 15:46 cos1eqlg0 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 1、安装 这里使用源代码安装的方式,如果你希望使用yum或者rpm包安装的方式,可以百度一下,安装方法可谓多如牛毛。 2、启动redis 安装完成,使用默认配置,只需要启动redis服务端即可 redis服务端默认端口使用6379,默认只有本机能够访问。注意,如果只是使用“redis-server” 阅读全文
posted @ 2016-12-02 09:42 cos1eqlg0 阅读(1183) 评论(0) 推荐(0) 编辑
摘要: 平时我们总会用到复制文件的命令,Python中自带了相应模块,那就是shutil模块,下面是shutil模块的分析及用法。 1、copyfileobj(fsrc, fdst, length=16*1024) 将源文件拷贝到目标文件,每次拷贝16KB。这个方法中,原文件及目标文件并没有进行关闭,所以这 阅读全文
posted @ 2016-10-12 11:43 cos1eqlg0 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 在python编程中,我们经常要面临将字符串进行转换的情况,那么字符串是否符合转换的要求呢?python中内置了字符串类的方法供我们使用进行字符串格式的判断。 1.isalnum() 所有字符都是数字或者字母,为真返回 Ture,否则返回 False。 运行结果是: 2.isalpha() 所有字符 阅读全文
posted @ 2016-10-10 12:40 cos1eqlg0 阅读(5553) 评论(0) 推荐(0) 编辑
摘要: python同样支持类和对象。在python3.x中没有了经典类,只有新式类,默认创建的就是新式类。具体的新式类与经典类的不同在python3.x中已经没有意义了。 类的定义和实例化 python定义简单类如下。 我们定义了一个Car类,其中什么方法也没有实现。c1是我们实例化的类Car,成为对象。 阅读全文
posted @ 2016-09-10 21:39 cos1eqlg0 阅读(6886) 评论(0) 推荐(0) 编辑
摘要: 我们总能遇到需要导入多个模块的时候,但是真实使用的时候却没有用到那么多,比如下面的程序,根据不同的输入访问不同的论坛。 电影论坛模拟程序: def login(): print('您已进入电影模块。') def code(): print('Doing something about film fo 阅读全文
posted @ 2016-09-10 00:26 cos1eqlg0 阅读(387) 评论(0) 推荐(0) 编辑
摘要: python中,我们会用到很多和时间相关的操作。下面就来看看时间的模块的作用。 使用相应功能需要导入time模块 time模块方法: asctime(p_tuple=None): 将一个时间的元组或者struct_time类型的数据转换为字符串。 运行结果是: 可以看见asctime方法将元组的时间 阅读全文
posted @ 2016-09-01 16:21 cos1eqlg0 阅读(296) 评论(0) 推荐(0) 编辑