ThinkPHP5的模块设计

 

5.0版本对模块的功能做了灵活设计,默认采用多模块的架构,并且支持单一模块设计,所有模块的命名空间均以app作为根命名空间(可配置更改)。 在application目录下新建index文件夹(模块),在index里新建controller文件夹,新建Index … 阅读全文

ThinkPHP5目录结构和规范

 

目录结构 建议保存本地打开或者浏览器新建标签页打开 开发规范 TP5目录和文件开发规范 目录使用小写+下划线的方式命名 类库函数文件名均以.php结尾 类库的文件名均以命名空间定义,且命名空间和类库文件所在路径一致 类文件采用驼峰和首字母大写,其余文件为小写+ … 阅读全文

【转】html中submit和button的区别(总结)

 

转载自劤步的博客 submit是button的一个特例,也是button的一种,它把提交这个动作自动集成了。 如果表单在点击提交按钮后需要用JS进行处理(包括输入验证)后再提交的话,通常都必须把submit改成button,即取消其自动提交的行为,否则,将会造 … 阅读全文

PHP分页类的代码实现

 

一个网站中,需要很多地方需要用到分页,所以我们把分页功能封装成一个类,方便调用。 新建一个类文件命名为Page.class.php,创建一个类。 要想分页,首先需要获取总记录数,在类里面创建一个私有字段 $total,用来保存总记录数。然后写一个构造方法,初始 … 阅读全文

【转】数据类型和Json格式

 

作者: 阮一峰 日期: 2009年5月30日 1. 前几天,我才知道有一种简化的数据交换格式,叫做yaml。 我翻了一遍它的文档,看懂的地方不多,但是有一句话令我茅塞顿开。 它说,从结构上看,所有的数据(data)最终都可以分解成三种类型: 第一种类型是标量( … 阅读全文

【转】一个令人拍案叫绝的算法

 

在Matrix67的blog 上看的一道题: 有一个黑匣子,黑匣子里有一个关于 x 的多项式 p(x) 。我们不知道它有多少项,但已知所有的系数都是正整数。每一次,你可以给黑匣子输入一个整数,黑匣子将返回把这个整数代入多项式后的值。那么,最少需要多少次, 我们 … 阅读全文

QQ空间毕业留言册“伪匿名”留言

 

刚毕业的同学空间可能会被这样一条动态刷屏。 有没有想说的话却没说出口的,可是这个是用你的QQ登录的,给ta留言就会知道是你,怎么样就不知道是你留得了呢(有人说可以悄悄话。。。那当我没说)?现在来教大家一种“伪匿名”的留言方法。 在空间点开动态后 点击屏幕右上角 … 阅读全文