ruby来枚举csdn未注册的用户名

require 'open-uri'
$NAME_CHARS= (?a..?z).to_a+(?0..?9).to_a
def is_name_used(name)
str=open('http://passport.csdn.net/UserExist.aspx?UserName='+name)
str=str.read
#str=str.encode('GBK','utf-8')
return true if str[/Red/]
end
def enum_names(len=2)
return if len<2
f=File.open('d:/work/a.txt',"w+")
strpack="A"*len
i,v=0,""
$NAME_CHARS.permutation(len) do |x|
v=x.pack(strpack)
break if v[/^[/d]+/]
#p i+=1
f.puts "#{i+=1} : #{v}"
f.puts "#{v} is not use!" unless is_name_used(v)
end

rescue =>ex
p "err : #{ex.to_s}(#{v})"
ensure
f.close if f
end

时间: 2024-10-27 15:22:06

ruby来枚举csdn未注册的用户名的相关文章

并发操作-a,b两个请求并发 注册相同用户名,假如表中字段未设置唯一索引,程序上如何控制唯一性啊

问题描述 a,b两个请求并发 注册相同用户名,假如表中字段未设置唯一索引,程序上如何控制唯一性啊 a,b同时查询表,结果是可以注册的,所以都执行了insert,但用户名相同,这样数据就不唯一了.是会这样吗,如何避免呢? 解决方案 把查询和插入放在同一事务中,可以保证整个事务中数据库数据的一致性,这样应该可以避免你说的问题. 上述并发一起的问题,根源在于查询与插入两个时间点数据库数据不一致导致. 解决方案二: 必须有有个不同的key,比如你可以增加一个字段,为userid,这个不会变,但用户名可以

分享4个未注册*sdn域名

众所周知msdn和csdn在IT界享有盛誉. Microsoft Developer Network-MSDN Chinese software develop net-CSDN 分享以下4个未注册域名,有想做技术社区的赶紧注册哈! vsdn.cn ksdn.cn qsdn.cn tsdn.cn

[分享]未注册4字母.cn

未注册4字母.cn 注:所有4字母.com已经全部被注册完了 下载:http://download.csdn.net/detail/yangzhenping/6429519

火狐浏览器firefox42不能安装未注册扩展程序

  火狐浏览器开发商Mozilla日前宣布,火狐浏览器firefox42不能安装未注册扩展程序.该公司声称这一安排是出于安全方面的考虑.   已注册扩展程序是指经过Mozilla扩展程序自动验证系统验证过的,或者是人工审核过的扩展程序.在最新的firefox40正式版中,用户如果试图安装未注册程序的话,会收到安全警告. 在firefox41中,只有通过特殊途径"about:config"才能安装.但是到了firefox42,未注册扩展程序的所有安装途径会被堵死,用户无法安装. Mozi

注销QQ秀恢复成未注册状态 附QQ秀注销地址

  越来越多的游戏绝版QQ秀真是让人眼花缭乱,就连 QQ红钻免费保存已下架绝版QQ秀 或 九钻QQ秀制作工具V3.0 一键制作九钻真人秀 可能也满足不了你的需求了.那么今天小编就来分享个让QQ秀注销恢复成未注册形象.特别适合不想买QQ秀,又不想穿裤衩的朋友! QQ秀未注册形象 如下图: 操作方法: 1.打开注销QQ秀地址 http://show.qq.com/qqshow_close_step1.html 点击"我要注销QQ秀". 2.填写完关闭问卷调查即可成功注销QQ秀了.如下图:

解决使用良精企业建站7.0未注册问题_应用技巧

前些日子改一个后台,是良精的系统,挺好的系统,就是良精太变态了,也难怪人家是要赚钱的,都公开了,那就白白开发了,更何况ASP加密技术又不是很多,除非封装,但封装给自己也带来不便,所以良精使用了很多让人想不到的办法,前面我也写过几篇,大家可以看看有没有需要的.这次用的是 7.0的版本,好像也不是最新的,看到了数据结构,其实良精也是改的是南方的,但南方,人家没有加密,而良精却花了心思去做加密,真想不懂.   遇到的问题就是传到网站上后台部分模块出现未注册,然后是让你联系他们.这次改的时候也主义了那个

类ku6未注册域名分享

  类ku6未注册域名分享: ang6.cn ban6.cn bang6.cn bei6.cn beng6.cn bian6.cn biao6.cn bie6.cn bin6.cn bing6.cn can6.cn cang6.cn cen6.cn ceng6.cn chai6.com chai6.cn chan6.cn chen6.cn cheng6.cn chong6.cn chou6.cn chuai6.cn chuan6.cn chuang6.cn chui6.cn chun6.cn c

VB 对象未注册

      像往常一样,打开我的VB,开始我的学生信息管理系统,突然弹出如下对话框:                                                                                                               在我的学生管理系统主界面发现其中一个控件没有正常加载,因此才会出现对象未注册的情况,接着我打开我的部件,发现我的部件列表窗口中少了Microsoft windows  common  contr

如何选择这2家公司一家上市,一家未注册

问题描述 上市公司是税前16离租房这有1个半小时以上车程一周上40小时5天班,未注册这个公司离家10分钟走路是税后16,9点半上班一周上5天半共40小时,说是要准备注册,还说是广州的一家分公司来的,还有就是我老婆怀孕了,到时可能要请陪产假,如果请有可能单位以什么理由辞退你也不一定 解决方案 解决方案二:钱多事少离家近,满足两个就可以选了.至于陪产假,如果公司不给请,或者已这个为理由辞退,这公司也没必要再待了.解决方案三:公司未注册,说要注册不知道是不是真的,然后现在说让我在这里做技术总监,我今天