logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ThinkPHP3.2.3---mysql+ajax实现长连接,实时监测数据库数据是否更新

实现目标  对数据库的数据更新进行监测,如果更新了数据就将数据全部显示出来,没有更新,则一直监测。  比如有一个服务端(浏览器),有很多客户端(浏览器),客户端提交了数据,服务端想要在不刷新浏览器的情况下知道是不是有数据提交了,就可以通过长连接实现了,如投票系统等都可以用长连接来实现。在这里就不介绍长连接和短连接以及相关的技术—websocket了。实现原理  实现原理很简单,就是通过ajax嵌

#ajax#mysql#websocket
ThinkPHP3.2.3中典型的ajax获取json数据方法

AJAX 全称 Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。对于ajax的异步或同步参数设置(async),js库默认都设置为ture,即异步。当使用async=false 时,JavaScript 会等到服务器响应就绪才继续执行。如果服务器繁忙或缓慢,应用程序会挂起或停止。同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行

#ajax#json#php
Pixhawk---fatal: Not a git repository (or any of the parent directories)

当从github.com上面下载下了Firmware后,无意中删除了Firmware目录下的.git文件夹,再去编译就会出现:  fatal: Not a git repository (or any of the parent directories)的错误。这是由于本地版本管理仓库被删除了,需要重新初始化仓库,建立新的仓库:  git init  再次去编译又会出现如下错误:

#git
到底了