`
ausdin
  • 浏览: 12627 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论
文章列表
      <?php /** * 树形结构操作模型:改进的前序遍历 —— 表必备字段: id,name,lft,rgt,nlevel */ class TreeModel extends Model { protected $_validate = array( array('name', '2,32', '字符长度需在2到32字符之内', Model::MUST_VALIDATE, 'length'), ...
  利用 CSS 来实现对象的垂直居中有许多不同的方法,比较难的是选择那个正确的方法。我下面说明一下我看到的好的方法和怎么来创建一个好的居中网站。   使用 CSS 实现垂直居中并不容易。有些方法在一些浏览器中无效。下面我们看一下使对象垂直集中的5种不同方法,以及它们各自的优缺点。(可以看看测试页面,有简短解释。) 方法一 这个方法把一些 div 的显示方式设置为表格,因此我们可以使用表格的 vertical-align property 属性。 <div id="wrapper"> <div id="cell&quo ...
  其实多系统启动,其最核心的问题,就是如何引导,所以经常会遇到装好了两个操作系统,却发现不能引导,或是重装某一个操作系统后,另外一个系统无法引导的情况      所以先来谈谈引导的问题      我们先假设所安装的操作系统都是windows系列的,比如win98 ,win xp ,win 7      那么,有一个原则就是,先安装最旧的系统,比如先装win98,再装xp,再装win7,      原因其实很简单,我们可以这样去想,微软开发win98的时候,xp的开发还没开始,所以win98的启动引导里肯定不支持xp ,而开发xp的时候,考虑到向前兼容的原则,其启动引导装置肯定是越来越先进,一定 ...
pre_print( $files = traverse('img', dirname(__FILE__), true) ); batRename('a', 'd', $files, dirname(__FILE__).'/img'); pre_print( $files = traverse('img', dirname(__FILE__), true) ); /** * 批量重命名 * * @param string $find: 要替换的字符串 * @param string $replace:替换为目标字符串 * @param ...
  【转】PHP PDO访问数据库   为什么你应该使用PHP PDO访问数据库 许多PHP程序员学习过如歌使用MySQL或MySQL扩展来访问数据库. 不过,自PHP 5.1版本以来,一个更好的解决方案出现了. PHP Data Objects (PDO) 提供了让你更有{productive}的准 ...

[转]开发手册

[转发] 水云天   网页配色: http://colorschemedesigner.com http://kuler.adobe.com/ http://www.dasplankton.de/ContrastA/ http://www.colorotate.org/ 在线图像处理: http://www.photoshop.com ———– 在线工具集 书籍类: Book Shelf 2.0 beta —— 荐,分类很清晰,下载很方便 Book Go! 原版图书免费下载链接收集站
*注:文中含有连续的两个empty是由于系统bug引起 1. archives_do 无法全部去除文章属性: /* dede/archives_do.php 注释为空时 等于 旧属性 */ if(!empty($flag)) { if(preg_match("#p#", $oldflag)) $flag .= ',p'; if(preg_match("#j#", $oldflag)) $flag .= ',j'; } /* ...
//获取day天后的日期:格式为2010-1-1 Date.prototype.calculateDate = function(day) { this.setDate(this.getDate() + day); //计算新日期 return this.getFullYear() + '-' + (this.getMonth() + 1) + '-' + this.getDate(); }
单个滚动区的网上已经有很多的例子,今天这个适用于多个独立的滚动区 //滚动类 function Marquee(){ this.ID = document.getElementById(arguments[0]); if (!this.ID) return false; this.Direction = arguments[1]; this.Step = arguments[2]; this.Width = arguments[3]; this.Height = arguments[4]; this.Timer = argume ...
获取查询次数最多的客户其最后一次的查询时间 数据表:consumption 查询时间:createtime 客户id:userid 思路:   ① 将consumption表中记录按时间顺序进行倒排(order by createtime desc)      再取最顶部的一行即可(top 1 createtime)   ② 找到查询次数最多的客户id:      按客户id进行分组(group by userid)      获取每位客户的查询总数,并将其倒排(order by count(userid) desc)      则最顶部的一条记录即为查询次数最多的客户id( top 1 us ...
Global site tag (gtag.js) - Google Analytics