随笔分类 -  Python

摘要:最近项目发布比较频繁,每次发布或者增量更新JS文件后,第一件事就是确保服务器上的文件确实已经更新。不然随后的测试都是在做无用功,再加上Secure CRT和SecureFX经常周期性的有Bug,导致文件看起来已经更新,实际上却没有。最致命的一点就是浏览器,浏览器经常出现缓存清不掉的情况,尤其是IE 7十分严重,常常要借助于QQ管家类似的软件才能完全清楚缓存。所以在浏览器中输入URL手工验证JS文件是否已经更新是很不方便的,即使没有上面所说的种种BUG,你需要做的操作也不少。包括:清空缓存、输入URL、寻找文件变更点来比对文件是否已经被更新,这每一步都可以非常耗时和低效。如果遇见浏览器缓存BUG 阅读全文
posted @ 2011-12-31 01:47 高凡凡高 阅读(730) 评论(1) 推荐(0)
摘要:上一篇文章实现批量下载需要配置三个地方,一个URL和循环起点与终点数值。循环的起点和终点需要你根据需要下载的资源估算,这个少不了,不过只需要配置一次。关键是这个URL的配置,你要每次都复制然后粘贴到代码中。我一向最讨厌复制粘贴了,所以这一次试试如何来优化。说明:这个程序使用到了gtk来访问剪切板,所以只能在Unix/Linux平台中使用。不过Windows下的替代功能也很好实现,代码末尾的注释给出了实现方案。现在我们只需要配置一次资源保存目录,以及一个用于循环的步长数值,而无需多次来修改代码。然后在firefox或chrome中右键单击资源(图片),复制地址,然后在控制台中执行python o 阅读全文
posted @ 2011-01-05 22:17 高凡凡高 阅读(743) 评论(0) 推荐(0)
摘要:本文是上一篇的超囧的图片链接批量获取和下载的延续。本文的主要目的在于熟悉Python的各个模块,程序的逻辑十分简单,处理形如http://www.123.com/x/y/z/456.jpg的静态资源 。用法:比如我要在皮皮书屋上下载《C# 4.0 in a Nutshell》的图片资源,那么登录后发现资源的第一页地址为http://static.ppurl.com/images/pdfpreview/4392727/m/0.jpg,那么就把sampleurl设置为这个值,folder设置为本机目录,start设置为0,终点可以设置为一个较大的数,用于完全下载。之后在控制台python one. 阅读全文
posted @ 2011-01-04 23:32 高凡凡高 阅读(720) 评论(0) 推荐(0)
摘要:几十年以前人们就一直在寻找计算机之间通信的方式,随着时间的推移一些优秀的通信方式流传下来。比如最流行的TCP/IP,它的英文全称是Transmission Control Protocol /Internet Protocol。TCP/IP是一个协议集合,今天最主要的通信协议就是TCP协议。 在PC上,你经常需要打开浏览器、即时通讯工具等,可能你用的是一个modem或者(A)DSL数据线路在互联网上交换信息,所有PC上的应用程序都共享这一数据线路连接到目的地,通常你无需关注他们如何共享线路。再比较一下打电话和发传真,他们就不能基于这种共享线路的方式运行。 TCP允许你将数据分解成一些比较小的包(packets)通过互联网来发送,然后在互联网的另一端将这些包的数据组合起来。 Addressing 为了使这种基于包模式的传输方式运行起来,有几点TCP需要考虑。首先,需要知道远程计算机的IP地址,这就像你邮寄邮件一样。其次,需要知道与远程计算机的哪一个应用程序通信。比如当打开了两个浏览器和一个聊天工具,计算机如何判断哪一个应用程序来处理接受的信息。通过给每个应用程序一个独立的端口号可 阅读全文
posted @ 2010-12-19 17:37 高凡凡高 阅读(611) 评论(0) 推荐(0)