Redis命令参考(Keys & String)

摘要: r = redis.Redis(ip, port, index)如此实例化一个redis对象,index取值0-15,一个redis对象有16个库。Keys函数功能返回值备注keys(self, pattern='*')返回匹配pattern的keys列表,不存在则返回空列表返回匹配pattern的keys列表,不存在则返回空列表http://www.redisdoc.com/en/latest/key/keys.htmlrandomkey(self)随机返回一个键,如果数据库为空则返回None随机返回一个键,如果数据库为空则返回Nonehttp://www.redisdoc. 阅读全文
posted @ 2013-10-28 20:12 SZlibraco 阅读(605) 评论(0) 推荐(0) 编辑

文件换行符能占一行吗?

摘要: 首先看一小段代码f = open('asdasda.txt','w')title = []title.append('11111\n')title.append('22222')title.append('\n')print len(title)f.writelines(title)f.close()f = open('asdasda.txt')lines = f. readlines()print len(lines)f.close()显然len(title) = 3,但是len(lines)等于 阅读全文
posted @ 2013-10-28 15:52 SZlibraco 阅读(297) 评论(0) 推荐(0) 编辑

Prime Generator

摘要: InputThe input begins with the number t of test cases in a single line (t= cap): break if (i % j == 0): isprime = False break if (isprime): primes.append(i)def PrimeGenerator(): # 筛选过程:从start开始筛 primes = [2] Primes(pri... 阅读全文
posted @ 2013-10-28 10:16 SZlibraco 阅读(288) 评论(0) 推荐(0) 编辑

字符串的完美度

摘要: 这是CSDN上的一道简单题目。许久没有用C,找找感觉。我们要给每个字母配一个1-26之间的整数,具体怎么分配由你决定,但不同字母的完美度不同,而一个字符串的完美度等于它里面所有字母的完美度之和,且不在乎字母大小写,也就是说字母F和f的完美度是一样的。现在给定一个字符串,输出它的最大可能的完美度。例如:dad,你可以将26分配给d,25分配给a,这样整个字符串最大可能的完美度为77。#include #include #include int perfect(const char *s) { int i, j, c, tmp ,sum= 0; int a[91] = {0}; ... 阅读全文
posted @ 2013-10-24 17:50 SZlibraco 阅读(238) 评论(0) 推荐(0) 编辑

使用urllib进行网页爬取

摘要: # coding=gbk# 抓取开奖号码# url:http://datachart.500.com/dlt/zoushi/jbzs_foreback.shtml'''对网页逐行迭代,找到目标行时在往下读一行,两行提取一期开奖号码'''import refrom urllib import urlopen# winnumbers = {} # 期数:中奖号码f = open('中奖号码.txt','w')webpage = urlopen('http://datachart.500.com/dlt/zous 阅读全文
posted @ 2013-10-18 18:16 SZlibraco 阅读(719) 评论(1) 推荐(0) 编辑

SQL的几道题目

摘要: 1.构造数据插入方案表t_project_finish表 a)将addtime更新为当前时间的前一天 首先想到的是addtime=addtime-1,然后就开始验证这个想法。 插入一行数据,包括主键和addtime列.insert into t_project_finish (lotid,pid,addtime) values (1,2,to_date('20130901 12:09:47','YYMMDD HH24:MI:SS'));然后更改这一行。update t_project_finish set addtime = addtime-1 where lo 阅读全文
posted @ 2013-10-10 20:38 SZlibraco 阅读(349) 评论(0) 推荐(0) 编辑

Gmail账户安全冰山一角

摘要: 本文没有任何价值,只是一个事实的记录。看到qq邮箱有个代理其他邮箱的功能,就好奇地输入了我的Gmail邮箱,结果代理不成功。本来没care,后来gmail自己弹出来一封邮件。后来我确认是本人所为,qq邮件还是收发不了Gmail的邮件。QQmail vs. Gmail看来两家关系不是很好。 阅读全文
posted @ 2013-09-13 11:20 SZlibraco 阅读(176) 评论(0) 推荐(0) 编辑

Python中作用域的特别之处

摘要: def a(): a = [] def aappend(): a.append(1) aappend() print adef b(): b = 1 def bchange(): b += 1 # 等于b = b + 1 bchange() print ba()b()输出结果如下:[1]Traceback (most recent call last): File "E:\Python-2.7.5\py\test.py", line 16, in b() File "E:\Python-2.7.5\py... 阅读全文
posted @ 2013-08-13 14:55 SZlibraco 阅读(286) 评论(0) 推荐(0) 编辑

[转]为什么python标准库没有实现链表

摘要: 实际上刚开始学习一些高级语言的时候我也有同样的疑问,而且即使有链表对应物的语言,链表常常也很少被实际使用。如果是在国外听数据结构的课,老师一般会警告你这只是一个理论概念,实际应用应该实际考察,在通常情况下链表不是一个很好的结构。通常链表会作为一个很好的反例,告诉大家脱离实际硬件环境来谈论所谓算法复杂度是没有任何意义的。这是因为,链表已经不适合当今的计算机硬件发展。当今的计算机硬件对内存是否连续更为敏感,而链表恰恰会破坏这种顺序读取。由于locality很差所以常常造成page fault和cache miss这也是为什么大多数教师不再推荐使用链表的原因。而且现今的硬件内存拷贝实际相当迅速。并且 阅读全文
posted @ 2013-08-06 11:01 SZlibraco 阅读(1079) 评论(0) 推荐(0) 编辑

Python字符串方法split()中的一道坑

摘要: 初看这个方法还挺好用的,用来切割字符串真是的是非常方便,返回的字符串数组也非常容易处理。于是乎看了一眼就应用到我的程序当中去了。用来切割如下形式的字符串s = 'Jul 24 21:38:25 luozw medusa.py[24707]: HOST=192.168.50.77 LOGIN=root PASSWORD=123456 SERVICE=ssh PORT=22'month = s.split(' ')[0] #取月份day = s.split(' ')[1] #取天数……成功的运行了。后来设置到crontab中自动运行,也能成功运行,可 阅读全文
posted @ 2013-08-02 15:04 SZlibraco 阅读(23227) 评论(3) 推荐(0) 编辑