上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页
摘要: smarty模板引擎。基于MVC开发,实现m、v的分离。 一个libs的smarty库。创建模板和编译后的文件夹。 assign、display、templates、templates_c等名词的意思。 引入smarty核心类文件。这个类作用实际就是把一些模板文件的标签翻译成php代码。然后交给we 阅读全文
posted @ 2016-02-29 23:42 根号五 阅读(309) 评论(0) 推荐(0) 编辑
摘要: web缓存一般用来缓解数据库压力。 通常有几种方法,文件静态化,缓存服务memcached、redis等。 伪静态,一般指在url上貌似访问静态html页的形式,这样有利于搜索引擎访问到网站页面,实际是在web服务器的入口进行了解析(比如pathinfo这种访问方式,可以利用apache或者ngin 阅读全文
posted @ 2016-02-29 19:24 根号五 阅读(801) 评论(0) 推荐(0) 编辑
摘要: 一般分表操作有垂直拆分和水平拆分。顾名思义。 1. 垂直拆分是指,这个表的列,即字段,要拆分成两个或多个表。 这个应用场景比如:这个表字段,几个都是int、datetime等,有那么一个是text类型的,而这个text的字段还不是被经常检索,而其他几个字段要被经常检索。当出现效率问题时,我们可以考虑 阅读全文
posted @ 2016-02-29 16:55 根号五 阅读(1186) 评论(0) 推荐(0) 编辑
摘要: 数据结构,就是设计一种存储和读取的结构。设计一个好的数据结构是一个好的开端,便于以后的开发工作。 在分析程序的执行时间时,最重要的是把程序看成是独立于程序设计语言的算法或是一系列步骤。 函数的渐进增长:给定两个函数 f(n) 和 g(n),如果存在一个整数N,对所有的 n>N 时,f(n)>g(n) 阅读全文
posted @ 2016-02-26 17:01 根号五 阅读(268) 评论(0) 推荐(0) 编辑
摘要: yii框架的访问执行流程图: yii框架的安装:参考文档:http://www.yiiframework.com/doc/guide/1.1/zh_cn/quickstart.first-app 阅读全文
posted @ 2016-02-25 15:55 根号五 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 先来举个例子: 有的童鞋可能会答123,这里就说下,为什么是122。 在第5行代码里,循环$array时,使用的取地址符。循环结束以后,并没有释放$value,注意foreach并没有自己的域。所以如果不释放掉他,他依然存在在以后的代码。就此可能埋下了意外的bug。 循环结束后,这个$value指向 阅读全文
posted @ 2016-02-19 17:08 根号五 阅读(1805) 评论(0) 推荐(1) 编辑
摘要: 不少php提升效率的tip,都有提到字符串使用单引号,这是为什么呢? 因为在单引号中,php直接认为它里头包含的就是个字符串。而双引号时,php会检测里头是否包含变量。这样如果是纯粹的字符串的话,双引号免不了浪费一些检测的资源。 举个简单的例子。 $a = 21; $test = 'aa$a'; $ 阅读全文
posted @ 2016-02-19 15:32 根号五 阅读(634) 评论(0) 推荐(0) 编辑
摘要: strlen()函数计算中文字符不太友好。扩展的mb_strlen()函数可以补充这个。如果没有这个扩展,也可以利用正则匹配分解。 函数如下: // 对utf-8字符的长度 function utf8len($string) { if (function_exists('mb_strlen')){ 阅读全文
posted @ 2016-02-19 15:22 根号五 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 简单普及下编码知识: javascript中有charCodeAt(),根据字符查找ascii码。 String.fromCharCode(),根据ascii码查找对应的字符。 console.log('A'.charCodeAt(0));// 65 console.log('z'.charCode 阅读全文
posted @ 2016-02-19 15:19 根号五 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 再来一个非常高级的排序算法,快速排序...这个算法是很高效的。 快速排序的思路是,找到一个分割点(中枢点 默认是列表第一个值),把原列表分隔成两部分,在分割点左侧的是都比它小的,在它右侧的是都比它大的。然后分别把这两部分再递归调用排序,自然就全部排序完成。 当然最重要的步骤就是切分,然后进行递归调用 阅读全文
posted @ 2016-01-24 21:35 根号五 阅读(3395) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页