2012年12月

[记录]关于php的header

参考地址:
PHP手册: header — Send a raw HTTP header
w3school: PHP header() 函数

header() 函数向客户端发送原始的 HTTP 报头。
认识到一点很重要,即必须在任何实际的输出被发送之前调用 header() 函数

其实, 大部分都是用header重定向的, 但是很多人都忽略了一点, 就是header是不会停止php运行的, 所以如果用在判断然后导到不同的url去, 就要严谨点的加个exit();了
所以简单记录下吧, 免得自己忘记.

[转载]Cygwin/gcc与MinGW

原文链接: cygwin/gcc与MinGW

cygwin/gcc和MinGW都是gcc在windows下的编译环境,但是它们有什么区别,在实际工作中如何选择这两种编译器。

cygwin/gcc完全可以和在linux下的gcc化做等号,这个可以从boost库的划分中可以看出来端倪,cygwin下的gcc和linux下的gcc完全使用的是相同的Toolsets。

所以完全可以和linux一起同步更新gcc版本,而不用担心问题,并且在cygwin/gcc做的东西(不用win32的)可以无缝的用在linux下,没有任何问题。是在windows下开发linux程序的一个很好的选择。但是在cygwin/gcc下编译出来的程序,在windows执行必须依赖cygwin1.dll,并且速度有些慢,如果不想依赖这个东西的化,必须在gcc的编译选项中加入-mno-cygwin。加入这个选项其实gcc编译器就会自动的选择在安装cygwin/gcc时安上的mingw,这个mingw就是gcc的一个交叉编译。

- 阅读剩余部分 -