LMLPHP后院

基于HTTP协议之WEB消息实时推送技术原理及实现

很早就想写一些关于网页消息实时推送技术方面的文章,但是由于最近实在忙,没有时间去写文章。本文主要讲解基于 HTTP1.1 协议的 WEB 推送的技术原理及实现。本人曾经在工作的时候也有做过一些用到网页消息实时推送的项目,但是当时实现的都不是很完美,甚至有时候是通过 Ajax 轮训的方式实现。在网上也找过不少的资料,真正说到点子上的几乎没有,很多文章大都是长篇大论,说了一些新有名字,什么“HTTP 长连...

使用GIT BASH管理多个远程代码库

我的另一篇文章《GITHUB之GIT BASH使用教程》,最近一段时间,百度等搜索引擎也带来了一些流量,看到有很多网友浏览,也有网友来过多次。这篇文章再做一些补充,关于如何使用 GIT 推送代码到多个远程代码库。使用场景:比如我们的项目同时放到了 GITHUB 和 GITOSC 中,这个时候本地只有一份项目代码,当本地开发时做了更新,要保持远程两个远程版本库的一致性,就必须将代码同时推送到两个远程服...

GITHUB之GIT BASH使用教程

commit -m "test"On branch newFeaturenothing to commit, working directory cleangit pushgit push 命令用来推送更新到远程库,此命令一般在 commit 命令之后使用。如果远程没有对应的分支名,则需要通过设置参数“--set-upstream”指定提交到哪个分支。如下示例:C:\Users\May\Docume...

GIT之filter-branch修改作者信息

有朋友问我,怎么修改 git 提交过的且已推送到服务器的 commit 作者信息?这个问题?答案从严格上来讲,是不可以的。仅仅就修改而言,有些情况下是可以修改的,如果软件打过 tag,或者提交的时候签名了,就修改不了。有些情况下可以修改,其实是不建议这么做的,特别是团队开发的时候。因为一个提交一旦推送到远程,就可以假定一定有人下载到他的本地仓库,你这一修改,hash 值就一定改变,其他人更新就会冲突,...

基于 HTML5 的 EventSource 实时推送实现

本文介绍 Comet 的 EventSource 实现方式,EventSource 对象只是对数据格式进行了简单的封装。服务端加上 event-stream 的头声明,数据以事件流的方式传递,保持长连接。先上代码吧,后端代码示例 chat.php:if (isset($_REQUEST['message'])) { file_put_contents('/tmp/message.txt', time(...

所思所想谈谈对这个社会的看法

自带应用基本上可以删除,系统很流畅,手机背面的指纹唤醒功能真的超级棒。当然我没有使用过小米最新款的手机,不知道他们现在是不是有所变好,至少小米4 以及之前的手机都是特别特别的卡的,完全不能用。微博最近推送的消息有一条是一对 43 岁的夫妻生了第 8 个女儿,也是她丈夫的第 9 个女儿,然而不幸的是,她丈夫被高压电伤到了两只手臂,在住院需要截肢。这个事情被抖出来大概是因为他住院了,并且住在出租房里面的孩...

解决GIT本地的远程分支删不掉的问题

是在 .git/packed-refs 文件中并没有,所以导致这个分支删不掉并且会被显示出来,在 .git/refs/remotes/origin 下将其删除即可。造成这种原因一般是:分支在此处创建,推送到远程库后,远程库被其他终端删除,此处更新导致。 另外使用 git remote prune origin 一样可以清理不存在的远程分支。 ...

2015年上海PHPCON技术峰会

本不写博客了,全部刷朋友圈,我个人认为微信模式的网页是一种倒退。”一个演讲者说的。 虽然很多技术分享都是大牛,但是有印象的并不多,个人感觉讲的我比较喜欢的要数下午分享的 PHP + Swoole 实现推送和 MySQL 5.7 了。感觉演讲这个东西真的跟人品和言谈举止有关,一个人的言谈举止可以反应一个人的人品,然后才是口齿要流利,最后一点就是不要不懂装懂。会场上有些人的提问,直戳技术底层,其实很多技术...

git使用之rebase合并提交

件编辑后提交,使用 git rebase --continue 完成 rebase 的过程,或者使用 git rebase --abort 取消操作。最后 push 的时候需要加上参数 -f,否则不能推送到远程库。 如果提交了很多次以后,并不想擦除提交记录,只想将部分需要移除的文件内容恢复到创建分支前的状态,可以使用 checkout 命令,指定某个 commit 和某个文件。内容恢复后,再进行一次提...

GITOSC系统维护暂停服务之感想

。哎,国内有责任心的人太少了!官方的公告说,系统升级,可能到16号的上午10点才恢复服务。这件事,我觉得非常的不可理解,就技术上来说,完全用不着暂停服务。就算真是遇到了非常困难的问题,顶多只是停止代码推送,也不至于完全暂停网站运行。非常不可理喻啊,下面以图为证。再补充一张,还是这么不稳定。...
2019-11-20 04:03:25 1574193805 0.027979