加载中
php动态内容文件缓存的设计和高效实现

想到站点性能的提升, 我们条件反射的会想到缓存, 想到缓存绝大部分技术人员会想到memcached或者redis. 确实, memcached和redis还有很多其它类似NoSQL确实是高效,可伸缩的缓存解决方案. 这里谈...

php自动文章关键字提取

现在, 很多web系统都用到了不少的自然语言处理技术来提高客户体验. 主要技术: 1. 文章关键字提取. 2. 相关文章(产品)推荐. 最近有不少网友问道, 这里以php为例子讲解下php的"关键字提取"的实...

2013/07/08 17:28
1K
web系统性能方案全面总结

全面列举下web系统中前后台用到的各种性能提升方案: 尤其适合PHP系统 只是列举了下, 后续慢慢来分开写吧, 很多东西我们已经用到了. 一. 服务器端: 数据库层: 1. 数据库性能优化:(设计方案,索...

排序篇 - 归并排序的实现

归并排序,使用分治算法实现的一种高效的排序排序算法,时间复杂度为O(N*logN) 这已经是比较排序最好的结果了(任何一种排序算法都需要omega(N!)次比较)。 算法就不讲解了,谷歌一下,这里给...

2012/10/20 23:12
120
robbe+base64+Mysql简易有效的php全文索引实现

确实有很多方法来给php提供全文索引功能。 例如: 1。solr或者lucene,(需要安装对应的php客户端扩展)。 2。sphinx 3。基于任何一个数据库(key/value的最好)的模拟实现。 4。Mysql的全文索...

2013/03/01 13:49
927
排序篇 - 希尔排序的实现

希尔排序是首批冲破二次效率的排序算法。主要利用了插入排序的以下特性: 1.对于已经排好序的数据,插入排序表现为O(N)。 2.插入排序能不能更快的找到每个元素的位置。(引入了增量序列)。 ...

2012/10/20 23:05
97
排序篇 - 快速排序的实现

快速排序这个名字来源于它的实际效率。它也是使用分治算法实现的一种排序算法,对于基本数据类型的排序,它比归并排序的实际效率高些(100万数据的话,排序时间稳定为归并排序的1/2的样子)。...

2012/10/20 23:28
186
排序篇 - 插入排序的实现

插入排序是最基本的排序算法,在所有的O(n^2)的排序算法中,它的效率是很不错的。至于说更高级的排序实现,请接着关注后面排序算法。这里是贴出代码,不讲解算法的过程,谷歌一下,太多了。 ...

2012/10/20 22:55
90
单核,多核CPU的原子操作

一. 何谓"原子操作": 原子操作就是: 不可中断的一个或者一系列操作, 也就是不会被线程调度机制打断的操作, 运行期间不会有任何的上下文切换(context switch). 二. 为什么关注原子操作? 1. 如...

Linux终端彩色打印+终端进度条

开发的一个应用程序选择了终端界面, 为了使软件稍微好看些, 研究下Linux终端的彩色打印, 并且基于这个彩色打印实现了几种进度条, 在此总结下: (更多的是觉得这个东西挺好玩的... ) 一. Linux...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部