Wing IDE for Linux 的安装和破解
来源:互联网 发布:linux 没有nslookup 编辑:程序博客网 时间:2024/04/30 12:57
Wing IDE是linux下python的集成开发环境,虽然python提供了命令行下的交互操作,但是对于实际的python程序开发的话,众多的python包导入、功能提示、调试就有很大的负担,Wing IDE 可以帮助解决。美中不足的是它也是一款收费软件, 一:安装 我们首先去 Wing IDE 官网上下载软件,网址: http://wingware.com/downloads ,然后我们通过ubuntu软件中心安装。 二:破解 破解之前需要下载一个脚本,下载地址:http://download.csdn.net/detail/sunmc1204953974/8689733
脚本源码:
import shaimport stringBASE2 = '01'BASE10 = '0123456789'BASE16 = '0123456789ABCDEF'BASE30 = '123456789ABCDEFGHJKLMNPQRTVWXY'BASE36 = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'BASE62 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz'BASEMAX = string.printabledef BaseConvert(number, fromdigits, todigits, ignore_negative = True): """ converts a "number" between two bases of arbitrary digits The input number is assumed to be a string of digits from the fromdigits string (which is in order of smallest to largest digit). The return value is a string of elements from todigits (ordered in the same way). The input and output bases are determined from the lengths of the digit strings. Negative signs are passed through. decimal to binary >>> baseconvert(555,BASE10,BASE2) '1000101011' binary to decimal >>> baseconvert('1000101011',BASE2,BASE10) '555' integer interpreted as binary and converted to decimal (!) >>> baseconvert(1000101011,BASE2,BASE10) '555' base10 to base4 >>> baseconvert(99,BASE10,"0123") '1203' base4 to base5 (with alphabetic digits) >>> baseconvert(1203,"0123","abcde") 'dee' base5, alpha digits back to base 10 >>> baseconvert('dee',"abcde",BASE10) '99' decimal to a base that uses A-Z0-9a-z for its digits >>> baseconvert(257938572394L,BASE10,BASE62) 'E78Lxik' ..convert back >>> baseconvert('E78Lxik',BASE62,BASE10) '257938572394' binary to a base with words for digits (the function cannot convert this back) >>> baseconvert('1101',BASE2,('Zero','One')) 'OneOneZeroOne' """ if not ignore_negative and str(number)[0] == '-': number = str(number)[1:] neg = 1 else: neg = 0 x = long(0) for digit in str(number): x = x * len(fromdigits) + fromdigits.index(digit) res = '' while x > 0: digit = x % len(todigits) res = todigits[digit] + res x /= len(todigits) if neg: res = '-' + res return resdef SHAToBase30(digest): """Convert from a hexdigest form SHA hash into a more compact and ergonomic BASE30 representation. This results in a 17 'digit' number.""" tdigest = ''.join([ c for i, c in enumerate(digest) if i / 2 * 2 == i ]) result = BaseConvert(tdigest, BASE16, BASE30) while len(result) < 17: result = '1' + result return resultdef AddHyphens(code): """Insert hyphens into given license id or activation request to make it easier to read""" return code[:5] + '-' + code[5:10] + '-' + code[10:15] + '-' + code[15:]LicenseID='CN123-12345-12345-12345'#Copy the Request Code from the dialogRequestCode='RL539-Y89TE-A7531-PQCKA'hasher = sha.new()hasher.update(RequestCode)hasher.update(LicenseID)digest = hasher.hexdigest().upper()lichash = RequestCode[:3] + SHAToBase30(digest)lichash=AddHyphens(lichash)#Calculate the Activation Codedata=[7,123,23,87]tmp=0realcode=''for i in data: for j in lichash: tmp=(tmp*i+ord(j))&0xFFFFF realcode+=format(tmp,'=05X') tmp=0act30=BaseConvert(realcode,BASE16,BASE30)while len(act30) < 17: act30 = '1' + act30act30='AXX'+act30act30=AddHyphens(act30)print "The Activation Code is: "+act30
1,安装WingIDE成功后启动,激活时输入license id CN123-12345-12345-12345
2,点击Continue后弹框,拷贝框中的request code
3,修改Python脚本中的Request Code为刚才得到的RequestCode值,运行脚本后得到激活码,填入即可成功注册
1 0
- Wing IDE for Linux 的安装和破解
- Wing IDE for Linux 的安装和破解
- ubuntu下wing ide的安装和破解
- Wing IDE 5 的破解
- Wing IDE 4.1版本的破解和一些实用技巧
- mac安装与破解Wing IDE方法
- Wing IDE安装与破解方法
- kali linux下破解Wing IDE 5
- Wing IDE Pro (Wing pro 6.0) for Ubuntu/linux
- wing ide破解
- Wing IDE 5.0破解
- Wing IDE for Mac(Python开发工具)附破解补丁和破解教程 V6.0.8-2破解版
- Wing IDE 4.1破解教程
- Wing IDE 4.1 破解方法
- 在树莓派上安装WING IDE
- linux 下wing ide注册码
- Wing IDE 5.x破解方法
- Wing IDE 5.0 破解之寻找注册码
- Swift 基本运算符(笔记)
- Redis入门之redis 连接以及 对字符的操作
- android-async-http AsyncHttpClient介绍
- 如何启动另外一个应用的任意Activity
- 美联储加息落地 题材股继续活跃创业板大涨1.85%
- Wing IDE for Linux 的安装和破解
- 测试1217
- SingleThreadExecutor的使用
- TinyReplaySystem回放系统设计和开发
- Synchronized与三种锁态
- defaults
- iOS开发 -- SVN的使用
- Webdriver UI自动化测试定义工具类方便用例获取资源
- ReviewBoard 的安装和使用(一)—— 安装