摘要:
1. 加入有两个数据A,B,要发送,我们再根据异或原理生成一个数据C,将A,B,C三个数据都发送,在网络有问题的情况下,加入丢掉三个中的任意一个数据,我们都可以通过另外两个数据进行异或计算恢复出丢失的那个数据。是不是很棒 ^.^ C = A ^ B A = A ^ (B ^ B) = (A ^ B) 阅读全文
摘要:
1. https://segmentfault.com/a/1190000022682280 2. [WebRTC架构分析]本地音频数据录制和播放 https://zhuanlan.zhihu.com/p/131380603 阅读全文
摘要:
1. 在Mac OS X上.dylib和.so之间的区别在于它们的编译方式。对于.so文件,您使用-shared;对于.dylib,您使用-dynamiclib。.so和.dylib都可以作为动态库文件互换,并且都具有DYLIB或BUNDLE的类型。 https://www.imooc.com/we 阅读全文
摘要:
1. 最近在做人脸识别,有的方法使用的是L2距离,有的是使用的cos相似度,并且看到有的论文说,欧式距离和余弦距离是等价的。到底是怎么等价的呢。这里我就来和小伙伴们一探究竟。 首先给出结论,归一化后的向量的余弦距离和欧氏距离是等价的。 https://blog.csdn.net/liuweiyuxi 阅读全文
摘要:
1. 打包方法: 1.把绝对路径改为相对路径:打开config/index.js 会看到一个build属性,这里就是我们打包的基本配置了。在这里可以修改打包的目录,打包的文件名。最重要的是一定要把绝对目录改为相对目录。即:把 assetsPublicPath:'/' 改为 assetsPublicP 阅读全文
摘要:
1. - (void)dealWithSampleBuffer:(CMSampleBufferRef)buffer { CVPixelBufferRef pixelBuffer = CMSampleBufferGetImageBuffer(buffer); CIImage *ciimage = [C 阅读全文
摘要:
1. https://janus.conf.meetecho.com/demos.html https://github.com/meetecho/janus-gateway 阅读全文
摘要:
1. targetRuntime="Mybatis" 和 targetRuntime="MyBatis3Simple" MyBatis3模式默认生成的对象将包含很多"by Example"的方法,如果不想生成这些,可以在后续的table元素中配置取消;MyBatis3Simple模式默认每个表生成一 阅读全文
摘要:
1. 步骤二:编辑SpringWebSocketConfig,根据spring文档,编写websocketConfig,这里可参看文档,xml配置和使用注解两种方式,我选择注解方式 registerWebSocketHandlers:这个方法是向spring容器注册一个handler地址,我把他理解 阅读全文
摘要:
1. IntelliJ IDEA创建maven web项目 https://blog.csdn.net/czc9309/article/details/80304074 idea创建java目录和resource目录 https://blog.csdn.net/qq_38250124/article 阅读全文