摘要: PHP:Header->+---------------------------------------------------------------------------------------------------------------+PHP header()the function declaration:void header(string string [,bool replace [,int http_response_code]])The optional replace parameter indicates whether the header should 阅读全文
posted @ 2012-09-22 19:17 sgsheg 阅读(225) 评论(0) 推荐(0) 编辑
摘要: http://www.zzbaike.com/wiki/分类:ThinkPHPtp的详细介绍:2.0 阅读全文
posted @ 2012-09-22 19:14 sgsheg 阅读(170) 评论(0) 推荐(0) 编辑
摘要: think_role:用户主表think_role_user:组合用户对应关系think_node:节点表think_access:用户权限表think_user:用户表(基本三个字段,id,username,password)节点表:节点:就是项目,模块,方法之间的关系,能访问项目,才能访问模块,才能方法,我们就叫做节点如果说你需要将所有的节点全部可以控制,将所有的项目下的模块下的方法全部加入到节点表里面去remark:标记:sort:排序pid:父idlevel:等级,项目1.access:是控制各组是否能够访问某个模块,某个模块,某个方法在access当中,有的节点,有的用户组才能访问, 阅读全文
posted @ 2012-09-22 19:09 sgsheg 阅读(387) 评论(0) 推荐(0) 编辑
摘要: TP提供的静态页面:网址:http://bbs.thinkphp.cn/forum.php?mod=viewthread&tid=41953&reltid=43363&pre_pos=5&ext=+------------------------------------------------------------------------------------+buildHtml5.4.8 静态生成ThinkPHP提供了灵活的静态文件生成功能,可以在输出模板的同时生成需要的静态文件,以供调用。在Action中使用buildHtml方法即可创建静态文件,bui 阅读全文
posted @ 2012-09-22 19:07 sgsheg 阅读(624) 评论(0) 推荐(0) 编辑
摘要: <?php /* jquery复习: 通常开发人员习惯把id,src,alt叫做这个元素的属性,我们称之为"元素属性",但是在解析成DOM对象的时候,实际浏览器最后会将标签元素解析为"DOM对象",并且将元素的"元素属性"存储为"DOM属性",两者是有区别的. <script> var cao=null;setTimeout(function(){ handleClick=function(){ alert("草你妈"); }},10000) </script> j 阅读全文
posted @ 2012-09-22 19:04 sgsheg 阅读(202) 评论(0) 推荐(0) 编辑
摘要: rewrite规则:+----------------------------------------------------------------------------------------+此模块提供了一个基于正则表达式分析器的重写引擎来实时重写URL请求.它支持每个完整规则可以拥有不限数量的子规则以及附加条件规则的灵活而且强大的URL操作机制.此URL操作可以依赖于各种测试,比如服务器变量,环境变量,HTTP头,时间标记,甚至各种格式的用于匹配URL组成部分的查找数据库.此模块可以操作URL的所有部分(包括路径信息部分),在服务器的httpd.conf和目录级的.htaccess配 阅读全文
posted @ 2012-09-22 19:03 sgsheg 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 'APP_GROUP_LIST'=>'Home,Games,News,Pay,Public',//项目分组'DEFAULT_GROUP'=>'Home','APP_SUB_DOMAIN_DEPLOY'=>true,'APP_SUB_DOMAIN_RULES'=>array( 'www'=>array('Home/index'),//首页 'games'=>array('Games/Index'),// 阅读全文
posted @ 2012-09-22 19:02 sgsheg 阅读(241) 评论(0) 推荐(0) 编辑
摘要: TP中的标签库+-------------------------------------------------------------------------+要使用标签库扩展,需要在项目配置文件中定义taglibs.php文件,格式如下:return array( 'mytag'=>'@.Taglib.TaglibMyTag',)+-------------------------------------------------------------------------+然后在项目的的Lib/Taglib/目录下放入TagLibMytag.cl 阅读全文
posted @ 2012-09-22 19:01 sgsheg 阅读(1175) 评论(0) 推荐(0) 编辑
摘要: 使用TP的taglib的方法:+------------------------------------------------------------------------------------+http://bbs.thinkphp.cn/forum.php?mod=viewthread&tid=9133+------------------------------------------------------------------------------------+http://bbs.thinkphp.cn/forum.php?mod=viewthread&t 阅读全文
posted @ 2012-09-22 19:00 sgsheg 阅读(396) 评论(0) 推荐(0) 编辑
摘要: <?php/** TP新功能:+----------------------------------------------------------------------------------------+tp操作中的缺陷解决:只需要配置下:ACTION_SUFFIX参数即可.'ACTION_SUFFIX'=>'Action';也就是给操作方法定义后缀,如果配置了上面的参数,我们实际的调用方法就在操作名后面加上了Action后缀了, http://localhost/index.php/User/list===================== 阅读全文
posted @ 2012-09-22 18:59 sgsheg 阅读(215) 评论(0) 推荐(0) 编辑
摘要: NOSQLnot only sql不限于SQL,是一类范围非常广泛的持久化解决方案,他们不遵循关系数据库模型,也不使用SQL作为查询语言.简单地讲:1.键---值存储库(Key-Value-stores)2.BigTable实现(BigTable-implementations)3.文档库(Document-stores)4.图形数据库(Graph Datebase)就Voldemort或Tokyo Cabinet这类键/值系统而言,最小的建模单元是键-值对.对BigTable的克隆品来讲,最小建模单元是包含不同个数属性的元组,至于向CouchDB和MongoDB这样的文档,最小单元文档,图形 阅读全文
posted @ 2012-09-22 18:52 sgsheg 阅读(257) 评论(0) 推荐(1) 编辑
摘要: <?php /*** * mysql日志的使用: * * 日志文件 文件中的信息 作用 * * 错误日志 记录启动,运行或停止mysqld时出现的问题 系统故障时鼓掌原因 * * 查询日志 记录建立的客户端和执行的语句 记录数据库发生的所有操作 * * 二进制日志 记录所有更改数据的语句 数据库的复制和备份 * * 慢日志 记录所有执行时间超过了 定位系统的性能问题,查找有问题的sql语句 * long_query_time秒的所有查询或 * 不使用索引的查询 * * * 阅读全文
posted @ 2012-09-22 18:50 sgsheg 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 网址:http://kb.cnblogs.com/page/151127/高性能系统的挑战在那里?1.如何选择web服务器,要不要使用FAST-CGI2.要不要使用反向代理服务,是选择全内存缓存还是硬盘缓存?3.是否需要负载均衡?是基于应用层,还是网络层?如何保证高可靠性?4.你的PHP代码性能如何,使用优化工具后怎么样?性能的瓶颈在那里?是否需要写成C的扩展?5.用户的访问有什么特点?是读多还是写多,是否需要读写分离?6.数据如何存储?写入速度和读取速度如何?数据增涨访问速度如何变化?7.如何使用缓存?怎么样考虑失效?数据的一致性怎么保证?高复杂性系统的挑战在哪里?1.能否识别业务所对应的领 阅读全文
posted @ 2012-09-22 18:49 sgsheg 阅读(162) 评论(0) 推荐(0) 编辑
摘要: <?php /*** * hadoop * 一个分布式基础架构,由apache基金会开发,用户可以在不了解分布式底层细节的情况下,开发分布式程序.充分利用集群的威力高速运算和存储.hadoop实现了一个分布式文件系统(hadoop distributed file system),简称HDFS. * HDFS有着高容错性的特点,并且设计用来部署在 阅读全文
posted @ 2012-09-22 18:49 sgsheg 阅读(98) 评论(0) 推荐(0) 编辑
摘要: http://thinkphp.cn/info/126.htmlhttp://thinkphp.cn/info/122.htmlhttp://thinkphp.cn/info/113.htmlhttp://bbs.html5cn.org/forum.php?mod=viewthread&tid=9333&extra=http://www.360doc.com/content/10/0417/18/6545_23515975.shtmlhttp://www.360doc.com/content/12/0401/17/9475597_200007581.shtmlhttp://ww 阅读全文
posted @ 2012-09-22 18:48 sgsheg 阅读(117) 评论(0) 推荐(0) 编辑
摘要: <?php/*+---------------------------------------------------------------------------------------+如何彻底地删除表?如果你不需要一个表了,你可以使用DROP.语法如下:DROP TABLE tablename例如:DROP TABLE employee_dataQuery OK,0 rows affected(0.01 sec);+----------------------------------------------------------------------------------- 阅读全文
posted @ 2012-09-22 18:47 sgsheg 阅读(234) 评论(0) 推荐(0) 编辑
摘要: <?php /* PHP开发网站技巧: 1.由于在PHP中我们可以灵活的增加或者减少php支持的模块,所以我们在使用PHP之前,总是会首先确定某个模块是否被加载,比如,看看,GD图形模块是否被支持,可以用下面的代码 if(!function_exists('imagecreate')){ die("这个主机目前不支持GD图形模块"); } 同理,我们可以利用类似的代码来测试MSSQL,OCI等模块是否被支持 2.在字符串中把网址更改为超级链接 在网页中提交表单的时候,经常在提交的说明文本中会出现一些网址,比如个人主页等信息,如果在显示的时候,自动转换为 阅读全文
posted @ 2012-09-22 18:47 sgsheg 阅读(182) 评论(0) 推荐(0) 编辑
摘要: +----------------------------------------------------------------------------------------+SQL的疑惑:+----------------------------------------------------------------------------------------+需要学会如何在数据库而不是在代码中指定的内容mysql> CREATE TABLE FircalYears( -> fiscal_year INTEGER, -> start_date DATE, -> 阅读全文
posted @ 2012-09-22 18:46 sgsheg 阅读(157) 评论(0) 推荐(0) 编辑
摘要: +----------------------------------------------------------------------------------------+\R方法用于调用某个控制器的操作方法,是A方法的进一步增强和补充.R方法的调用格式:R('[项目]://[分组/]模块','参数','控制器层名称')例如我们定义了一个操作方法:class UserAction extends Action{ public function detail($id){ return M('User')->find($ 阅读全文
posted @ 2012-09-22 18:44 sgsheg 阅读(252) 评论(0) 推荐(0) 编辑
摘要: +-------------------------------------------------------------------------------------+thinkphp的模版输出之present标签的使用:present标签:present标签用来判断模版变量是否是已经赋值,相当于php的isset()函数行为:<present name="变量名">要输出的内容</present>例子:<present name="username">{$username},你好!</present> 阅读全文
posted @ 2012-09-22 18:43 sgsheg 阅读(200) 评论(0) 推荐(0) 编辑