LMLJS 1.1 发布兼官网文档更新
了很多,并且在 DomContentLoaded 之后开始加载。因此在启动方法上也做了修改,增加了 run 方法来启动。 loadJs 的修改主要是防止页面多次加载同一个 JS 文件,比如在某一篇文章需要做特效,文章的内容需要保存到数据库的,该页面某个特效需要引用某个 JS 文件,为了保证页面不重复加载 JS 文件,使用 loadJs 很好的解决了这个问题。 competeLoad 主要用来加速网页的...
基于HTTP协议之WEB消息实时推送技术原理及实现
Q 的推送是使用 HTTP 实现的,但是也不排除有部分模块不是使用的是 Flash。关于如何实现消息实时推送,能想到的前提一定是长连接,如果没有一个连接在保持着,如何知道消息已经到了呢。所以要实时也是需要花费代价的,服务器需要保持客户端的链接。在使用 HTTP 实现实时推送之前,我们需要了解 HTTP 协议,HTTP1.1 是支持长连接的,但是 HTTP 是没有状态的,一次请求,服务器给予响应,这个请...
智能家居解决方案清单报价
得!最后叮嘱,家里路由器比较差的是一定要换的,不要买低端路由,最终实现后的连接数都在 40 以上。还有,报价中的传感器都是人体感应器,没有水浸传感器、门窗传感器,水浸和门窗我觉得用不太上,可能有鱼缸的需要水浸传感器。上面图片忘记统计空气净化器,我家是有的,价格大概 1200 左右,空气净化器可以做温湿度传感器,所以温湿度传感器我没有算进报价。还有智能马桶和卫浴,这两个参与联动的比较少。我家卫浴不是智能...
Ajax跨域原理JQuery之Jsonp使用剖析
信,必须先实例化 XMLHttpRequest 对象,然后对该对象的 onreadystatechange 注册事件,然后再执行 open 和 send 方法。一般来说,实现简单的Ajax请求,我们只需要在 readyState 等于 4(请求完成) 之后再进行后续的状态码判断并处理。对于IE浏览器,实现起来稍有不同,IE系列是使用 ActiveXObject 控件来实现异步请求的,不同版本的IE浏览...
前端技术之CSS实现图片垂直居中
让图片实现水平居中比较简单,只需要在父级容器中添加属性 text-align 为 center 即可。使用纯 CSS 实现图片的垂直居中,可以将图片包裹容器的 display 属性设置为 table-cell,然后加上 vertical-align: middle 就好了 。table-cell 的显示效果同 table 是一样的,兼容性还不错,所以直接使用 table 来包裹图片也是同样的效果,个...
MacOS使用Web代理调试工具Charles
proxying,端口默认,点击 OK,完成。最后点击界面中一个白色圆形的中间含有红色小圆点的图标启动,start recording。 完成了上述步骤后,在移动设备上的 Wi-Fi 连接的选项里面需要手动配置代理,填写 Mac OSX 的 IP 地址和 Charles 的默认端口,要求 Mac OS 和 手机在同一网段,不然需要设置局域网 Route。 Charles 一般用来做调试手机 APP ...
再谈当今大公司技术现状
我是直接用来设置过自动场景的,他们给我的感受是,垃圾的一逼。他们的问题是,会出现数据反复不稳定,变来变去,最后还是丢掉了,恢复了最初的模样,美的美居就更垃圾,连云智能根本不执行。我们都知道数据一大就会需要同步,数据需要搬迁,服务器需要更换,这个是可以无缝解决的,用户根本不会感知到任何的异常,他们不仅仅让我感知到了异常,连我设置的智能场景-也就是编程,都丢掉了,简直垃圾的一逼,大公司的技术真的一坨屎。!...
斐讯 S7PE 体脂秤连不上怎么办
璃表面的设计显得很高档,总之一句话,买了不吃亏。那为什么连不上呢?因为爹娘不在了,服务转移给了第三方的派健康 APP,兼容性做的不好,所以就连接不上。连不上真正的原因是什么呢?智能设备联网的第一步就是需要获取 WIFI 密码,要获取 WIFI 密码,去配置网络的手机就必须要把 WIFI 密码传给它(体脂秤),这里的真正原因就出在这里,这个地方派健康 APP 做的兼容性不太好,导致传输失败。为什么派健康...
小米智能门铃2开箱
2 代相对于 智能门铃 Lite,多了一个响铃,如果只是这个差别,我也就买 Lite 了,可以直接通过智能音响-小爱同学来替代它。但是还有,这个 2 代比 Lite 更加广角,最广角的是智能猫眼,那个需要打孔(有孔的可以买智能猫眼,不知道为什么现在的开发商的门都不留孔,太压抑了),比较麻烦,不属于门铃范畴,也有一些摄像头是门锁包含的。另外,这个录像时长比 Lite 要长一点,1080P 比 Lite ...
MySQL 使用 mysqldump 创建一个数据快照
这个文件开始复制进程。下面示例备份所有数据库到一个文件名为 dump.db,导出过程中包含来 --master-data 参数,这个参数能够自动的添加 CHANGE MASTER TO 语句,从服务器需要这个语句开始复制进程。$ mysqldump --all-databases --master-data > dump.db如果不使用 --master-data,在导出的时候需要优先在一个单独的会...