- 博客(8)
- 收藏
- 关注
原创 xshell记录屏幕输出
今天需要导出服务器的一些输出,之前用sz传输文件,但这个功能后来由于种种原因不好使了。所以问了下同事怎么做的,突然发现还有记录终端日志这种高端功能。我用的是xshell, 教程https://jingyan.baidu.com/article/3d69c5516cee9df0cf02d707.html...
2018-02-26 17:50:57 9049
原创 国内github访问慢怎么破
登录http://ipaddress.com/,查询下列几个网站的ip github.com assets-cdn.github.com avatars0.githubusercontent.com avatars1.githubusercontent.com github.global.ssl.fastly.net 打开hosts文件,C:\Windows\System32\
2017-04-18 09:45:15 1771
原创 solr DataImportHandler 报错 Communications link failure
使用solr好几个月了,今天终于出了一个相当棘手的问题,花了本尊一天时间来解决,最终搞定。但在解决的过程中,各种百度谷歌,99%的答案并不能解决问题。本尊都已经下载源码准备打持久战。最终的神来一笔让这个问题迎刃而解,特此分享。 solr做full-import时,DIH连接MYSQL读取数据建立索引,数据量有100w行,并且有子entity
2017-03-22 20:36:12 1030
原创 php渲染模板高并发下潜在的错误
php模板中会有php代码由服务器进行计算渲染。 当一个模板body.tpl.php包含另外一个模板header.tpl.php时,会有如下代码 include header.tpl.php 模板更新机制采用触发式,用函数filemtime检测文件更新时间。 一个版本更新了body和header模板,body和header发布到硬盘上肯定有先后之分,比如body先发布,
2017-03-10 16:21:28 427
原创 MyISAM转innoDB 出现的一个小问题
discuz源码里边使用的都是MyISAM,流量大的时候表经常crash。然后众人都不淡定了,决定把引擎改为innoDB。 只需一行代码 alter table 表明 engine = innoDB 以为比较简单,直接上线,结果果然出了问题,需要回滚。。。 下来研究发现时innoDB的auto increment字段使用上出了问题。 原来表是这样子的 CREATE T
2017-03-10 16:12:38 594
原创 php中越南语引发的血案
今天上了越南站,用数组输出了越南语。但是在浏览器查看都是方框及文号之类。 熟悉了一遍编码知识,查看了代码仓库及服务器上的编码,发现都是utf8编码没错。而在浏览器用bin2hex函数输出时,竟然变成了乱码。 真是百思不得姐。 后来找到了一个答案,抱着最后一点希望尝试了老外提到的 without BOM,用notepad 转码成不带BOM的utf8文件。 ——————————————
2017-02-22 19:14:46 1047
翻译 solr escape special characters
最近在使用solr,基本功能已经搞得差不多的情况下,试了下搜索 ? [] 之类的特殊字符。但是特么返回结果是0。作为一个出名的搜索引擎,连这点小功能都搞不定,老脸还能挂得住吗? 官网的答案是这么说的: Escaping Special Characters Solr gives the following characters special meaning when
2016-09-19 16:12:34 387
原创 php单引号和双引号的区别
今天研究discuz源码的时候,根据default模板生成缓存模板中有这么一段代码: $template = preg_replace("/[\n\r\t]*\{loop\s+(\S+)\s+(\S+)\}[\n\r\t]*/ies", "\$this->stripvtags('')", $template); $template = preg_replace("/[\n\r\t]*
2016-08-10 18:30:26 230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人