![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
其他
李晨毅
得物(毒)app,高级golang工程师
展开
-
app消息推送(ios/android)基础知识
手机推送会遇到存在两种情况:app在界面或后台运行(端内)app从后台被移除(端外)端内推送轮询:定时向服务器发送Ajax请求,服务器接到请求后马上返回响应信息并关闭连接。(适合小型) 【h5的新api web worker单独开一个新的线程很适合用于这个任务】长轮询:客户端向服务器发送Ajax请求,服务器接到请求后hold住连接,直到有新消息才返回响应信息并关闭连接,客户端处理...原创 2019-04-20 10:18:41 · 21200 阅读 · 0 评论 -
ruby gnuplot 卡顿解决方式
程序员的数学 线性代数3ruby mat_anim.rb | gnuplot 会很卡可以先 ruby mat_anim.rb > 1.plt然后双击打开文件就不卡了 =。=或者直接 http://www.ituring.com.cn/book/1239里面随书下载第一个 anime中index.html里也有动画...原创 2019-05-07 12:07:28 · 20507 阅读 · 0 评论 -
一个保险柜密码是三位数,对上其中两位就可以打开,最坏至少试多少次才能保证打开
一个保险柜密码是三位数,如123,这个密码锁产生了故障,对上其中两位就可以打开(如1X2,X23)。问最坏情况下,至少试多少次才能保证打开?1、正常算法:最坏情况就是 1000去掉28个能够打开的密码(999 - 0 + 1)- 3 * 10 - 2 = 972个【任选其中两位有3种情况,随后另外一位任意,则乘10,3位完全相同会出现3次,所以减2,剩一次。2、 计算机遍历:找出所...原创 2019-05-18 00:29:22 · 24223 阅读 · 1 评论