从百度、360、搜狗对新站态度看国内搜索引擎技术现状
入的是百度统计,然后站长统计,然后Google-Analytics,最后加了51啦统计。加入代码后,我一直关注网站被收录数量,也尝试提交了Sitemap。但是奇怪的是,国内的搜索引擎都只收录首页,并且更新的特别慢。刚开始,我并没有加入Google的代码,但是Google却将网站的链接全部都收录了,这个可能跟网站的服务器在Provo有关,纵然如此,对谷歌那个崇拜啊。等了一个多月后,使用site命令查看,...
基于 HTML5 的 EventSource 实时推送实现
lementById("result").innerHTML="抱歉,您的浏览器不支持 server-sent 事件 ..."; } </script>本文示例后端使用文件保存聊天记录,读取文件内容的更新返回给客户端,通过保持长连接和 chunked 传输实现实时通信。经过长时间观察测试,EventSource 会每隔大约 5 分钟重新请求一次,稳定性不错,连续几天不下线都能保持连接。...
解决Nginx报错Permission denied和Primary script unknown
可以正常访问的,这种方式无需重启 php-fpm。但是,如果是通过添加组和改变组的访问权限来解决问题时,必须要重启 php-fpm 才能访问。不得不说,Linux 的权限是最难理解的一部分,组别权限的更新必须退出登录才能生效,这里面估计只有真正看懂了内核源码的人才完全明白吧,市面上的那些讲技术的书籍的作者大部分也都是半桶水,说不清楚的。...
GIT之filter-branch修改作者信息
交的时候签名了,就修改不了。有些情况下可以修改,其实是不建议这么做的,特别是团队开发的时候。因为一个提交一旦推送到远程,就可以假定一定有人下载到他的本地仓库,你这一修改,hash 值就一定改变,其他人更新就会冲突,在团队水平不一致的时候,是个大坑。摘录一部分官方给出的解释:The --env-filter option can be used to modify committer and/or au...
git pull 误操作后如何恢复
习惯使用 git pull 不是无缘无故的,因为它确实好用,能更新整个项目所有分支。但是,如果出错了,或者本身已经是最新的代码,误操作导致代码被污染怎么办?$ git reflog feature-20170415 72f5ce3 feature-20170415@{0}: pull origin feature-20170415: Merge made by the 'recursive' stra...
Linux下使用tar和zip进行压缩解压缩教程
p.tar 里面的文件信息。tar 命令的最后两个需要介绍的参数,u 和 r,这两个也是特别有用的参数。r 参数表示在压缩包后面追加一个文件,如果是同名的,解压出来以后就会覆盖之前的文件。u 参数表示更新压缩包中的文件,如果参数后面的文件和压缩包中的文件是完全相同的,则不会加入到压缩包,u 参数目前测试下来只能检测到压缩包中的最后一个与之同名的文件进行对比,其实效果大部分情况下都是和参数 r 一样的。...
LMLPHP官方博客上线
网资讯平台,包含官方的新闻动态,创业感悟,行业认知,技术文档等。这里的文章除非特别注明外,全部为原创文章,转载时必须将文章链接标注在显眼位置并注明来源,否则将追究法律责任。最近一段时间忙工作,忙网站,更新框架,写文档等,时间安排滴满满的,早上一起床洗漱完毕就直奔公交车。有时候睡的很晚,早上起床仍然睁不开眼,非常的辛苦。每当我想起某人曾经说过“现在吃苦,苦半辈子,现在不吃苦,苦一辈子”心想,再苦也得奋斗...