![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
纵马饮白虹
这个作者很懒,什么都没留下…
展开
-
生成有足够随机性的随机数
大致思路是使用足够的运算和网络传输产生随机性1、循环若干次,做一组运算 因为即使同一台计算机 每次运行的时间也不会相同,求运算消耗的时间 因此产生了初步的随机性2、重复步骤1 若干次 将得到的值乘上一个较大的数字 如10000 作为运算的循环次数 进一步放大随机性3、将步骤3得到的结果作为种子 随机出运算变量、运算符、循环次数,将运算结果和消耗时间相乘得到若干结果4、连接类似与国家授时中心的地址获...原创 2018-07-05 14:54:52 · 445 阅读 · 0 评论 -
Android推送的思考
遇到一个需求,要求服务器能实时控制App =》 服务器推送App 上网查了下资料,基于实时性的要求都是长连接加心跳机制维持推送 如果不考虑实时性还可以做轮询 考虑到我们的项目是基于局域网内的,修改了一下 想了下可以这么比喻:有测试员A、B 测试员B是一个读报员,测试员A花钱要求测试员B时刻关注新闻,将A感兴趣的新闻及时通知 轮询就是A隔一段时间给B...原创 2019-02-20 11:31:47 · 103 阅读 · 0 评论 -
WebRtc实现视频会议记录
前两天接到需求做一个视频会议功能,Mark一下 在网上查找资料后 服务端使用了WebRtc的封装SimpleWebRTC, ice使用coturn 信令服务器使用signalmaster 这一套可以搭建一套网状结构的视频会议,即p2p传输,有以下几个缺点 1、信令服务难以和业务集成,如做些基于用户的权限控制 2、终端CPU、带宽(特别是上行带宽)要求高,我自己的电脑间互联 同时开5个...原创 2019-03-04 14:51:47 · 775 阅读 · 0 评论 -
Java jar包中获取路径
在jar包中获取路径,一般是用于读取资源文件 System.getProperty的方式获取到的是启动路径,比如cd 到 E:/er下执行 存放在 F:/aa目录下的jar包, 获取到的路径就是E:/er 使用new File("")的方式有同样的问题 如果要更准确需要使用 Class对象的getProtectionDomain().getCodeSource().getLocation()...原创 2019-03-04 17:44:42 · 2732 阅读 · 0 评论