摘要: 之前一段时间读到了这篇博客,其中描述了作者如何用java实现国外著名音乐搜索工具shazam的基本功能。其中所提到的文章又将我引向了关于shazam的一篇论文及另外一篇博客。读完之后发现其中的原理并不十分复杂,但是方法对噪音的健壮性却非常好,出于好奇决定自己用python自己实现了一个简单的音乐搜索... 阅读全文
posted @ 2015-07-28 17:32 juggd 阅读(2125) 评论(0) 推荐(2) 编辑
摘要: Python 是一门动态、面向对象语言。其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性。除了语言本身的设计目的之外,Python标准 库也是值得大家称赞的,Python甚至还自带服务器。其它方面,Python拥有足够多的免费数据函数库、免费的Web网页模板系统、还有与W... 阅读全文
posted @ 2015-07-28 08:59 juggd 阅读(2209) 评论(0) 推荐(0) 编辑
摘要: 在现实生活中,记录日志非常重要。银行转账时会有转账记录;飞机飞行过程中,会有黑盒子(飞行数据记录器)记录飞行过程中的一切。如果有出现什么问题,人们可以通过日志数据来搞清楚到底发生了什么。对于系统开发、调试以及运行,记录日志都是同样的重要。如果没有日志记录,程序崩溃时你几乎就没办法弄明白到底发生了什么... 阅读全文
posted @ 2015-07-24 08:14 juggd 阅读(1902) 评论(0) 推荐(0) 编辑
摘要: 飞跃式发展的后现代Python世界 如果现代Python有一个标志性特性,那么简单说来便是Python对自身定义的越来越模糊。在过去的几年的许多项目都极大拓展了Python,并重建了“Python”本身的意义。 与此同时新技术的涌现侵占了Python的份额,并带来了新的优势:Go - ( Gor... 阅读全文
posted @ 2015-07-23 17:42 juggd 阅读(2151) 评论(0) 推荐(0) 编辑
摘要: 概述“工欲善其事,必先利其器”,如果说编程是程序员的手艺,那么IDE就是程序员的吃饭家伙了。IDE的全称是Integration Development Environment(集成开发环境),一般以代码编辑器为核心,包括一系列周边组件和附属功能。一个优秀的IDE,最重要的就是在普通文本编辑之外,提... 阅读全文
posted @ 2015-07-22 14:40 juggd 阅读(71977) 评论(2) 推荐(0) 编辑
摘要: Python是一门简单易学的编程语言,语法简洁而清晰,并且拥有丰富和强大的类库。与其它大多数程序设计语言使用大括号不一样 ,它使用缩进来定义语句块。 在平时的工作中,Python开发者很容易犯一些小错误,这些错误都很容易避免,本文总结了Python开发者最常犯的10个错误,一起来看下,不知你中枪... 阅读全文
posted @ 2015-07-21 14:45 juggd 阅读(1291) 评论(0) 推荐(0) 编辑
摘要: 最近在网上看到一篇介绍Pythonic编程的文章:Code Like a Pythonista: Idiomatic Python,其实作者在2006的PyCon会议后就写了这篇文章,写这篇文章的主要原因是作者发现很多有经验的Pythoner写出的代码不够Pythonic。我觉得这篇文章很不错,... 阅读全文
posted @ 2015-07-21 09:14 juggd 阅读(6530) 评论(0) 推荐(5) 编辑
摘要: 目前,网上已有成千上万个Python包,但几乎没有人能够全部知道它们。单单PyPi上就有超过47000个包列表。 现在,越来越多的数据科学家开始使用Python,虽然他们从pandas,scikit-learn,numpy中获得了不少好处,但我仍想向他们介绍一些年长且非常实用的Python库。... 阅读全文
posted @ 2015-07-20 13:46 juggd 阅读(1448) 评论(1) 推荐(1) 编辑
摘要: Instavest上发表了一篇博文,文章分享了深受创业公司喜爱的3款Python库,该文章在Hacker News上引发了开发者的激烈探讨,如果你也对此感兴趣,不妨移步去看下。笔者将该文简译过来以分享给更多的开发者朋友。译文如下: 1. Whitenoise 只需简单地修改Config文件,... 阅读全文
posted @ 2015-07-17 14:54 juggd 阅读(1657) 评论(0) 推荐(0) 编辑
摘要: 大家好,还记得我当时学习python的时候,我一直努力地寻找关于python的博客,但我发现它们的数量很少。这也是我建立这个博客的原因,向大家分享我自己学到的新知识。今天我向大家推荐10个值得我们关注的python博客,这些博客的博主都会定期的更新而且他们的文章都很不错。下面是博客列表: 1.... 阅读全文
posted @ 2015-07-17 09:32 juggd 阅读(4796) 评论(0) 推荐(0) 编辑
摘要: 废话不多说,直接上代码,清理后日志文件为1M[sql]view plaincopyprint?USE[master]GOALTERDATABASE[数据库名]SETRECOVERYSIMPLEWITHNO_WAITGOALTERDATABASE[数据库名]SETRECOVERYSIMPLEGOUSE... 阅读全文
posted @ 2015-06-10 17:35 juggd 阅读(7073) 评论(0) 推荐(0) 编辑
摘要: 1.大小写转换判断字符串1234567 s.isalnum() #所有字符都是数字或者字母 s.isalpha() #所有字符都是字母 s.isdigit() #所有字符都是数字 s.islower() #所有字符都是小写 s.isupper() #所有字符都是大写 s.istitle() #所有单... 阅读全文
posted @ 2015-06-10 13:58 juggd 阅读(656) 评论(0) 推荐(1) 编辑
摘要: 今天在写爬虫程序的时候由于要翻页,做除法分页的时候出现了12totalCount = '100'totalPage = int(totalCount)/20ValueError: invalid literal for int() withbase10的错误网上同样的错误有人建议用round(flo... 阅读全文
posted @ 2015-06-10 08:50 juggd 阅读(25046) 评论(0) 推荐(1) 编辑
摘要: 大家好哈,最近博主在学习Python,学习期间也遇到一些问题,获得了一些经验,在此将自己的学习系统地整理下来,如果大家有兴趣学习爬虫的话,可以将这些文章作为参考,也欢迎大家一共分享学习经验。Python版本:2.7,Python 3请另寻其他博文。首先爬虫是什么?网络爬虫(又被称为网页蜘蛛,网络机器... 阅读全文
posted @ 2015-06-04 09:10 juggd 阅读(1290) 评论(0) 推荐(0) 编辑
摘要: 1、今年的计划表已出。PHP 7 时间表 RFC 投票一直通过, PHP 7 将在2015年10月发布。尽管有些延迟,但我们还是很高兴它在今年内发布。PHP 7 详细时间表由此查看。 2、PHP 要上太空飞船了。PHP 将推出全新的项目 , 方便类似 TIE 战斗机和太空飞船驾驶人员进行操控。... 阅读全文
posted @ 2015-06-01 08:58 juggd 阅读(475) 评论(0) 推荐(0) 编辑
摘要: Python 是一门动态、面向对象语言。其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性。除了语言本身的设计目的之外,Python标准 库也是值得大家称赞的,Python甚至还自带服务器。其它方面,Python拥有足够多的免费数据函数库、免费的Web网页模板系统、还有与W... 阅读全文
posted @ 2015-05-27 09:41 juggd 阅读(925) 评论(0) 推荐(2) 编辑
摘要: 一、课程介绍1.简介本次项目课是实现简单聊天室程序的服务器端和客户端。2.知识点服务器端涉及到asyncore、asynchat和socket这几个模块,客户端用到了telnetlib、wx、time和thread这几个模块。3.所需环境本次课中编写客户端需要用到wxPython,它是一个GUI工具... 阅读全文
posted @ 2015-05-26 14:55 juggd 阅读(11336) 评论(1) 推荐(1) 编辑
摘要: Josh Triplett以一个“笑点”开始了他在PyCon 2015上的演讲:移植Python使其无需操作系统运行:他和他的英特尔同事让解释器能够在GRUB引导程序、BIOS或EFI系统上运行。连演讲的休息时间也没放过,他有很多有趣的要说的事情,还有许多让人大开眼界的演示。Python在Boot ... 阅读全文
posted @ 2015-05-18 14:17 juggd 阅读(2400) 评论(0) 推荐(0) 编辑
摘要: 本文由伯乐在线-xianhu翻译,Daetalus校稿。未经许可,禁止转载!英文出处:pythonspot.com。欢迎加入翻译小组。谷歌Chrome插件是使用HTML、JavaScript和CSS编写的。如果你之前从来没有写过Chrome插件,我建议你读一下这个。在这篇教程中,我们将教你如何使用P... 阅读全文
posted @ 2015-05-18 09:01 juggd 阅读(9174) 评论(1) 推荐(4) 编辑
摘要: 本文由伯乐在线-木羊翻译,xianhu校稿。未经许可,禁止转载!英文出处:realpython.com。欢迎加入翻译小组。这篇文章将根据真实的兼职需求编写一个爬虫,用户想要一个Python程序从Stack Overflow抓取数据,获取新的问题(问题标题和URL)。抓取的数据应当存入MongoDB。... 阅读全文
posted @ 2015-05-13 11:08 juggd 阅读(2190) 评论(0) 推荐(0) 编辑
摘要: 一、 主要的目录操作变换目录的方法。列出文件和文件信息。创建和删除目录。检测是目录还是文件。查找指定类型的文件。二、 详细使用。 首先,导入os模块。import os 获取当前目录:os.getcwd()。 创建目录:os.mkdir() 列出目录下文件:os.listdir(path... 阅读全文
posted @ 2015-05-11 08:40 juggd 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 本文由伯乐在线-东狗翻译,toolate校稿。未经许可,禁止转载!英文出处:blog.dominodatalab.com。欢迎加入翻译小组。本文介绍一个将911袭击及后续影响相关新闻文章的主题可视化的项目。我将介绍我的出发点,实现的技术细节和我对一些结果的思考。简介近代美国历史上再没有比911袭击影... 阅读全文
posted @ 2015-05-04 09:12 juggd 阅读(2896) 评论(0) 推荐(0) 编辑
摘要: 原文出处:Bang的博客(@bang)欢迎分享原创到伯乐头条React Native是facebook刚开源的框架,可以用javascript直接开发原生APP,先不说这个框架后续是否能得到大众认可,单从源码来说,这个框架源码里有非常多的设计思想和实现方式值得学习,本篇先来看看它最基础的JavaSc... 阅读全文
posted @ 2015-04-30 09:00 juggd 阅读(1477) 评论(0) 推荐(2) 编辑
摘要: 本文由伯乐在线-Lane翻译,Daetalus校稿。未经许可,禁止转载!英文出处:pythonforengineers.com。欢迎加入翻译小组。简介许多人在学习如何创建一个 GUI 应用的时候都感到十分的困难。其中最重要的原因是,他们不知道应该从何下手。大多数的教程都只有文字,但事实上仅仅依靠文字... 阅读全文
posted @ 2015-04-28 14:08 juggd 阅读(49256) 评论(1) 推荐(3) 编辑
摘要: 让计算机程序并发的运行是一个经常被讨论的话题,今天我想讨论一下Python下的各种并发方式。并发方式线程(Thread)多线程几乎是每一个程序猿在使用每一种语言时都会首先想到用于解决并发的工具(JS程序员请回避),使用多线程可以有效的利用CPU资源(Python例外)。然而多线程所带来的程序的复杂度... 阅读全文
posted @ 2015-04-24 14:20 juggd 阅读(1265) 评论(0) 推荐(2) 编辑
摘要: 介绍对于绘制某些类型的数据来说,瀑布图是一种十分有用的工具。不足为奇的是,我们可以使用Pandas和matplotlib创建一个可重复的瀑布图。在往下进行之前,我想先告诉大家我指代的是哪种类型的图表。我将建立一个维基百科文章中描述的2D瀑布图。这种图表的一个典型的用处是显示开始值和结束值之间起“桥梁... 阅读全文
posted @ 2015-04-22 09:45 juggd 阅读(3279) 评论(0) 推荐(0) 编辑
摘要: 让计算机程序并发的运行是一个经常被讨论的话题,今天我想讨论一下Python下的各种并发方式。并发方式线程(Thread)多线程几乎是每一个程序猿在使用每一种语言时都会首先想到用于解决并发的工具(JS程序员请回避),使用多线程可以有效的利用CPU资源(Python例外)。然而多线程所带来的程序的复杂度... 阅读全文
posted @ 2015-04-16 16:03 juggd 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 不论什么语言,我们都需要注意性能优化问题,提高执行效率。选择了脚本语言就要忍受其速度,这句话在某种程度上说明了Python作为脚本语言的不足之处,那就是执行效率和性能不够亮。尽管Python从未如C和Java一般快速,但是不少Python项目都处于开发语言领先位置。Python很简单易用,但大多数人... 阅读全文
posted @ 2015-04-13 14:52 juggd 阅读(4177) 评论(0) 推荐(0) 编辑
摘要: 最近由于工作的需要开始开发一些Python的东西,由于之前一直在使用Javascript,所以会不自觉的使用一些Javascript的概念,语法什么的,经常掉到坑里。我觉得对于从Javascript转到Python,有必要总结一下它们之间的差异。基本概念Python和Javascript都是脚本语言... 阅读全文
posted @ 2015-04-08 09:13 juggd 阅读(2259) 评论(1) 推荐(1) 编辑
摘要: 这是一篇由教程团队成员Julian Meyer发表的文章,一个12岁的python开发人员。你可以在Google+和Twitter上找到他。 你可曾想过如何创建视频游戏吗?它不像你想象的那么复杂! 在本教程中,您将创建一个简单的游戏叫做兔子和獾,在这里作为英雄的兔子要保卫城堡反击进攻的獾群。:... 阅读全文
posted @ 2015-04-02 17:17 juggd 阅读(1438) 评论(5) 推荐(3) 编辑
摘要: greenev是一个基于greenlet协程,事件驱动,非阻塞socket模型的Python网络服务框架,它使得可以编写同步的代码,却得到异步执行的优点。本项目受到gevent, openresty, alilua, skynet, clowwindy/ssloop的启发,在此表示感谢。reacto... 阅读全文
posted @ 2015-04-01 08:47 juggd 阅读(679) 评论(0) 推荐(1) 编辑
摘要: python可以将自己编写的类放在py文件中,然后由其他程序调用,今天分享下:如何在shell中从文件引用自定义类和函数,下面是具体的过程:第一步将你编写的文件声明编码类型 然后将你编写的文件保存为py格式的文件,看好你保存的路径,后面会用到这个路径 引入sys模块,然后向path中添加路径,也就是... 阅读全文
posted @ 2015-03-27 08:46 juggd 阅读(968) 评论(0) 推荐(1) 编辑
摘要: 今天要分享的这款jQuery消息提示框插件名叫Tipso,它的特点是可以定义提示框的显示位置,以及动态改变提示框的提示内容,应该说是一款相当灵活的jQuery消息提示框插件。效果图如下:在线预览源码下载实现的代码:Html代码1、默认Tipso2、左边显示Tipso3、背景颜色Tipso4、使用ti... 阅读全文
posted @ 2015-03-24 17:21 juggd 阅读(838) 评论(0) 推荐(1) 编辑
摘要: Python是时下最热门的编程语言之一了。简洁而富有表达力的语法,两三行代码往往就能解决十来行C代码才能解决的问题;丰富的标准库和第三方库,大大节约了开发时间,使它成为那些对性能没有严苛要求的开发任务的首选;强大而活跃的社区,齐全的文档,也使很多编程的初学者选择了它作为自己的第一门编程语言。甚至... 阅读全文
posted @ 2015-03-24 08:42 juggd 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 用 Python 写代码并不难,事实上,它一直以来都是被声称为最容易学习的编程语言。如果你正打算学习 web 开发,Python 是一个不错的选择,甚至你想学游戏开发也可 以从 Python 开始,因为用 Python 来构建游戏的资源实在是太多了。这是一种快速 学习语言的一种方法。 许多程序员... 阅读全文
posted @ 2015-03-23 17:18 juggd 阅读(1014) 评论(0) 推荐(0) 编辑
摘要: 数据结构 数据结构的概念很好理解,就是用来将数据组织在一起的结构。换句话说,数据结构是用来存储一系列关联数据的东西。在Python中有四种内建的数据结构,分别是List、Tuple、Dictionary以及Set。大部分的应用程序不需要其他类型的数据结构,但若是真需要也有很多高级数据结构可供选择... 阅读全文
posted @ 2015-03-20 08:47 juggd 阅读(488) 评论(0) 推荐(1) 编辑
摘要: Python 是一门动态、面向对象语言。其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性。除了语言本身的设计目的之外,Python标准 库也是值得大家称赞的,Python甚至还自带服务器。其它方面,Python拥有足够多的免费数据函数库、免费的Web网页模板系统、还有与W... 阅读全文
posted @ 2015-03-19 08:48 juggd 阅读(851) 评论(1) 推荐(0) 编辑
摘要: 目前,网上已有成千上万个Python包,但几乎没有人能够全部知道它们。单单PyPi上就有超过47000个包列表。 现在,越来越多的数据科学家开始使用Python,虽然他们从pandas,scikit-learn,numpy中获得了不少好处,但我仍想向他们介绍一些年长且非常实用的Python库。在... 阅读全文
posted @ 2015-03-11 09:06 juggd 阅读(1336) 评论(1) 推荐(2) 编辑
摘要: 电脑科学,或说计算机科学,是个在美国不断成长的产业,薪资报酬也很高。市场上永远存在著对天赋异禀的新锐工程师的需求,这就是为什麽「学习程式语言」一直是一件有魅力的事情。 但是,就跟任何技能一样,我们常常不知道从哪个地方开始学起,以下是几个最适合程式语言初学者,一开始,可以跟著做的几个步骤。 入门... 阅读全文
posted @ 2015-03-09 13:51 juggd 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 最近在网上看到一篇介绍Pythonic编程的文章:Code Like a Pythonista: Idiomatic Python,其实作者在2006的PyCon会议后就写了这篇文章,写这篇文章的主要原因是作者发现很多有经验的Pythoner写出的代码不够Pythonic。我觉得这篇文章很不错,... 阅读全文
posted @ 2015-03-06 09:01 juggd 阅读(2205) 评论(2) 推荐(1) 编辑