首页 > 后端开发 > php教程 > 手把手教你做关键词匹配项目(搜索引擎)---- 第十天,教你做第十天_PHP教程

手把手教你做关键词匹配项目(搜索引擎)---- 第十天,教你做第十天_PHP教程

WBOY
发布: 2016-07-13 10:21:05
原创
968 人浏览过

手把手教你做关键词匹配项目(搜索引擎)---- 第十天,教你做第十天

第十天

起点:

1. 手把手教你做关键词匹配项目(搜索引擎)---- 第一天

回顾:

9. 手把手教你做关键词匹配项目(搜索引擎)---- 第九天

小帅帅收到记录Log的任务后,就安心去研究去了。。。

其实按照于老大的水平来说,看惯了开源框架,写个普通的Logger是轻而易举,他为什么要小帅帅去做呢?

小帅帅当时其实也想不通,因为他没有经历过那个阶段。

小帅帅的想法其实也挺简单,就是完成于老大给的任务,成为可以胜任这项工作的好员工。

小帅帅这个阶段对需求不敏感,所以一接到任务他就去研究技术细节去了。 殊不知代码已经写好了。

小帅帅的初稿,就是尝试用面向对象的思维能力去写这个记录Log的任务, 初稿如下:

<span>class</span><span> Logger {
    
    </span><span>public</span> <span>static</span> <span>function</span> <span>log</span>(<span>$message</span><span>){
        </span><span>$file</span> = <span>fopen</span>('application.error.log', "a+"<span>);
        </span><span>fwrite</span>(<span>$file</span>, <span>$message</span><span>);
        </span><span>fclose</span>(<span>$file</span><span>);
    }
}</span>
登录后复制

那么TopClient的代码如下:

<span>class</span><span> TopClient {
    </span>......

    <span>protected</span> <span>function</span> logCommunicationError(<span>$apiName</span>, <span>$requestUrl</span>, <span>$errorCode</span>, <span>$responseTxt</span><span>)
    {
        </span><span>$localIp</span> = <span>isset</span>(<span>$_SERVER</span>["SERVER_ADDR"]) ? <span>$_SERVER</span>["SERVER_ADDR"] : "CLI"<span>;

        </span><span>$logData</span> = "API_NAME:<span>$apiName</span>,APP_KEY:<span>$this</span>->appkey,CLIENT_IP:<span>$localIp</span>,SDK_VERSION:<span>$this</span>->sdkVersion,REQUEST_URL:<span>$requestUrl</span>,ERROR_CODE:<span>$errorCode</span>,ERROR_MSG:".<span>str_replace</span>("\n","",<span>$responseTxt</span><span>);

        Logger</span>::<span>log</span>(<span>$logData</span><span>);
    }
    </span>......<span>
}</span>
登录后复制

其实这是一个进步,小帅帅终于在慢慢转变自己的思维能力。

当小帅帅拿着这份代码找到于老大时,于老大很高心,但是不是他想要的成果,于是于老大就对小帅帅说:

1. 如果你要记录错误log,你期望怎么去用,期望看到哪些信息。

2. 如果你要记录警告log, 你期望怎么去用,期望看到哪些信息。

3. 如果你要调试,想看看代码的执行效率,你期望怎么去用,期望看到哪些信息。

三个为什么把小帅帅给压倒了,小帅帅一听,有点气闯不过来。

就这样小帅帅去思索于老大说的话。

小帅帅有幸能听懂其中含义的时候,所学的心法就更加强大,我们期待小帅帅能够开窍。

 

百度搜索引擎中搜索词是如与跟推广关键词匹配的?

现在 百度推广有精确、短语、广泛三种匹配方式,,一般来说黄金组合匹配方式是:广泛匹配+搜索词报告+否定关键词。流量来说的话就是 广泛>短语>精确啦,可以根据你们呢的实际情况进行设置!
 

手把手教你做GHOST XP系统!

好,那红旗给我吧,
 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/863579.htmlTechArticle手把手教你做关键词匹配项目(搜索引擎)---- 第十天,教你做第十天 第十天 起点: 1.手把手教你做关键词匹配项目(搜索引擎)---- 第一...
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板