Category Archives: Python
← Continue Reading
前言
LZ77算法是无损压缩算法,由以色列人Abraham Lempel发表于1977年。LZ77是典型的基于字典的压缩算法,现在很多压缩技术都是基于LZ77。鉴于其在数据压缩领域的地位,本文将结合图片和源码详细介绍其原理。
原理介绍:
首先介绍几个专业术语。
1.lookahead buffer(不知道怎么用中文表述,暂时称为待编码区):
等待编码的区域
2. search buf...
← Continue Reading
bpython是轻量级的Python解析器,同时包含了常见的IDE功能。功能包括语法高亮,预计参数列表、自动缩进和自动补全(下面是用法演示)。
bpython并不是一个完整的IDE,它的主要目的是为了快速把灵感用实用又轻量的方式实现出来。bpython可以作为常规Python解析器的替代品,在不需要创建临时文件的情况下,它可以用来快速测试问题解决方案,或者测试方法模块等。
关于bp...
← Continue Reading
root@***** default]# sudo pip install mysql-python
Looking in indexes: http://mirrors.aliyun.com/pypi/simple/
Collecting mysql-python
Downloading http://mirrors.aliyun.com/pypi/packages/a5/e9/51b544da...
← Continue Reading
其实权限问题… OSError: [Errno 1] Operation not permitted , 各种的root都不可以,想到了一个粗暴的方式,直接针对share进行chmod的授权。 结果… 提示root也是没有权限操作系统的目录。 我突然发觉肯定是新版的osx有了某种机制制止我们直接的修改/System文档数据。
google了后,发现果然如我的所料…. 新系统有个叫sip...
← Continue Reading
【P2P网络】磁力链接转换为种子文件 magnet to torrent ^.^
1.前言
将种子文件转换为磁力链接很简单,只需要在种子文件的infohash码前面加上magnet:?xt=urn:btih:即可,相信大家在迅雷,utorrent等主流软件上也都能发现这个功能。
但是将磁力链接转换为种子文件就不那么简单了,因为sha-1算法是不可逆的,但是BT协议确提供了...
← Continue Reading
本文章来给大家介绍一下关于CentOS安装或升级Python到2.7.5教程(阿里云2.6.*升级到2.7.5),希望此教程对各位同学会有所帮助哦。
CentOS6.4下的默认安装的Python版本为2.6.6,很多程序需要在2.7下才能运行。
操作如下:
1.下载和编译python 2.7,当前最新版本为2.7.5
wget http://www.python.org/ftp/py...
← Continue Reading
本文以实例形式较为详细的讲述了Python中多线程的用法,在Python程序设计中有着比较广泛的应用。分享给大家供大家参考之用。具体分析如下:
python中关于多线程的操作可以使用thread和threading模块来实现,其中thread模块在Py3中已经改名为_thread,不再推 荐使用。而threading模块是在thread之上进行了封装,也是推荐使用的多线程模块,本文主要基于thre...
2015.08.13
Linux 下安装python软件包(pip、nose、virtualenv、distribute ) 已关闭评论
Python
统计:1034次浏览
← Continue Reading
新手刚开始学习Python,目前学习《笨方法学python》ing~
在学习习题46时需要安装几个软件包:pip、nose、virtualenv、distribute !在此记录Linux下安装python软件包的安装方法:
1、首先我们刚刚pip是什么?
在pip的python官网上我们可以看到,pip 是“A tool for installing and managing Python pa...
2015.08.7
python中文注释报错问题 已关闭评论
Python
统计:1336次浏览
← Continue Reading
初步学习python,发现使用中文注释会报
File "regular.python", line 9
SyntaxError: Non-ASCII character '\xe5' in file chineseDemo.python on line 9, but no encoding declared; see http://www.python.org/peps/pep-0263.html...
← Continue Reading
本文适合有经验的程序员尽快进入Python世界.特别地,如果你掌握Java和Javascript,不用1小时你就可以用Python快速流畅地写有用的Python程序.
假设我们有这么一项任务:简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.101到192.168.0.200.
思路:用shell编程.(Linux通常是bash而Windows是批处理脚本).例如,在Win...