最新 | 最热门 | 最高评价

+7  手动创建ICMP Tunnel实现VPN上网(附Python实现代码)

Tag: Internet | Linux | 我的代码 | 我的分享 | cmcc | cmwap | icmp tunnel | python | vpn
Xiaoxia 发于 2012年01月16日 06:01 | 点击: 12963 | 展开摘要
其实这是一篇讲解利用中国移动CMWAP的一些特性来实现免费上网的博文,但是没有以这个为标题,因为

1、用的是2G的EDGE网络,跟2G手机上网一样,速度有限.

2、各地区的移动设备有差别,例如在广州,这种方法行不通。但是广州的移动Wifi是可以通过UDP建立VPN来免费使用的。

3、不想吸引太多人的注意。

我见过很多公共网络都对UDP和TCP有不少限制,以致于我们不能自由地访问互联网。为了摆脱这种束缚,很多人都为此付出了很多努力,例如各种代理软件,各种隧道,各种VPN

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

+5  您本来可以更快的

Tag: Java | python
longhao 发于 2010年10月25日 15:22 | 点击: 1993 | 展开摘要
    升级系统的时候,我看到同事用vi编辑器做相关的操作,有大概20行的配置需要注释掉,这个同事就一个一个的“#”号操作,注释的过程中,我有些不耐烦,在10行以内这样操作当日也算是靠谱的了,但是多行的时候,这样做的效率的确太低。还有的时候,我们会在vi中不断的“dd”来删除多行,或者多次的ctrl + c然后ctrl + v,这样最简单,但是量大的时候,效率何在?

  &nb

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

+4  Get Many Persimmon Trees

Tag: Programming | 技术文章 | Python | 云计算 | 开源
何 李石 发于 2011年03月12日 22:45 | 点击: 2343 | 展开摘要
有个法国人来我们实验室演讲,关于云计算开源的。已在日本有相关业务,想在中国招合作伙伴。我从Linkedin找到他,给他发信。他一回我就让我做这题目。

好吧,我用Python:

完后,我把代码链接发给他,得到的回复是:

You have the shorted “brute force implementation”.

Yet, it is good. You are invited whenever you wish to discuss co

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

+2  python实现websocket服务器

Tag: web | network | python | rfc
isnowfy 发于 2012年10月04日 00:11 | 点击: 3583 | 展开摘要
websocket是什么呢,websocket是一个浏览器和服务器通信的新的协议,一般而言,浏览器和服务器通信最常用的是http协议,但是http协议是无状态的,每次浏览器请求信息,服务器返回信息后这个浏览器和服务器通信的信道就被关闭了,这样使得服务器如果想主动给浏览器发送信息变得不可能了,服务器推技术在http时代的解决方案一个是客户端去轮询,或是使用comet技术,而websocket则和一般的socket一样,使得浏览器和服务器建立了一个双工的通道。

具体的webso

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

+1  基于coroutine的gevent

Tag: Python
Stephen 发于 2011年10月22日 21:13 | 点击: 3855 | 展开摘要
coroutine也是一种并发模型,但不同于thread和callback,它的所有task都是可以在一个线程里面执行,然后可以通过在一个task里面主动放弃执行来切换到另一个task执行,它的调度是程序级的,不像thread是系统级的调度。gevent就是一个基于coroutine的python网络开发框架,不像twisted那样集成了很多库和协议,gevent非常精简,当然文档也很少,在性能上的话,看了PyCon上的视频,对比了twisted和其他的几个库,在内存的性能上

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

+1  打印自身的程序

Tag: program | c | python
isnowfy 发于 2012年11月26日 22:18 | 点击: 2356 | 展开摘要
当初看到matrix67上介绍的这个函数时震惊的不行,看了解释后发现其实也不是很难,于是最近又看到这个打印自身源码程序的程序,一开始大家都会有种神来之笔的感觉,其实了解到背后的想法和构思过程的话,其实自己去实现一个也不是很难的事情。

首先我们要说的这个问题其实已经是蛮常见的了,被成为Quine,详细的介绍可以看wiki,我们可以在这里看到很多quine程序,简单来说quine是表示一个可以生成他自己的完全的源代码的程序,但是要求程序不能接受输入,而且不能读文件,不然我们可以

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

