March 24, 2015 PHP的类自动加载机制 假设我们有一个php文件需要引用5个不同的类文件,可能会写出下面这样的代码:require_once ("A.php"); require_once ("B.php"); require_once (&quo...- 阅读剩余部分 -
March 18, 2015 通过FiddlerScript实现根据条件重发请求 Fiddler是个强大的Web调试工具,具体的功能不在此多述,可以参考后面的链接以及Fiddler官网的手册。本文主要介绍Fiddler的重发请求功能,并通过自定义脚本实现根据条件来重...- 阅读剩余部分 -
March 12, 2015 WebRequest.Create报异常:The specified registry key does not exist 在Visual Studio中调试网络程序时经常报下面这样的异常,异常的类型是IOException,内容为The specified regis...- 阅读剩余部分 -
September 12, 2014 所有用户输入都是邪恶的:SQL注入 无论是在开发软件还是在制作Web应用,在处理用户输入或和用户进行交互时,从安全的角度考虑,一定要始终记住一句话:所有用户输入都是邪恶的。因为你永远都想不到用户会给你什么。在Web世界里最流行的Web攻击是SQL注入和DOS...- 阅读剩余部分 -
September 12, 2014 WordPress打开速度巨卡的解决方法 自从搭建完了这个WordPress博客站点后就一直觉得首页加载好慢,没怎么仔细深究,毕竟自己一个人写着玩的,大多数都是在后台操作,后台的速度还可以。今天想着把一篇博客分享给同学看看,突然发现页面加载超过了1分钟,实在是让人忍无可忍了。 起先以...- 阅读剩余部分 -
August 28, 2014 Unable to start debugging on the web server 错误 今天在用Visual Studio调试Web程序时,突然出现下面这个错误:Unable to start debugging on the web server. The Microsoft Vis...- 阅读剩余部分 -
August 27, 2014 学习PHP的错误处理 在日常的PHP开发中,我们经常会遇到各种各样的PHP错误,有常见的语法错误,数据库错误,也有各种很难调试的奇怪问题。一、PHP错误等级在PHP中预定义了一些PHP错误常量,在Core.php文件中可以查看定义。这里是...- 阅读剩余部分 -
August 22, 2014 使用SVN的8个技巧 1. 使用SVN钩子强制提交注释一个好的SVN实践是文件提交时要求必须填写注释,并注明相关修改信息,如bug号、任务描述等,内容按照约定编写。这样在后期的代码审核和回溯过程中会非常方便,可以更快的定位到具体代码的修改记录。 所谓SVN钩子就是一些与版本库...- 阅读剩余部分 -
August 15, 2014 如何在SQL SERVER 2008中修改主键Id的值 今天遇到一个客户的奇葩需求,需要修改主键Id的值。由于之前测试时有些Id较小的数据被删除掉了,所以数据的编号不是连续的,如下(例子做了简化),客户需要将T3、T4的Id修改为3、4: ...- 阅读剩余部分 -
August 4, 2014 Windows+IIS+ASP.NET+SQL SERVER 出现50x错误的解决思路 最近一段时间服务器老是出现500、502或者503错误,由于数据量大了,访问用户增多,这类错误越来越影响正常业务。花了无数的时间排查问题,现做简单总结如下。如果你有新的建议,我会后续补上。 首先需要明确的是出现这...- 阅读剩余部分 -