天行健,君子以自强不息;
      地势坤,君子以厚德载物;

预览模式: 普通 | 列表

PHP文件上传源码分析(RFC1867)

文件上传,一般分为俩种方式FTP和HTTP, 对于我们的互联网应用来说: FTP上传虽然传输稳定, 但是易用性和安全性都是个问题. 你总不至于在用户要上传头像的时候告诉用户”请打开FTP客户端,上传文件到http://www.laruence.com/uploads/中, 并以2dk433423l.jpg命名”吧?

而基于HTTP的上传,相对来说易用性和安全性上就比FTP要增强了很多. 可以应用的上传方式有PUT, WEBDAV, 和RFC1867三种, 本文将分析在PHP中,是如何基于RFC1867实现文件上传的.

RFC1867

RCF1867是Form-based Fi

[阅读全文]

标签: PHP

谈PHP 闭包特性在实际应用中的问题

原文链接: http://justafewlines.com/2009/10/whats-wrong-with-php-closures/

PHP5.3 新版本跟随了很多新特性, 其中比较惹眼的特性之一就是支持了闭包。那么以后,我们也可以和那帮写 Ruby、Javascript 等等“高科技语言”的家伙们一样,写出非常酷的代码吗?呃,其实大部分情况下是可以的,而有些方面还是令人非常的困扰,下面慢慢道来。

很多语言的都提供了非常优雅和漂亮的操作数组的方法。在下面的例子中,会使用 PHP5.3 以及其他语言提供的闭包功能,用于展示如何“客观的”操作迭代数

[阅读全文]

标签: PHP

HR与程序员是怎么读你的求职简历的

人事部门是这样阅读简历的



  • (+15分)如果简历中说到了和工作职位相符的技能超过5次以上。
  • (+8分)如果简历中说到了和工作职位相符的技能3次到5次。
  • (+4分)如果简历中说到了和工作职位相符的技能1次到2次。
  • (+4分)Cover Letter(“求职信”或“自荐信”)提到了招聘人员。
  • (+2分)简历中有Cover Letter(求职信)。
  • (-10分)没有提到和职位描述相关的技能。
  • (-15分)没有受过大专教育。


程序员是这样阅读简历的


  • (+15分)曾经因为好玩而写过操作系统或编译器。
  • (+12分)简历被Latex编译过。
  • (+11分)为开源软件贡献

[阅读全文]

通过分区(Partition)提升MySQL性能

什么是数据库分区?

数据库分区是一种物理数据库设计技术,DBA和数据库建模人员对其相当熟悉。虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减响应时间。

分区主要有两种形式://这里一定要注意行和列的概念(row是行,column是列)

1. 水平分区(Horizontal Partitioning)这种形式分区是对表的行进行分区,通过这样的方式不同分组里面的物理列分割的数据集得以组合,从而进行个体分割(单分区)或集体分割(1个或多个分区)。所有在表中定义的列在每个数据集中都能找到,所以表的特性依然得以保持。

举个简单例子:一个包含十年发票记录的表可以

[阅读全文]

Windows 7远程服务器管理工具下载及安装

8月11日,微软官网发布Windows 7 远程服务器管理工具(点击进入下载页面),Windows 7 远程服务器管理工具可在基于 x86 和 x64 的 Windows 7 版本上运行,并且可用于管理在基于 x64 的 Windows Server 2008 R2 操作系统(使用服务器核心安装或完全安装选项所安装)上运行的角色和功能。此外,远程管理还支持在 Windows Server 2008 或 Windows Server 2003 上运行的某些角色和功能。就功能性而言,此功能可与 Windows Server 2003 管理工具包和 Windows Vista Service Pac

[阅读全文]

标签: windows7