-11  Cpy是如何打败Python的

Tag: Python | Cpy
ideawu 发于 2012年07月24日 12:17 | 点击: 2694 | 展开摘要
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

-3  用C语法来写Python代码

Tag: Computer System | Python
ideawu 发于 2012年07月15日 14:29 | 点击: 2036 | 展开摘要
我认为 Python 不错, 因为作为脚本语言和动态语言, 它真的无可替代. 能作为通用用途的脚本语言本来就少 – PHP 主要用作 web 开发, gc 不成熟; Perl 算冷门, Ruby 等的语法就更加不堪入目了; Java/C# 需要编译且静态类型; JavaScript 主要在浏览器宿主中. 另外, Python 非常流行, 库很全.

但是, 我决不认为 Python 的语法很优雅. 用缩进来表示区块的方法, 只对于少量代码才是优雅的, 当代码区块超

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

+1  代码执行的效率

Tag: 杂项资源 | 编程语言 | C++ | Coding | Compiler | Performance | PHP | Python
陈皓 发于 2012年07月13日 08:18 | 点击: 2242 | 展开摘要
在《性能调优攻略》里,我说过,要调优性需要找到程序中的Hotspot,也就是被调用最多的地方,这种地方,只要你能优化一点点,你的性能就会有质的提高。在这里我给大家举三个关于代码执行效率的例子(它们都来自于网上)

第一个例子

PHP中Getter和Setter的效率(来源reddit)

这个例子比较简单,你可以跳过。

考虑下面的PHP代码:我们可看到,使用Getter/Setter的方式,性能要比直接读写成员变量要差一倍以上。

<?php
//dog_nai

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

+1  在Python中调试代码

Tag: Python编程 | ipdb | Paster | pdb | Pylons
alswl 发于 2012年03月20日 12:19 | 点击: 2972 | 展开摘要
撰写程序时候,需要在调试上面花费不少时间,好的调试工具可以让这个过程如虎添翼, 靠打 log 调试会是一种很痛苦的过程,我总结一下 Pylons 开发的调试技巧。

吐槽:团队开发时候,每个成员需要学习、总结和分享各自的开发技巧, 这样才能自我提升并提高开发效率。这属于团队文化建设,开发是一种艺术创造过程, 绝对不是简单的复制和粘帖。

在 Python 中调试

pdb

在代码中加入下列语句即可启用交互式调试。

import pdb;pdb.set_trace()



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

+0  转换M8的XML通讯录为通用的VCard(VCF)格式

Tag: 我的代码 | android | python | vcard | vcf | xml
Xiaoxia 发于 2012年02月08日 02:54 | 点击: 6719 | 展开摘要
自从2011年某月某日,在广州大学城的公交上丢了手机之后,就一直用者同学的旧手机。过年后,钱够了,就打算买手机!于是,把以前M8的通讯录转换为Android可以导入的VCF文件。

Android2.3使用的VCard版本为3.0,我导出了一个样例用于分析:

BEGIN:VCARD

VERSION:3.0

N:黄;小虾;;;

FN:黄小虾

TEL;TYPE=CELL:13800138000

TEL;TYPE=WORK:02010086

EMAIL;TYPE=WO

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

+0  自动下载豆瓣FM的加心歌曲

Tag: program | chrome | python | script
isnowfy 发于 2011年11月13日 11:16 | 点击: 3327 | 展开摘要
平时比较喜欢听豆瓣电台的,于是加心了很多歌曲,和很多人一样都想把加心的歌曲下载到本地。毕竟豆瓣电台并不会循环播放你的加心歌曲的,于是搜了一下,发现网上只是通过某些手段获得加心歌曲的列表,然后再用其他的工具下载,这里有很多弊端,比如可能会有歌名一样的情况,而且有些小众歌曲无法或者说很难在网上搜到,于是就写了这个用于直接在豆瓣网上下载加心歌曲的小程序。

注意到加心的歌曲其实都是对应到某个专辑上的,并且我们可以让我们喜欢的专辑开始播放利用这个地址http://douban.fm/

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