Python vs. PHP下一个项目应该用什么

PHP和Python目前是世界上最流行的两种Web编程语言,自然都有其各自的优点和缺点。然而,在澳大利亚IDG公司——Techworld Australia的出版商——我们在过去的18个月左右的时间里,正在从PHP迁移到Python。虽然我们还没有为这个决定感到后悔,但如果你觉得从PHP切换至Python是一个简单的决定,就大错特错了。

PHP vs. Python: 语言流行程度

毋庸置疑PHP非常的流行;实际上,它现在是最流行的开源编程语言。PHP开发者和PHP工作都是一抓一大把。现在,在Seek.com.au上,澳大利亚就有大概3790个PHP职位。并且这种需求通常转化为一个巨大的开发者资源池,在需要扩展你的团队时,随时可以从中选出可用的开发者。(And this demand generally translates into a large pool of developers that can be tapped ...

继续阅读

随风而逝的StringTokenizer[StackOverflow问答]

数年以前,在刚开始接触Java时,曾经学习过一个用于分割字符串的工具类:StringTokenizer。

例如将字符串"this is a test"按照空白字符进行分割,StringTokenzier的用法示例如下:

StringTokenizer st = new StringTokenizer("this is a test");
while (st.hasMoreTokens()) {
    System.out.println(st.nextToken());
}

虽然Java文档中似乎没有将StringTokenizer标记为deprecated,但实际上这个类已经很少有人在使用了。其功能已经为String.split()方法所取代,上例的字符串可以使用String.split()方法进行分割:

String tokens[] = "this is a test".split ...

继续阅读

使用VLC在移动设备上观看电脑中存储的视频

VLC(http://www.videolan.org/vlc/) 是一款自由、开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及 DVD、音频 CD、VCD 及各类流媒体协议。

VLC多媒体播放器支持多种操作系统。

除Windows、Linux、MacOS等桌面操作系统外,VLC多媒体播放器还可以在使用Android与IOS操作系统的移动设备上运行,包括安卓手机、平板电脑、Iphone、Ipad等。

VLC播放器支持HTTP、RTSP、RTMP、MMS、FTP或者UTP/RTP等多种协议的视频流播放,键入网络视频的URL即可播放视频文件。

VCL媒体播放器

因此,只需在PC中搭建HTTP服务器或者FTP服务器,结合VCL多媒体播放器,即可实现使用手机、平板电脑等移动设备观看保存在PC中的视频了。

HTTP服务器,可以选用Apache(Windows编译版本:http ...

继续阅读