linux
文章平均质量分 54
andyliu
会使用phpjshtmlubuntu我的微博http://weibo.com/u/2459274251
展开
-
linux 忘记密码
我使用的是 linux GentOS 5.5 忘记 root 密码:重新启动系统在这个界面按下e进入grub的编辑模式了请将光标移动到kernel那一行,再按一次e 进入kernel该行的编辑画面中, 然后在出现的画面当中,最后方输入 si原创 2012-09-25 21:26:49 · 712 阅读 · 0 评论 -
利用PHP扩展trie_filter做中文敏感词过滤
1.安装libiconv,这个是libdatrie的依赖项wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz tar zxvf libiconv-1.14.tar.gz cd libiconv-1.14 ./configure make make install2. 安装:libdatrie原创 2014-01-17 10:15:39 · 9165 阅读 · 4 评论 -
在整个文件夹下 找含有固定字符串的文件 并定位到行
find ./ -name "*php" | xargs grep -nri "function _log("原创 2013-12-17 17:07:26 · 1256 阅读 · 0 评论 -
32位linux(centos)下mongoDB的安装
mongoDB ,monfodb安装原创 2014-02-21 15:47:41 · 6200 阅读 · 0 评论 -
coreseek 遇到的问题
搜索英文问题问题描述:被搜索名字为:andy这时搜索andy正常,但是搜索a就搜不到。解决办法,在索引配置文件中的index中添加min_infix_len = 1最后还要重新索引一下/usr/local/coreseek/bin/indexer -c mysql.conf mysql --rotate上面的命令不要直接复制确定好自己co原创 2013-06-06 16:09:53 · 1535 阅读 · 0 评论 -
sphinx coreseek 多字段进行and查询
数据库表中有一个type_id(分类id) 和一个keyword(关键词)搜索的时候需要先根据分类id进行搜索,比如搜索blog类别下的含有a的数据针对这样的需求可以使用 PHP代码:$cl->SetSortMode ( SPH_SORT_ATTR_DESC, 'pic_id' ); // 按照pic_id 从大到小排序$cl->SetFilter ( 'type_id', $原创 2013-11-14 12:59:03 · 2759 阅读 · 0 评论 -
linux下php安装oracle客户端 oci8
主要参考http://blog.s135.com/post/411/这篇文章,但是遇到了一些问题。这里记录一下1、下载Oracle即时客户端程序包 — Basic: 运行 OCI、OCCI 和 JDBC-OCI 应用程序所需的所有文件 ①、打开以下网址(本文以32位版为例): http://www.oracle.com/technetwork/database/原创 2013-09-18 16:09:00 · 1448 阅读 · 0 评论 -
coreseek 词库更改
到搜狗词库去下载需要的词库使用深蓝词库转换工具转换为txt格式,深蓝转换工具下载。将txt转换为utf8编码。使用下面代码在服务器上运行,将txt文件转换为coreseek格式的词库。注意文件名<?phpini_set('max_execution_time','6000');$buffer=ini_get('output_buffering');if($buffer)ob_原创 2013-06-19 16:05:23 · 3699 阅读 · 1 评论 -
我的一个Centos开机自启动脚本的制作
一、切换到/etc/init.d/二、制作sh脚本 vi andy.sh#!/bin/sh#add for chkconfig#chkconfig: 2345 70 30#description: the description of the shell #关于脚本的简短描述#processname: andyStart #第一个进程名,原创 2013-06-18 11:04:28 · 1624 阅读 · 0 评论 -
sphinx coreseek 初探
coreseek的安装参照这里:http://www.coreseek.cn/products-install/install_on_bsd_linux/遇到了一些问题也都在上面的网站中找到了答案下面是我的索引配置文件mysql.conf的内容source mysql{ type = mysql sql_host原创 2013-06-13 14:33:05 · 1657 阅读 · 0 评论 -
PHP扩展开发与内核应用阅读笔记---php的生命周
首先提供书的地址:http://www.walu.cc/phpbook/index.md,并向作者表示感谢!同时欢迎同看此书的人加入QQ群:76761320本章知识点:简单了解SAPIphp的启动与终止php的生命周期线程安全一、SAPI就是PHP和外部环境的代理器, 他把外部环境抽象后, 为内部的PHP提供一套固定的, 统一的接口, 使得PHP自身实现可以不用考虑不同原创 2013-05-06 17:15:23 · 1321 阅读 · 0 评论 -
ubuntu 13.04 用c快速编写一个php扩展
本文通过非常快速的方式讲解了如何制作一个PHP 5.4 环境的扩展(PHP Extension)希望能够在图文的方式下让想快速学习的朋友了解一下制作过程。需求:我们要写一个叫two的扩展,这个扩展里面有一个函数叫two_test 功能是输入一个字符串‘hello’ 则,返回this is two: 你输入的字符串是“hello”原创 2013-04-28 16:14:24 · 1505 阅读 · 1 评论 -
ubuntu 进程的前后台切换
今天在命令行下使用sublime编辑器执行命令如下:andy@ubuntu:~/$ sublime发现这样就不能执行其它命令了,因为没有新的命令行出现,sublime一直占用着命令行。怎么办呢?于是就想到将sublime放到后台执行1. 先执行ctrl+z将进程暂停,2. 执行jobs命令可以发现正在执行的进程3.执行bg 1 这时进程已经到后台执行原创 2013-04-26 13:48:18 · 3837 阅读 · 0 评论 -
ubuntu 下安装qq2012
1.先在ubuntu软件中心安装好wine。2.到http://www.longene.org/forum/viewtopic.php?t=4700去下载qq的deb包。3. 安装qq包sudo dpkg -i /opt/installPkg/WineQQ2012-20121221-Longene.deb 4.安装完成启动qq命令行下用 qq2012这个命原创 2013-03-22 10:06:18 · 1432 阅读 · 0 评论 -
发现一个vim的恢复命令undo
代码写错了恢复到以前的代码怎么办?---》ctrl+z。。。。。。。用力过猛ctrl+z过头了怎么办?怎么办?如果你用vim那么可以使用undo命令undolist 用于查看你的时间点记录,这时你记下某个时间点的序号然后 undo 序号 就会恢复到你那个时间点时的代码今天这一个令我销毁的vim命令。补救了我3个小时的工作。原创 2013-03-13 08:45:34 · 2208 阅读 · 0 评论 -
putty遇到ctrl+s
问题描述:用putty玩linux的时候由于以前用window 习惯写完东西按一下ctrl+s 保存,但是在putty一按下就不能再输入了。后来查找到:ctrl+s 是putty的一个命令大概是这样子:”Long long ago“ 某些旧的”哑终端“会在发送过来的数据太多,显示速度跟不上时发送一个Ctrl+s让对方等一下,然后再准备好继续显示时发送一个Ctrl+q。Putty“兼容”原创 2013-02-16 15:19:01 · 4230 阅读 · 2 评论 -
coreseek 增量索引模拟实时索引
有这么一种常见的情况:整个数据集非常大,以至于难于经常性的重建索引,但是每次新增的记录却相当地少。一个典型的例子是:一个论坛有1000000个已经归档的帖子,但每天只有1000个新帖子。在这种情况下可以用所谓的“主索引+增量索引”(main+delta)模式来实现“近实时”的索引更新。这种方法的基本思路是设置两个数据源和两个索引,对很少更新或根本不更新的数据建立主索引,而对新增文档建立增量原创 2013-06-20 16:52:38 · 4550 阅读 · 5 评论