最新 | 最热门 | 最高评价

+0  machine learning公开课的字幕获取脚本

Tag: program | machine learning | python | script
isnowfy 发于 2011年10月11日 10:53 | 点击: 2703 | 展开摘要
话说10月10日斯坦福开始的machine learning很有意思,网站在这,而且视频可以下载,观看起来非常方便,但是有个问题就是下载下来的视频没有字幕,而从网上的视频有字幕,于是可以写个程序将字幕搞下来。

感谢scturtle提供的最初的脚本程序
下面是我经过修改的精简版,只要输入视频的文件名(名字中不要有后缀名)就可以下载字幕了
# coding: utf-8

import urllib2,os

import sys,re,codecs

 

li

查看全文: http://www.udpwork.com/item/6395.html

+0  函数式编程

Tag: Python | 程序设计 | 编程语言 | functional | Javascript | 函数式
陈皓 发于 2013年12月27日 08:11 | 点击: 2692 | 展开摘要
当我们说起函数式编程来说,我们会看到如下函数式编程的长相:

函数式编程的三大特性:

immutable data 不可变数据:像Clojure一样,默认上变量是不可变的,如果你要改变变量,你需要把变量copy出去修改。这样一来,可以让你的程序少很多Bug。因为,程序中的状态不好维护,在并发的时候更不好维护。(你可以试想一下如果你的程序有个复杂的状态,当以后别人改你代码的时候,是很容易出bug的,在并行中这样的问题就更多了)

first class functions:这

查看全文: http://www.udpwork.com/item/11411.html

-11  Cpy是如何打败Python的

Tag: Python | Cpy
ideawu 发于 2012年07月24日 12:17 | 点击: 2685 | 展开摘要
Python 语言的初学者, 特别是”惊奇者”(也就是那种第一眼就被毫无意义的某些特性吸引, 之后持续说服自己的人)认为 Python 不需要 C 语言的 for 语句, 因为他们能用优雅的 Python for 来代替类 C 的 for.

Cpy 的循环方式:

for(i=s; i<num; i+=step){
}

Python 的循环方式:

for i in range(num)[s:e:step]:

最近, 我写了一个循环 100

查看全文: http://www.udpwork.com/item/7761.html

+0  yum库批量下载功能

Tag: python | linux | yum
longhao 发于 2010年10月13日 19:35 | 点击: 2671 | 展开摘要
    觉得国外的yum库下载太慢,就搞一个mirror玩玩。需求较为简单:给定一个url,把url显示出来的rpm为后缀的文件全部下载到本地。写脚本解决问题当日最简单了,所以我就出了个菜鸟的思路:

下载页面文件到本地

分析文件中<a></a>的href中带有rpm后缀的字符串A

拼上url和A,然后wget

    实现到代码如下:

#!/usr/bin/env python

查看全文: http://www.udpwork.com/item/3033.html

-2  使用nose做测试

Tag: Python编程 | nose | Pylons
alswl 发于 2011年09月22日 11:08 | 点击: 2608 | 展开摘要
不做单元测试的程序员不是好程序员。最近我在Pylons下面做开发, 使用 nose 做单元测试,颇有心得, 在这里分享一下。

1. Pylons中依赖包

先简单介绍一下Pylons, Pylons与其说是一个框架,不如说是一堆框架的组合, Pylons在其中做到一个胶水的作用。Pylons依赖的包如下。

breaker,缓存和Session

FormEncode,用户输入检查

Mako,模板渲染

nose,自动化测试

Paste,服务器

Routes, 路由

查看全文: http://www.udpwork.com/item/6240.html

+0  如何在不同时区的服务器间传递时间戳

Tag: Lang | PHP | Python | timestamp | utc
Liút 发于 2014年05月21日 23:30 | 点击: 2581 | 展开摘要
!!Update: 经 tywei 的提醒,实际上是我搞错了,unix timestamp 的值和时区无关,之前的测试异常是由于两个服务器设置不正确造成的。

两个在不同时区的服务器之间要传递依赖时间戳的数据,假设所有服务上的时区均设置正确,各自都取 UTC 时间戳作为基准数据。

版本1:在一开始直接使用 `time()` (PHP) 和 `time.mktime(timetuple)` (Python), 经实验发现,这样取的只是本地化的时间戳(带有时区差异)

版本2:

查看全文: http://www.udpwork.com/item/12269.html

