03 2014 档案

摘要:转载自:http://blog.codingnow.com/2014/02/net_gamble.html去赌场参观过的同学应该都见过那种押大小的骰子游戏。庄家投掷三枚骰子,把骰盅盖住,玩家可以押大或小。开盅后,如果发现三个数字之和大于等于 11 就算大,小于等于 10 就算小。如果你猜对了,庄家就 1 赔 1 算给你筹码;否则输掉筹码。另外,还可以以不同赔率压数字,或压三个相同。为了保障庄家利益,三个相同的数字算不大不小。从概率上讲,这让长时间内庄家必胜。概率分析见这里。如果把这个游戏搬到网络上如何呢?(注意:网上赌博在很多国家是被禁止的,这里只做技术分析而已)如何让玩家相信庄家没有作弊,真 阅读全文
posted @ 2014-03-12 13:37 Come~on! 阅读(412) 评论(0) 推荐(0)
摘要:先给答案:493827152我才开始想到的解法: #coding:utf8#问题:987654321的阶乘转换为12进制,结尾有多少个0?#我的解法:把每个元素分解到两个数组中去,然后结对取出来。结对数就是最后0的个数。。def i3m(num):#是不是3的倍数 return not b... 阅读全文
posted @ 2014-03-11 13:23 Come~on! 阅读(527) 评论(0) 推荐(0)
摘要:测试的dota水平...目的是学习一下tornado框架#coding:utf8import tornado.web,tornado.httpserver,tornado.ioloop,tornado.optionsfrom tornado.web import Applicationimport pymongo,osfrom test import testclass MyHandler(tornado.web.RequestHandler): def get(self): self.render("index.html") def post(self): s... 阅读全文
posted @ 2014-03-11 11:37 Come~on! 阅读(423) 评论(0) 推荐(0)
摘要:网页登录,默认用户名和密码相同。import urllibimport reimport time_mydata=r"userid={num}&passwd={num}&chap=0&serivce=internet&random=internet&login=%B5%C7%C2%BC"id_lis... 阅读全文
posted @ 2014-03-11 11:30 Come~on! 阅读(529) 评论(0) 推荐(0)
摘要:下面的是server端:把IP改成自己的局域网IP: #coding:utf8import socket,selectimport SocketServerimport hashlib,base64,timefrom pprint import pprint#author:lijimdef f(key): s=key+"258EAFA5-E914-47DA-95CA-C5AB0DC85B11" sha1=hashlib.sha1(s) dig=sha1.digest() return base64.encodestrin... 阅读全文
posted @ 2014-03-11 11:26 Come~on! 阅读(876) 评论(2) 推荐(0)
摘要:在windows中使用,输入有关信息查询社工库,本来是网页版的,我把ajax请求提取出来。粗略的封装下,挺好玩。#coding:utf8import urllib2,urllibfrom BeautifulSoup import BeautifulSoupqueryword=raw_input(u"输入查询的字符串:\n".encode('gbk'))def f(queryword): q=lambda x:urllib.quote(x.decode('gbk').encode('utf8')) url="http: 阅读全文
posted @ 2014-03-11 11:20 Come~on! 阅读(1324) 评论(0) 推荐(0)
摘要:windows下py文件编码:当print 时遇到unicode 会根据系统编码转换,而raw_input 中的输出遇到unicode编码是不会的转码的,会报错UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)因为uncode的编码的第一个字符大于128(0x7f)下面的实验能证明: 1 #coding:utf8 2 a=u'你好' 3 print 'with u:',buffer(a) 4 阅读全文
posted @ 2014-03-11 10:58 Come~on! 阅读(709) 评论(0) 推荐(0)