随笔分类 - 网络编程
计算机已经变成了一个网络,网络编程时未来最重要的一种编程模式。
摘要:1.非法的数据过滤1.1数据检查:通过链接传递的常数你永远要假定它可以是任意的值。一个合格的程序,它首先有一套过滤系统,过滤数据的有效性。一般来说,在js的客户端,会有一个过滤,提示你输入了非法的数据,但是js很容易被绕过,所以,服务器端还要执行相同的检查。一般检查的项目如下:1.是否是布尔类型2.是否是一个字母3.是否是整数4.是否是小数5.是否是个email6.是否是个url7.是否是个正确的...
阅读全文
摘要:对于大访问量的网站,日志不可能只记录在一个文件里面,1万日志大概就有50M,还有一个可能就是你要跟踪用户的行为,可能需要一些额外的信息,怎么把这些东西记录到apache日志里面。apache提供了很出色的日志配置方式,具体的配置可以参考:http://httpd.apache.org/docs/2.0/logs.html 我这里只是简单的举一些例子。
阅读全文
摘要:Linux 和 freeBSD的缺点优点:
FreeBSD 的优点是稳..而且又耐操,我机器最久的 uptime 是 11 天 (最後因十舍跳电 ....),在十舍 uptime 最久的有 30 天的。而且我的机器从装 BSD 来(去年七月)还没有当机过 另外, BSD swap 的 performance 比较好, 比较有 virtual "Memory" 的感觉。网路方面也比较稳,一些 daemon 不会无缘无故就死掉了,同时有很多的 connection 进来也能撑得住。很多ISP使用BSD,就是因为它稳定。
阅读全文