文章分类 -  Python

Python
摘要:Python在网络通讯方面功能强大,学习一下Socket通讯的基本方式 UDP通讯: Server:http://www.cnblogs.com/GarfieldTom/archive/2012/12/16/2820143.html python socket编程详细介绍 http://blog.c 阅读全文
posted @ 2016-10-18 11:04 stma 阅读(78) 评论(0) 推荐(0)
摘要:在使用Python编译的时候出现如下错误: SyntaxError: Non-ASCII character '\xe5' in file Test1.py on line 8, but no encoding declared; see http://www.python.org/peps/pep 阅读全文
posted @ 2016-10-18 10:30 stma 阅读(2576) 评论(0) 推荐(0)
摘要:首先介绍一下MD5和SHA1 MD5 MD5的全称是Message-Digest Algorithm 5(信息-摘要算法)。128位长度。目前MD5是一种不可逆算法。 具有很高的安全性。它对应任何字符串都可以加密成一段唯一的固定长度的代码。 SHA1 SHA1的全称是Secure Hash Algo 阅读全文
posted @ 2016-10-17 22:47 stma 阅读(1169) 评论(0) 推荐(0)
摘要:str="abc"hashlib.md5(str).digest() hashlib.md5(str).hexdigest().upper() md5加密倒是能看懂,第二步生成16进制的md5能看懂,但第一步的生成二进制的md5到底是什么呀?有没有办法用java生成二进制的md5啊? 阅读全文
posted @ 2016-10-17 22:40 stma 阅读(17887) 评论(0) 推荐(0)
摘要:#python3.4 注意Python的版本2与3的区别 hashlib module - A common interface to many hash functions. Hash objects have these methods: - update(arg): Update the ha 阅读全文
posted @ 2016-10-17 18:46 stma 阅读(3921) 评论(0) 推荐(0)
摘要:在某些网站下载软件的时候,官方会提供该软件的MD5值、SHA1值或CRC32值,目的我们都知道,就是防止文件被篡改,准确地说,不叫防止,就是你下载回去的软件或程序通过Hash校验工具计算后,如果Hash值对不上,就说明你的文件并不是官方提供的原版,哪怕只是一点点的修改,Hash值都会完全不一样。现在 阅读全文
posted @ 2016-10-17 14:43 stma 阅读(1994) 评论(0) 推荐(0)
摘要:在介绍了这么多期文章后,最后介绍BT网络里面一个比较重要种子下载协议,方便大家知道如何从DHT网络直接下载种子的问题. 先说下我们目前下载电影等文件是如何下载的,比如我们有个BT种子,就可以去下载对应的文件,但如果我们只有个文件名字,如何去找BT种子呢? 首先我们可以去http://www.soso 阅读全文
posted @ 2016-10-16 13:13 stma 阅读(2193) 评论(0) 推荐(0)
摘要:标题有点长,可能大家不理解什么意思,偶就慢慢地介绍一下, 首先,大家对P2p网络现在应该是比较熟悉了,喜闻乐见的留邮箱求种子就是一种P2p下载的表现,那么现阶段最热门的P2p软件应该就是属于两类(为Limeware和Frostwire默哀三秒钟)分别是Bt类软件和电驴类软件,分别是基于Bittorr 阅读全文
posted @ 2016-10-16 13:10 stma 阅读(619) 评论(0) 推荐(0)
摘要:做了一个磁力链接和BT种子的搜索引擎 {Magnet & Torrent},因此把 DHT 协议重新看了一遍。 BitTorrent 使用"分布式哈希表"(DHT)来为无 tracker 的种子(torrents)存储 peer 之间的联系信息。这样每个 peer 都成了 tracker。这个协议基 阅读全文
posted @ 2016-10-16 12:59 stma 阅读(402) 评论(0) 推荐(0)
摘要:每一个节点都维护一个路由表保存一些已知的通信好的节点。路由表中的节点通常用来作为起始节点,当其它节点向这个节点发送请求时,路由表中的这些节点就会被返回给发送请求的几点。 并不是每一个已知的节点都是对等的。一些节点是活跃的(原文是“good”)的,另外一些不是。dht中的许多节点可以发送请求和接受返回 阅读全文
posted @ 2016-10-16 12:49 stma 阅读(396) 评论(0) 推荐(0)
摘要:模板 格式化字符串时,Python使用一个字符串作为模板。模板中有格式符,这些格式符为真实值预留位置,并说明真实数值应该呈现的格式。Python用一个tuple将多个值传递给模板,每个值对应一个格式符。 比如下面的例子: 上面的例子中, "I'm %s. I'm %d year old" 为我们的模 阅读全文
posted @ 2016-10-15 18:53 stma 阅读(95) 评论(0) 推荐(0)
摘要:实例方法调用class a: def b(self): print "abc"c=a()c.b()②静态方法调用简写形式class a: @staticmethod def b(): print "abc"a.b()这种方法可以调用而不用创建实例③类方法调用简写形式class a: @classme 阅读全文
posted @ 2016-10-15 15:04 stma 阅读(436) 评论(0) 推荐(0)
摘要:像函数一样,Python中的类方法也是一种对象。由于既可以通过实例也可以通过类来访问方法,所以在Python里有两种风格: 未绑定的类方法:没有self 通过类来引用方法返回一个未绑定方法对象。要调用它,你必须显示地提供一个实例作为第一个参数。 绑定的实例方法:有self 通过实例访问方法返回一个绑 阅读全文
posted @ 2016-10-15 14:50 stma 阅读(30304) 评论(0) 推荐(1)
摘要:一、背景 关于Python,自己一直处于边学边用的落后年代,边学边用有一个好处,那就是我可以针对性的去学习,哪个不懂就看哪个,如此目的性很强,但还有一处不足之处,缺乏系统性的学习,唯有系统性深入的学习才能让你在这个世界里游刃有余,不然一个小小的问题就能让你纠结好一阵子,材料院的项目全盘抛弃了C#,转 阅读全文
posted @ 2016-10-15 10:40 stma 阅读(224) 评论(0) 推荐(0)
摘要:注意1、__init__并不相当于C#中的构造函数,执行它的时候,实例已构造出来了。 当我们执行 时,可以理解为 即__init__作用是初始化已实例化后的对象。 注意2、子类可以不重写__init__,实例化子类时,会自动调用超类中已定义的__init__ 阅读全文
posted @ 2016-10-15 10:31 stma 阅读(185) 评论(0) 推荐(0)
摘要:作为一个Python的初学者,还是有必要简单陈列一下插件安装。这里以安装pip插件为例. 1、为python添加到系统变量 说明:安装好Python后,为了方便直接从cmd的命令行执行python命令,可以为python添加一个系统执行变量.具体过程如下 操作: 【我的电脑(此电脑)/右键/高级系统 阅读全文
posted @ 2016-10-12 23:24 stma 阅读(1018) 评论(0) 推荐(0)
摘要:今天下了一个pycharm,设置用它来安装python插件,以下是安装步骤,与大家分享,我的环境是WIN7系统: 安装python需要先安装setuptools工具和pip,以下正式开始,先下载安装包:http://www.mindg.cn/?p=80 p.s:作者是意思是不是说:使用pycharm 阅读全文
posted @ 2016-10-12 23:22 stma 阅读(963) 评论(0) 推荐(0)
摘要:python初级教程:入门详解 如何在Windows环境下开发Python 全文:http://www.crifan.com/files/doc/docbook/python_beginner_tutorial/release/html/python_beginner_tutorial.html 第 阅读全文
posted @ 2016-10-12 11:46 stma 阅读(1609) 评论(0) 推荐(0)
摘要:10款最好的Python IDE http://www.techug.com/best-python-ide-for-developers p.s:我用的PHP ide 都是这家公司“JetBrains ”出的,界面友好,代码提示很适合我,所以,我打算选择Pycharm 阅读全文
posted @ 2016-10-12 11:23 stma 阅读(204) 评论(0) 推荐(0)
摘要:有点头大,不过放弃这么意思的协议实现不是我的风格,所以还是硬着头皮仔仔细细地看文档,好不容易懂了概念,就开始coding了,因为对DHT还不是很熟,所以代码写了推,推了写,一直都没多少效果,于是就搞了几个开源代码看,看了几个后,豁然开朗。 后来总算搞出一个可以运行的版本。 又花了几天重新整了下代码。 阅读全文
posted @ 2016-10-11 11:32 stma 阅读(134) 评论(0) 推荐(0)