最新 | 最热门 | 最高评价

+0  介绍一些Emacs功能强大的函数

Tag: Elisp | 中级 | ahei | C | Emacs | face | lambda | org | python | 光标 | 配色
ahei 发于 2010年06月07日 13:19 | 点击: 2405 | 展开摘要
作者: xilbert

1 字符串类

2 hook类函数

3 用来高亮的函数

4 编译类函数

5 将这些函数串起来

1 字符串类

string-match 函数: 用指定的正则表达式去匹配字符串,将匹配的结果放到 match-data中。(match-data 用于存储emacs中字符串模式匹配中的匹配结果) 让我们看一个例子吧!

例 1:

?View Code LISP

1
2
3

(setq mystr "The qui

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

+0  五大基于JVM的脚本语言

Tag: Java语言 | Python | Ruby | 杂项资源 | 编程语言 | Clojure | Fantom | Groovy | Java | JavaFX | JRuby
陈皓 发于 2010年07月19日 19:40 | 点击: 2403 | 展开摘要
还记得以前本站的一篇文章《如何在Google App Engine上运行PHP》吗,其实那是借用 Quercus, 一个 100% 的用Java 实现的一个 PHP 引擎。今天,这样的东西太多了,能运行在Java的虚拟机JVM上的程序意味着有天然的跨平台性,现在JVM并不单单只能运行Java程序,在JVM上出现了若干使用Java虚拟机运行的脚本程序,比如什么PHP, Python, Ruby等等,这里有一篇文章评论了在JVM上的可以运行的排名前五脚本语言。他们分别是:

Gr

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

+1  Pylons 入门实例教程 – 发布应用

Tag: Python | Pylons
admin 发于 2010年11月11日 00:00 | 点击: 2398 | 展开摘要
前面几篇教程简单讲述了如何使用 Pylons 进行 WEB 方面开发的步骤,包括简单的 Hello、表单和数据库操作等内容。本篇将描述一下如何在正式环境中发布基于 Pylons 的 WEB 应用。

测试环境:Nginx 0.8.53 + FastCGI 模式 (需要安装 flup 模块)

pip install flup
# easy_install -U flup

测试代码,延用前面的 Hello 示例。

mac:python smallfish$ paster c

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

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

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

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

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

版本2:

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

+0  tornado.database添加PooledDB连接池功能

Tag: Python | tornado
smallfish 发于 2009年12月01日 15:36 | 点击: 2373 | 展开摘要
tornado.database模块简单包装了下对MySQL的操作,短小精悍。

无奈源码中无连接池功能,遂加上了一段DBUtils模块功能。

主要修改了reconnect()方法,大致在database.py第86行左右。(tornado 0.2 win版)

原代码如下:

def reconnect(self):
"""Closes the existing database connection and re-opens it."""

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

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

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

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

+0  消化Favorites

Tag: Uncategorized | app | e-ink | eink | GAE | Google App Engine | Instapaper | Kindle | Python | Twitter
vvoody 发于 2010年10月18日 23:01 | 点击: 2367 | 展开摘要
用Twitter大多不会正儿八经的坐在那儿刷timeline,普通的对话还能非常快的扫过,但往往会有相当数量的链接,里面会藏有不少你感兴趣的好文章。可是你往往不能立马去看这些文章,因此我的习惯就是先fav某条tweet(类似加入书签的操作),然后等到空闲时看。这方法看上去挺有效,不过问题来了。Fav一条tweet的开销太小了只需点击一下鼠标,而阅读其中一个链接指向的文章花费可高不少。于是,天平倾斜了,favorites的增长速度总是比你看完一个链接然后unfav的速度快,fa

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

+0  一种比较省内存的稀疏矩阵Python存储方案

Tag: Data Mining | Python | sparse matrix
超群.com 发于 2010年03月13日 16:15 | 点击: 2354 | 展开摘要
推荐系统中经常需要处理类似user_id, item_id, rating这样的数据,其实就是数学里面的稀疏矩阵,scipy中提供了sparse模块来解决这个问题,但scipy.sparse有很多问题不太合用:1、不能很好的同时支持data[i, ...]、data[..., j]、data[i, j]快速切片;2、由于数据保存在内存中,不能很好的支持海量数据处理。

要支持data[i, ...]、data[..., j]的快速切片,需要i或者j的数据集中存储;同时,为了保

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

+0  众所期待 – 真正的类C通用型脚本编程语言出世了!

Tag: C语言编程 | Python | Cpy
ideawu 发于 2012年07月21日 12:57 | 点击: 2353 | 展开摘要
虽然是借鉴了C语言的语法, 使用了Python语言的模型和运行环境, 但它是一个真正的*中国人自己完全自主发明创造的拥有自主知识产权的*(^_^)通用型脚本动态脚本编程语言, 而且是一个21世纪的编程语言, 在2012年这个世界末日之年正式诞生!

它能做什么?

它是通用型编程语言, 是一种动态语言, 是一种脚本语言, 可以用来做日常的文本处理, 也可以用来开发网络服务器和客户端, 可以用来做企业级开发… 总之, 只要Python能做的, 它就能做. 它和Pyt

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

+0  Flask-Twip

Tag: python | twip
yegle 发于 2012年11月19日 07:00 | 点击: 2346 | 展开摘要
写Flask,拿twip练手。项目叫Flask-Twip

项目主页: https://github.com/yegle/flask_twip/

原来twip是Twitter API Proxy in PHP,现在仍然叫twip是因为现在是Twitter API Proxy in Python。当然未来也不排除蛋疼写个Ruby、Node.js版,所以twip还是当作Twitter API Proxy来解释比较好。

Flask-Twip作为Flask的extension存在

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

+0  Python中跟踪函数/方法调用的Decorator

Tag: Programming | call trace | decorator | python
liuw 发于 2010年05月27日 19:36 | 点击: 2340 | 展开摘要
我们的项目需要改Xen用户空间的工具。Xen用户空间的工具是用Python写的,代码量还不小,用人肉方法去跟踪执行路径那是很笨的办法。我们需要trace调用,又不能改变函数原来的行为,那么最好的办法就是用decorator了。上网找一下,已经有人做过这样的工作了,我综合一下,改成下面的样子。

#!/usr/bin/env python
# -*- coding: utf-8 -*-

# Decorators used to trace function/method ca

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

+0  GAE 编程指南读书笔记

Tag: Python编程 | GAE | 读书笔记
alswl 发于 2012年03月24日 23:48 | 点击: 2338 | 展开摘要
GAE 和我蛮有缘分,我初学 Python 的其中一个原因就是当时 GAE 刚推出, 当时想法是免费的应用要用起来,要不然就浪费了。随后也假模假样的看文档, 就是没有什么产出。

去年写了一个小应用 dbevent2gc , 期间发现 GAE 和普通程序开发的诸多不同,又遭遇 GAE 配额大幅缩水, 写出来的应用运转的不太稳定。在南京图书馆的架上看见这本《GAE 编程指南读书笔记》, 立即借回家仔细阅读。

GAE 的简介

运行时环境 Python / Java

数据存储

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