+0  baidu ting下载音乐脚本

Tag: Python编程 | tingdownload
alswl 发于 2012年01月03日 12:44 | 点击: 2577 | 展开摘要
度娘终于干了一件好事,Baidu Ting上线了, 正版音乐免费下载,类似于谷歌音乐。 关于音乐版权和免费的问题, 有很多问题需要取讨论, 比如说这种商业模式是否对传统唱片业产生冲击又或是有积极影响? 作为普通消费者,暂时不用考虑这些问题,先享受这些服务好了。

Baidu Ting的音乐质量是128KBps,音质算好,里面的idv3信息也勉强可以,有:

歌名

歌手

部分专辑名(偶尔也出现“201-8月新歌快递”这种比较山寨的字)

部分唱片封面

查看全文: http://www.udpwork.com/item/6640.html

+0  Memcached Java && Python Client API 共享

Tag: Java | Memcached | Python
smallfish 发于 2009年12月15日 09:24 | 点击: 2573 | 展开摘要
用Python写了一个计划任务,定时更新Memcached中一个key值,写的很happy,几分钟搞定。

然后在Java Servlet测试,代码写的也很happy,编译 – 刷新,一气呵成。

然后发现值一直是null,再tail日志看看,异常不断:

com.danga.MemCached.MemCachedClient Mon Jul 20 09:37:04 CST 2009 - ++++ exception thrown while trying to

查看全文: http://www.udpwork.com/item/1122.html

-2  Pysvn 程序员指南

Tag: Python | Pysvn
smallfish 发于 2009年11月20日 17:31 | 点击: 2567 | 展开摘要
这是一篇关于pysvn模块的指南.

完整和详细的API请参考 pysvn Programmer’s Reference.

pysvn是操作Subversion版本控制的Python接口模块. 这个API接口可以管理一个工作副本, 查询档案库, 和同步两个.

该API不能创建新的仓库; 只能作用在现有仓库上. 如果你需要创建一个仓库, 请使用Subversion的svnadmin命令.

使用这个API, 你可以check out一份工作拷贝, 添加, 编辑,

查看全文: http://www.udpwork.com/item/1130.html

+0  Python修饰器的函数式编程

Tag: Python | 程序设计 | 编程语言 | Decorator | functional | Programming | 函数式
陈皓 发于 2014年03月20日 09:50 | 点击: 2565 | 展开摘要
Python的修饰器的英文名叫Decorator,当你看到这个英文名的时候,你可能会把其跟Design Pattern里的Decorator搞混了,其实这是完全不同的两个东西。虽然好像,他们要干的事都很相似——都是想要对一个已有的模块做一些“修饰工作”,所谓修饰工作就是想给现有的模块加上一些小装饰(一些小功能,这些小功能可能好多模块都会用到),但又不让这个小装饰(小功能)侵入到原有的模块中的代码里去。但是OO的Decorator简直就是一场恶梦,不信你就去看看wikipedi

查看全文: http://www.udpwork.com/item/11978.html

+0  Python 二进制, 十进制, 十六进制之间转换

Tag: Python
ideawu 发于 2015年04月23日 15:43 | 点击: 2553 | 展开摘要
bin()
hex()
ord()
chr()
0x12
0b1001

Related posts:
开始学习 Python

Python logging 标准配置

Windows Python select标准输入输出

Cpy是如何打败Python的

使用Python POST任意的HTTP数据以及使用Cookie

查看全文: http://www.udpwork.com/item/14097.html

-1  简易的python web服务器用途

Tag: Linux | 工具介绍 | python | SimpleHTTPServer
Yu Feng 发于 2011年07月22日 10:50 | 点击: 2550 | 展开摘要
原创文章,转载请注明: 转载自Erlang非业余研究

本文链接地址: 简易的python web服务器用途

我们在工作中经常会需要看下报表,如tsung的统计报表或者lcov的覆盖情况,这些报表通常为了方便都会作成html格式的。我们可以把这些html网页打包拉回去用浏览器慢慢看,但是每次都要打包,拉数据非常麻烦。我们可以架设个web服务器来做这个事情。

apache或者nginx都太庞大,设置起来太麻烦。简易Python服务器来帮忙了。

只要在你的html的目录下运

查看全文: http://www.udpwork.com/item/5515.html
|<<<3456789>>>| 一共16页, 188条记录