• =.=

    分类:木有分类 | Tag: | 南晓晓 发表于 2010-08-10 21:25:19
    新博客 http://www.azurey.com

    欢迎访问。

  • 分类:PHP | Tag: | 南晓晓 发表于 2010-07-28 09:52:30
    最近在做开放平台,某个需求要格式化输出xml,有一个比较简单的方法:

    function outputXml($str)
    {
         $dom = new DOMDocument();
         $dom->preserveWhiteSpace = false;
         $dom->formatOutp...
  • 分类:PHP | Tag:PHP 面试题 算法 | 南晓晓 发表于 2010-05-15 11:40:02

    题目描述:一个正整数有可能可以被表示为n(n>=2)个连续正整数之和,如:
    15=1+2+3+4+5
    15=4+5+6
    15=7+8
    请编写程序,根据输入的任何一个正整数,找出符合这种要求的所有连续正整数序列。
    输入数据:一个正整数,以命令行参数的形式提供给程序。
    输出数据:在标准输出上打印出符合题目描述的全部正整数序列,每行一个序列,每个序列都从该序列的最小正整数开始、以从小到大的顺序打印。如果结果有多个序列,按各序列的最小正整数的...

  • 分类:PHP | Tag: | 南晓晓 发表于 2010-04-21 23:48:44

    <?php
    $array = array(1,2,3);
    foreach( $array as &$item );
    //var_dump($array);
    foreach( $array as $item );
    print_r( $array );
    ?>

    起因是有同事突然发了这么一段代码,结果也不难理解,因为引用的关系,第一次foreach后$item和$array[2]指向了同一内容,所以第二...

  • 分类:PHP | Tag:PHP socket socket_accept | 南晓晓 发表于 2010-01-03 00:37:49

    PHP使用Berkley的socket库来创建它的连接。socket只不过是一个数据结构。你使用这个socket数据结构去开始一个客户端和服务器 之间的会话。这个服务器是一直在监听准备产生一个新的会话。当一个客户端连接服务器,它就打开服务器正在进行监听的一个端口进行会话。这时,服务器端接受 客户端的连接请求,那么就进行一次循环。现在这个客户端就能够发送信息到服务器,服务器也能发送信息给客户端。

    服务器端代码:

    <?php
    //确...

  • 分类:coreseek | Tag:coreseek 词库 | 南晓晓 发表于 2009-09-01 21:42:36

    为coreseek应用的词库添加新词,步骤是先在词典文件添加新词条,然后用mmseg重新生成词库文件,替换原有词库文件,最后重建索引。

    给词典文件加新词相对来说比较简单,用程序实现的话,貌似也不是很复杂。主要是对重复词条的判断,我是先读进数组再判断的,虽然现在文件还不算大,但是总觉得以后会影响效率,MS用sed会简单不止一点儿吧,神仙说的。在这里再一次感到作为一个linux小白的压力,= =。

    接下来的两步用exec就可以实现了,但是,= =,权限...

  • 分类:linux | Tag:vi vim linux | 南晓晓 发表于 2009-08-30 21:53:09
    #:   是指常用的命令

    一般模式:光标移动
    h 或 ->     光标向左移动一个字符
    ------------------------------------------------------------
    l 或 <-     光标向右移动一个字符
    -----------------------------------...
  • 分类:coreseek | Tag:coreseek 高亮 文档片段 更新 | 南晓晓 发表于 2009-08-27 20:18:21

    今天主要就做了这两件事儿。

    原型: function BuildExcerpts ( $docs, $index, $words, $opts=array() )

    BuildExcerpts用来产生文档片段,有时候真怀疑到底是我思维有问题,还是coreseek设计的有问题,= =。不过此问题也不必太深究,既然用了,就暂且照着来吧。

    这个方法效果不错,就是做法就点儿NC?= =。搜索后只拿到记录的id就不说啥了,再重新取数据...

  • 分类:coreseek | Tag:coreseek sphinx 增量索引 索引更新 | 南晓晓 发表于 2009-08-26 21:33:02

    = =,昨晚太晚睡觉,所以日记又没写。结果现在又不太记得昨天做了啥了。

    还是先说今天吧。

    今天的时间都花在coreseek的索引更新机制上了,原来是每隔一分钟更新增量索引,每天再重建一次索引。sph_counter 中存放区分主索引和增量索引的maxid。现在的方法,依旧是每分钟更新增量索引,但是重建索引改成合并,将增量索引合并到主索引中,并更改sph_counter中的maxid值,清空增量索引。搜索则都是同时从两个索引中搜索。
    ...

  • 分类:木有分类 | Tag:coreseek mysql crontab 增量索引 | 南晓晓 发表于 2009-08-24 22:12:29

    记下昨天跟今天干的活儿~昨天没写日记,都有点儿忘了。想想昨天都干了些啥捏。还是想到哪儿写到哪儿吧。

    先说说今天弄coreseek分词以及建立主索引跟增量索引的情况。

    上次装coreseek好像没提到安装词库。

    今天依旧用的mysql数据源,不过换了个数据库,用了那个日志表,省得自己造记录。

    配置文件,生成的索引,log,词典,以及后面自动建立索引要用到的脚本,放的位置太乱了,所以今天统一了一下。...

  • 分类:linux | Tag:centos locate updatedb lszrz | 南晓晓 发表于 2009-08-22 23:11:20

    今天看了一天鸟哥的私房菜,嘎嘎,听起来好听,其实中间还包括了灌水,聊天,瞎逛等等。。= =

    说说今天大概学到的东西吧。

    先说刚才解决的一个问题。

    正好看到搜索那一章,结果在看到locate命令时出了问题。

    [root@localhost ~]# locate index.php

    -bash: locate: command not found

    根...

  • 分类:nginx | Tag:nginx 虚拟目录 虚拟主机 | 南晓晓 发表于 2009-08-21 21:07:41

    想想今天做的东西真的不多,好像就是弄了一个nginx的虚拟目录了。

    有必要把Linux好好的学习了,很多东西都不甚了解,所以花费了相对比较多的时间。

    因为最近在弄coreseek,按理说,给它一个虚拟目录是正常又简单的事儿,哪知道花了不少时间。

    闲话少说了。

    建虚拟目录,为了方便测试,而且也是为了coreseek建的,所以直接把源码包里api目录下的东西放在目录下了。

    存...

  • 分类:coreseek | Tag:coreseek sphinx 全文检索 | 南晓晓 发表于 2009-08-20 22:02:03

    Coreseek 全文检索服务器2.0 是在Sphinx基础上开发的全文检索软件,按照GPLv2协议发行。

    上面是手册上的话,说到底,coreseek就是支持中文分词的sphinx吧,= =个人理解。

    = =今天折腾一天这东西,也只能才算是安装好。

    先说下环境

    centos5.2

    php5.2.6+mysql5.0.67+nginx/0.7.14

    ...

  • 分类:PHP | Tag:include require 区别 返回值 return | 南晓晓 发表于 2009-08-09 11:01:25

    我想说的是,作为一只菜鸟,我感到压力很大。

    上次在include与require区别里说到返回值的问题

    我以为没啥区别的,成功返回1,失败返回false咩

    木有考虑被包含文件return时的结果

    include与require的返回值确实是有区别的 - -+

  • 分类:喃喃自语 | Tag:留言板 | 南晓晓 发表于 2009-08-08 09:09:09

    居然木有留言板,

    那么就用一个置顶吧。

    传说中的留言板就这么诞生了。

    欢迎大家踊跃留言,^_^。

  • 分类:喃喃自语 | Tag:skybluer | 南晓晓 发表于 2009-07-31 15:36:15

    www.skybluer.cn

    因为木有备案,所以撤了,换到这里了。

    为了弄这个模板,都崩溃了,多删了一个},折腾了我老半天,T_T。

    还时不时的来个发生错误,稍候修改,- -+

    总算是好了。。。

  • 分类:PHP | Tag:include require 区别 | 南晓晓 发表于 2009-07-24 01:06:58

    这真是亘古不变的面试题啊。

    手册原话:The two constructs are identical in every way except how they handle failure.

    也在网上看到一些其他的区别,所以不免来测试一番。

  • 分类:PHP | Tag:正则 采集 fsockopen curl | 南晓晓 发表于 2009-06-16 20:06:52

    头一次做采集,目标是女鬼的小说。

    暂用fsockopen,一会用curl试试。

    木有涉及模拟登录及cookie。

    写思路,贴代码。

    ==========================

    加了curl。。。。这次采集的好简单。。

  • 分类:PHP | Tag:面试题 笔试题 | 南晓晓 发表于 2009-06-10 16:52:32

    很失败

  • 分类:正则表达式 | Tag:正则 PHP 修正符 | 南晓晓 发表于 2009-06-06 13:11:00

    手册上说:

    本修正符反转了匹配数量的值使其不是默认的重复,而变成在后面跟上“?”才变得重复。

    明明是反转,可很多人却说加了U就是非贪婪匹配了,8能理解,看例子说话。

  • 分类:apache | Tag:apache ubuntu | 南晓晓 发表于 2009-06-04 22:26:06

    弄了一晚上,虚拟主机就折腾了好几个版本,rewrite模块倒是简单。

    天天折腾这些没有技术含量的东西。

  • 分类:apache | Tag:apache svn | 南晓晓 发表于 2009-05-17 22:41:40

    也不算心血来潮吧,总之,折腾了整个周末,今晚终于装好了.

    因为只是自己来用,所以碰到的一些问题,只是寻求了其他的解决方法,并木有深入研究.

    我的配置步骤进来看.

  • 分类:PHP | Tag:PHP 面试题 | 南晓晓 发表于 2009-05-13 22:13:29

    今天师傅到公司面试要接我班的人。结果拿着题让俺做,看了一下,还行,有过有部分题并不是太了解,冏。

    俺那会儿又正在改东西,就说不会,冏。

  • 分类:PHP | Tag:strlen array | 南晓晓 发表于 2009-05-12 18:27:42

    在问答区看到有童鞋提问

    var_dump(strlen(array(1,2,3)));

    为嘛结果是int 5捏。。。

  • 分类:PHP | Tag:PHP 面试题 | 南晓晓 发表于 2009-05-05 22:20:54

    原来是小鱼儿在梅龙镇广场附近的某家公司的面试题,结果被microwind搜到居然是N年前Yahoo!的面试题,而且是原封不动的,

    废话不多说鸟,进来看题......

  • 分类:正则表达式 | Tag:正则 零宽断言 环视结构 | 南晓晓 发表于 2009-05-04 20:43:31

    先是在PPC版主群里小鱼儿提起在问答区看到某一关于零宽断言的正则。

    /^(?=\d)m$/和/^m(?=\d)$/这2个有什么具体区别