关于 websocket 的 timeout 的问题
本文揭开 websocket 的 timeout 的神秘面纱。在开发的时候,也就是本地环境,几乎无论多少时间都不会 timeout。一旦到了正式的网络环境,一直是一分钟断开,因此需要 ping pong 的机制,或者重连接,但是重连接有个不好,就是有时间间隔,你不可能不等个几秒再连接,不然服务器实在是顶不住的。我遇到的问题是,正式网络环境一开始没有发现问题。后来第二个应用上线,发现总是一分钟会断开,然...
斐讯 S7PE 体脂秤连不上怎么办
连不上呢?因为爹娘不在了,服务转移给了第三方的派健康 APP,兼容性做的不好,所以就连接不上。连不上真正的原因是什么呢?智能设备联网的第一步就是需要获取 WIFI 密码,要获取 WIFI 密码,去配置网络的手机就必须要把 WIFI 密码传给它(体脂秤),这里的真正原因就出在这里,这个地方派健康 APP 做的兼容性不太好,导致传输失败。为什么派健康 APP 和体脂秤通信会失败呢?派健康的自家产品估计全部...
致那些天天在鼓吹AI的媒体
AI 是什么?artificial intelligence。伪造的智能,人工的智能。个人认为,从人类开始会使用蒸汽机开始,人工智能就已经出现了。而当今媒体把网络技术的普及误解成人工智能神话,到处鼓吹,实在社会风气浮躁的缩影。如何在社会发展的浪潮中看清世界,不被蒙骗是一个人必须要养成的重要特质。要做到这一点,就必须多阅读,多关注各个阶层的人,看到媒体看不到的一面。还是那句话,我个人认为,计算机技术并...
为什么当年微软不做Appstore
另一篇文章就写到,当前 乔布斯 做 AppStore 是招聘了 1 万名工程师,加班加点弄出来的,成就了现在的辉煌的 IOS 生态了!当年微软时代真的太难了 2002-2012 这十年 WinXP 要网络没有网络,速度慢了,当年上海也就只有 2M 带宽了;要技术没有技术,AppStore 还是需要一点技术的,当年 WinXP 系统本身就不完善,系统简单,没有权限可言,以至于病毒猖狂,这种情况下,如何管...
微信开发入门的大坑
之前 $random = $this->getRandomStr(); $text = $random . pack("N", strlen($text)) . $text . $appid; // 网络字节序 $size = mcrypt_get_block_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC); $module = mcrypt_module_ope...
为什么主流路由器对于设备的备注只支持32个?
界面,只会显示 32 个连接过的设备,时间一长没有连接的设备就会出局,备注自然也就丢失了,但是小米有另外一个解决方案,那就是米家的备注,路由器会同步米家的备注名称,假使一台设备由于一段时间中断没有连接网络被踢出设备列表,当它再次接入的时候,小米路由器依然可以从米家将备注名称同步过来;这款小米官方产品描述上写的支持 248 台设备稳定连接的路由器也不过尔尔(这里的 248 台指的是 WIFI-6)。我用...
MacOS 上执行 sed 命令的坑
强大,但强大的命令就会有局限性,学习也难,殊不知很多人宁愿写个熟悉的 Python 脚本也比这个快,正是如此,使用频次相对较低,这不在 MacOS 上一使用就发现了坑,报了很多奇奇怪怪的错误,要是没有网络,怎么能找得到问题所在呢?所以,还是网络好。要交流,多上网。sed: 1: : extra characters at the end of l command sed: 1: : extra cha...
从MI2到MI4,我是米粉
了。中午天气很热,吃饭后我还傻乎乎的跑到中环的移动营业厅去剪卡,在那里转了一会儿,工作人员实习生才发现,原来 4G 卡的中间是有轮廓的,她帮我直接掰下来了。体验了下 4G 的速度,真的很爽,特别是公司网络不稳定的时候,支付宝几乎打不开,切换到 4G 网络后非常流畅。晚上和同事们在望湘园吃饭的时候,聊到花粥的一首歌,于是再次体验了下,播放依然非常流畅。 下面直接上图。 ...
Chrome插件在高版本浏览器中安装报错解决
,//程序描述 "background_page": "background.html",//这个html页面用来保存插件的主要逻辑 "permissions": [//权限设置,用来定义所需的网络信息,实现跨越 "tabs", "http://*", "https://*", "notifications" ], "browser_action": {//浏览器行为 "default_ico...
Linux下screen命令使用教程
Linux 下的 screen 命令能够方便的管理桌面会话,每个会话可以包含多个屏幕。使用 screen 可以快捷的保存工作环境,比如有的任务需要执行很长时间,或者网络不稳定的情况下保存桌面环境,下次使用 SSH 登录的时候可以直接进入某个会话,直接提升工作效率。 一开始,想到使用 screen,主要是有些进程需要执行很长时间,如果连接突然断开,或者网络不稳定的情况下会话退出了,进程就会被终止。使用...