存档

2012年2月 的存档

MySQL性能优化参数整理(陆续更新)

2012年2月24日 没有评论

本文就常见MySQL运行参数做详细列举与说明,并对各参数的设置条件做尽可能详尽的解释,由于MySQL配置参数比较多,本文尽可能全面介绍各参数,如有遗漏将陆续更新,欢迎大家点评投稿.

鉴于MySQL配置参数优化与数据库运行环境有密切关联,本文主要对MySQL参数做解释翻译整理,部分设置参数值来源整理自其他博客,考虑到尊重原创,本人尽量标注引用来源,如有遗漏,请及时联系我更正。 阅读全文…

分类: MySQL 标签: , ,

避免JavaScript阻塞页面逐步显示问题

2012年2月21日 没有评论

尽管主流浏览器都支持并行下载,但事实情况是在下载脚本时并行下载是被禁用的,即使使用了不同的主机名,浏览器也不会启动其他的下载,解释是为了保证脚本能够按照正确的顺序执行,以及脚本可能使用document.write来修改页面内容。

在页面使用脚本时,对于所有位于脚本以下的内容,页面的逐步呈现都被阻塞尤其的在调用外部脚本的时候,因为速度原因导致页面半天不能正常显示尤为明显。通常我们会脚本放在页面最靠下标签之前的地方,以期尽可以多的内容能够逐步呈现。 阅读全文…

分类: 前端技术 标签: ,

使用VIM块操作和替换操作进行多行注释的应用

2012年2月14日 没有评论


VIM块操作

vim列块操作就是在可是模式下操作选择的行中的某一些列的操作,比如常见的我们需要在很多行都需要做一些重复的工作,比如在行头和行尾加相应的标签,或者需要删除行中间某一些特殊的列,那么块操作就是很好的帮手了。 阅读全文…

分类: VIM 标签:

Linux时间同步:ntpd、ntpdate

2012年2月14日 没有评论

ntpd VS ntpdate

两者有个比较实质性的差异是,ntpd在实际同步时间时是一点点的校准过来时间的,最终把时间慢慢的校正对。而ntpdate不会考虑其他程序是否会阵痛,直接调整时间.一个是校准,一个是调整。另外ntpd 在和时间服务器的同步过程中,会把 BIOS 计时器的振荡频率偏差——或者说 Local Clock 的自然漂移(drift)——记录下来。这样即使网络有问题,本机仍然能维持一个相当精确的走时。 阅读全文…

分类: Linux 标签: , ,

获取客户IP环境变量:HTTP_X_FORWARDED_FOR, HTTP_VIA and REMOTE_ADDR

2012年2月10日 没有评论

根据不同的访问情况,PHP提供几个不同的环境变量用于获取客户端IP:

  • REMOTE_ADDR
  • HTTP_VIA
  • HTTP_X_FORWARDED_FOR

它们的主要区别在于,用户在访问网站的时候是否使用了代理服务器,以及使用何种代理服务。 阅读全文…

分类: PHP 标签: , ,

【译】如何防范SQL注入攻击(代码示例)

2012年2月7日 没有评论

本文通过一些简单示例解释基本的SQL注入攻击,并提供方法如何去处理这些攻击问题。

如题所示,黑客能够通过SQL查询语句进行攻击。一些网站的开发者还不太了解黑客是如何通过SQL查询来攻击网站的。如果程序完全相信用户的输入信息,并不做一些适当的过滤处理,SQL注入完全可以实现,SQL注入的思路就是让程序运行一些不被期望的SQL查询。
阅读全文…

分类: MySQL 标签: ,