Python文件编码

Python文件编码格式声明是以源文件第一二行上的注释内容标识,以下三种用都是可以的:
1.直接进行声明

2.解释器声明后进行声明

3.或者一些编辑器可以识别的形式

实际确定文件编码其实是在源文件头两行搜索下面这个正则表达式。

如果没有进行代码级的编码声明但是文件是以UTF-8形式保存(带有’\xef\xbb\xbf’ 标识)也会被认为是UTF-8编码。如果文件带有UTF-8 BOM标识但是注释声明的不是UTF-8,则会引起错误。

下面的声明都是正确的

编码声明不在第一二行则会被忽略。

via PEP 0263
-EOF-

在Mac OS X中启用Apache与PHP

Mac OS内置了Apache和PHP的支持,需要使用只需要打开相应配置即可。

启动Apache
打开“系统设置偏好(System Preferences)” -> “共享(Sharing)” -> “Web共享(Web Sharing)”

打开浏览器访问http://localhost就可以看到”It works!”,而Mac OS系统默认用户站点访问路径是http://localhost/~username形式的,这给我们平时使用带来诸多不便,这里我们将其稍作修改使http://localhost直接访问自己的站点目录。

  1. 打开终端,进入到自己的站点目录,获得自己站点位置的路径

    此时输出
    /Users/Username/sites
  2. 运行
    找到/Library/WebServer/Documents(有两处)
    将其替换为上面得到的站点路径/Users/Username/sites
  3. 保存文件, 运行 重启Apache。

从访问http://localhost, 便是访问自己站点目录下的文件了。

启用PHP

  1. 在终端运行
  2. 找到“#LoadModule php5_module libexec/apache2/libphp5.so”,把前面的#号去掉。

  3. 保存文件, 运行

    重启Apache。

写个php文件

命名成info.php放置到站点目录下,然后访问http://localhost/info.php就可以看到PHP的相关信息了。
-EOF-

node.js – 服务器端JavaScript


node.js是建立在谷歌V8 JavaScript引擎上的I/O事件驱动器,通俗点讲就是服务器端JavaScript解释器,利用它可以用JavaScript来写服务器端脚本。它可以方便的创建一个HTTP服务器,或者用它来实现一个Comet。
安装node.js
下载 http://nodejs.org/

安装

运行测试

Hello World!示例
写一个example.js文件放入以下内容

然后执行

此时终端就会输出Hello World!

更多精彩请参考官方文档API documentation.
-EOF-

Ubuntu 安装 Python Imaging Library (PIL)

在Ubuntu下载Python Imaging Library (PIL)包后执行sudo python setup.py install会出现编译错误。实际安装不用这么麻烦,直接使用apt-get安装即可

买一送一:Mac OS X上可以使用MacPorts来安装。

-EOF-