摘要: 对于中文搜索引擎来说, 中文分词是整个系统最基础的部分之一, 因为目前基于单字的中文搜索算法并不是太好。 当然, 本文不是要对中文搜索引擎做研究, 而是分享如果用 PHP 做一个站内搜索引擎。 本文是这个系统中的一篇。我使用的分词工具是中科院计算所的开源版本的 ICTCLAS。 另外还有开源的 Ba... 阅读全文
posted @ 2016-01-05 20:21 ╭(╯3╰)╮尝尝鲜 阅读(1185) 评论(0) 推荐(0) 编辑
摘要: 先说前端使用 jQuery 时怎么区分: jQuery发出 ajax 请求时,会在请求头部添加一个名为X-Requested-With的信息,信息内容为:XMLHttpRequest 在后端可以使用 $_SERVER["HTTP_X_REQUESTED_WITH"]来获取。(注意:中划线换成了下... 阅读全文
posted @ 2016-01-05 20:19 ╭(╯3╰)╮尝尝鲜 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 斐波纳契数列通常做法是用递归实现,当然还有其它的方法。这里现学现卖,用PHP的迭代器来实现一个斐波纳契数列,几乎没有什么难度,只是把类里的next()方法重写了一次。注释已经写到代码中,也是相当好理解的。/*** @author 简明现代魔法 http://www.nowamagic.net*/cl... 阅读全文
posted @ 2016-01-05 15:45 ╭(╯3╰)╮尝尝鲜 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 下面我们来了解如何实现一个自定义的迭代器,然后再开始慢慢理解迭代器的内部工作原理。先来看一个官方的例子:class myIterator implements Iterator { private $position = 0; private $array = array( ... 阅读全文
posted @ 2016-01-05 15:45 ╭(╯3╰)╮尝尝鲜 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 在百度音乐 http://music.baidu.com/ 看到这么一个图片效果,当鼠标移上去的时候,会有一道闪光在图片上划过,效果挺酷炫的。于是把这个效果再实现一下: CSS 为:.overimg{ position: relative; display: block; /* overflow:... 阅读全文
posted @ 2016-01-05 15:42 ╭(╯3╰)╮尝尝鲜 阅读(241) 评论(0) 推荐(0) 编辑
摘要: $agent = check_wap();if( $agent ){ header('Location: http://www.nowamagic.net'); exit;}// check if wap function check_wap(){ // 先检查是否为wap代理,准确度高 if(st... 阅读全文
posted @ 2016-01-05 15:38 ╭(╯3╰)╮尝尝鲜 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 在给一个 App 做 API,从服务器端的 MySQL 取出数据,然后生成JSON。数据中有个字段叫 content,里面保存了文章内容,含有大量 HTML 标签,这个字段在转 json 的时候需要转义,因为有大量的特殊字符会破坏 json 的结构。比如这么一段 content:'Lorem ips... 阅读全文
posted @ 2016-01-05 15:35 ╭(╯3╰)╮尝尝鲜 阅读(3156) 评论(0) 推荐(0) 编辑
摘要: 静态变量只存在于函数作用域内,也就是说,静态变量只存活在栈中。一般的函数内变量在函数结束后会释放,比如局部变量,但是静态变量却不会。就是说,下次再调用这个函数的时候,该变量的值会保留下来。只要在变量前加上关键字static,该变量就成为静态变量了。01";07}0809// 第一次执行,$nm = ... 阅读全文
posted @ 2016-01-05 15:30 ╭(╯3╰)╮尝尝鲜 阅读(179) 评论(0) 推荐(0) 编辑