- 博客(20)
- 收藏
- 关注
转载 ThinkPHP中RBAC数据库详解
许多人提到有关ThinkPHP都会对它的高效,方便为之折服。但与很多朋友交流后,都对它当中的RBAC权限控制,感到头疼不已。看完这个文档,相信大家一定会有很清晰的了解。并且,以后关于这个框架的权限控制非常熟析,并且能熟练掌握。 RBAC许多人听到后会觉得很头疼,不知道这是什么东西。用英文来讲的话就是Role-Based Access Control,用中文来说就是——基于角色的权限访问控制。呵呵
2012-12-13 21:36:08
341
1
转载 2012.12.12浏览器关闭时产生的是什么事件
网页关闭时一共会触发两个事件: onbefoeunload onunload 从字面上你可以看出他们的区别了, 但是这两个事件在刷新或者页面跳转的时候也会被触发, 且现在的浏览器或者DHTML里也没有很好的办法直接判断到底是刷新还是网页关闭, 不过可以通过一些间接的方法来判断:比如关闭网页的方式里有: Alt+F4,点击X关闭,系统任务栏里点鼠标右键关闭, 下拉菜单里选择退出等方式, 对后面的方式
2012-12-12 19:33:55
348
转载 2012.12.11关于图
在数学上,一个图(Graph)是表示物件与物件之间的关系的方法,是图论的基本研究对象。一个图看起来是由一些小圆点(称为顶点或结点)和连结这些圆点的直线或曲线(称为边)组成的。 图又有各种变体,包括简单图/多重图;有向图/无向图等,但大体上有以下两种定义方式。 二元组的定义 图是一个二元组,其中称为顶点集,称为边集。它们亦可写成和。 的元素是一个二元组数对,用表示,其中。 三元
2012-12-12 02:31:41
308
原创 2012.12.10整理一些编码的知识
ASCII码 是目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准信息交换码),它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母,ASCII码有7位码和8位码两种形式。 在计算机中,所
2012-12-12 02:15:23
343
转载 2012.12.9Javascrip 基本知识
window.location.reload()刷新当前页面. parent.location.reload()刷新父亲对象(用于框架) opener.location.reload()刷新父窗口对象(用于单开窗口) top.location.reload()刷新最顶端对象(用于多开窗口) 1.document.write(”");为 输出语句 2.JS中的注释为// 3.传统的H
2012-12-10 01:18:59
314
原创 2012.12.8一个符合w3c标准的可以代替marquee标签实现翻滚效果的javascript脚本
由于最近网站需要使用文字翻滚的效果,因为marquee不是w3c标准标签,并且滚动时会出现一段时间的空白,因此使用下面的javascript脚本实现翻滚效果。 http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> demo6
2012-12-08 18:20:21
419
转载 2012.12.7 smarty中section和foreach循环区别
smarty的的foreach在我的实际开发中比较常用,主要用于列表生成,因为数据的查询结果多以数组形式返回,相比section,foreach灵活的数组应用在smarty中非常好用,建议大家使用 foreach,并且了解其特性,例如,循环次数统计,没有循环时执行的操作,后两者使用,相信很少有人注意到 用{section}可以这样,只要改变loop的值就可以改变值变量范围! 相当与php 的f
2012-12-07 23:46:28
515
转载 2012.12.06 jquery刷新页面 页面跳转 js常用函数
jquery刷新页面 局部刷新: 这个方法就多了去了,常见的有以下几种; $.get方法,$.post方法,$.getJson方法,$.ajax方法如下 前两种使用方法基本上一样 $.get(”Default.php”, {id:”1″, page: “2″ }, function(data){ //这里是回调方法。返回data数据。这里想怎么处理就怎么处理了。 }); $.ge
2012-12-07 00:43:05
437
转载 2012.12.5 mysql存储过程详解
mysql存储过程详解 1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 一个存储过程是一个可编程的函数,它在数据库中创建并保存
2012-12-05 22:55:09
310
转载 replace MYSQL字符替换函数sql语句分享(正则判断)
update `table_name` set field = replace(field,'.rar','.7z'); table_name:要查询的表名, field:表里的字段名, replace(field,'.rar','.7z'); :正则匹配,把field字段里的 .rar 替换为 .7z MySQL正则表达式替换,字符替换方法 两句SQL,都是字符替换,比较好用
2012-12-05 04:01:50
640
转载 2012.12.4(mysql事务处理)
MYSQL--事务处理 事务处理在各种管理系统中都有着广泛的应用,比如人员管理系统,很多同步数据库操作大都需要用到事务处理。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 删除的SQL语句 delete from userinfo where ~~~ delete fr
2012-12-04 00:19:04
276
转载 2012.12.2(抽象类和抽象方法的区别)
抽象类: 1.抽象类中的方法有抽象方法也有完整方法(带实体) 2.非抽象子类必须完全实现这个抽象中所有的抽象方法 3.抽象类不能实例化,意义在于被扩展 4.抽象类不必实现具体功能,由子类来完成 5.在子类实现抽象类的方法时,其子类的可见性必须大于或等于抽象方法的定义 抽象类和接口的区别: 1.抽象类可以有非抽象的方法,而接口的方法必须是抽象方法 2.一个类可以继承多个接口,而一
2012-12-02 22:38:10
278
转载 2012.12.1(mysql正则匹配)
update comment set url=IF(url REGEXP 'test.yahoo.com.cn',REPLACE(url,'www1.hzhuti.com','www.sina.com'),REPLACE(url,'www2.yahoo.com','www.sina.com')) where 1=1; update comment set author_url=REPLACE(a
2012-12-02 14:33:25
493
转载 2012.11.30(juquery和DOM的相互转化,关于val(),getElementByIdx(),this和$(this))
一、jQuery对象和DOM对象相互转化 jQuery对象就是通过jQuery包装DOM对象后产生的对象。jQuery对象是jQuery独有的,其可以使用jQuery里的方法,但是不能使用DOM的方法;例如$("#img").attr("src","test.jpg"); 这里的$("#img")就是jQuery对象; DOM对象就是Javascript固有的一些对象操作。DOM对象能
2012-11-30 23:15:41
1543
原创 2012.11.29
一:一道面试题 a字符串里只要一出现了b字符串的内容就打印 $a='aabadeajkadsjf'; $b='asdfdf'; $lena=strlen($a); $lenb=strlen($b); 方法1: for($i=0;$i for($j=0;$j if($b{$i}==$a{$j}){ echo $b{$i}; echo ''; bre
2012-11-29 22:40:11
262
转载 mysql触发器[2012.11.28]
mysql触发器 mysql触发器 显示所有的触发器 show triggers; 执行 这个sql语句 即可显示所有的触发器 1 引言 Mysql的触发器和存储过程一样,都是嵌入到mysql的一段程序。触发器是mysql5新增的功能,目前线上凤巢系统、北斗系统以及哥伦布系统使用的数据库均是mysql5.0.45版本,很多程序比如fc-star管理端,sfrd(da
2012-11-28 21:04:17
328
转载 2012.11.27
【转】group by 用法解析 group by语法可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表。 SELECT子句中的列名必须为分组列或列函数。列函数对于GROUP BY子句定义的每个组各返回一个结果。 某个员工信息表结构和数据如下: id name dept salary edlevel hiredate 1 张三 开发部 2000 3 2009-1
2012-11-27 23:03:21
218
原创 2012.11.26
1.window对象的集合-->frames[] 返回窗口中所有命名的框架。该集合是 Window 对象的数组,每个 Window 对象在窗口 中含有一个框架或 。属性 frames.length 存放数组 frames[] 中含有的元素个数。注意,frames[] 数组中引 用的框架可能还包括框架,它们自己也具有 frames[] 数组。 2 1)js中 parseInt() 函数可解
2012-11-26 21:03:45
187
原创 2012.11.25
正则表达式中的脱字符号^ ^字符在[]内表示 否 [^a-z] 不在a-z范围里 ^字符在[]外表示 以什么开头 ^[a-z]
2012-11-26 00:40:47
199
原创 2012.11.24
1.tinkphp转用smarty模板后,success方法和error方法对应的跳转页面无法显示的问题。 1)修改\ThinkPHP\Extend\Driver\Template\TemplateSmarty.class.php文件将 public function fetch($templateFile,$var) { $templateFile=substr($templateF
2012-11-24 21:19:01
276
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人