使用java websocket+agora.io实现影视同步一起观看和语音功能
功能介绍用户创建房间后可邀请好友一同观看影视并支持房间语音.线上体验地址最后效果图:地址:一起看用到的东西播放器:DPlayerp2p加速:cdnbye语音:声网Agora前端页面使用jq完成的单页应用.后端基于淡白影视继续开发 socket服务服务大致流程实现源码前端前端单页源码后端socket类
缓存为了缓解一些接口的压力(数据还重复计算和数据量大),又没有redis就用Map写了个简单的做缓存.package utilsimport ("sync""time")var Cache cacheMapfunc init() {go Cache.iniC
数组切片传递数组在传递中采用引用传递,即使重新赋值也是只是复制他的一份内存地址例如:func main() {array1:=[]string{"00","01"}array2:=array1array1[0]="asd"fmt.Print
需求需要在生成word后同时生成一份word文档,由于考虑环境是linux和无外网环境.需本地生成.实现找到以下两种库(都差不多好像libreoffice更兼容微软的office):OpenOfficelibreoffice还有几种远程调用的 不适用就pass掉了安装libreoffice最终经过测
unioffice使用go处理offce是一个开源库,不过这个库需要付费授权unioffice没有相关文档只有github上的几个例子遇到的问题在处理word的时候需求是将图片设为封面背景,但是当图片添加进去后放大到页面大小会挤压文字我想实现的效果:|没有文档我只找到了这个APIt.SetTextW
遭受攻击前两天我的小水管服务器被cc攻击,对方一直调我项目中的一个搜索接口,有时命中了关键词会返回很多数据,造成流量消耗。达到了每天几万IP的访问,每秒20+这是某一天的流量和请求数||虽然不是很多,但是在我小水管服务器(2Mpbs)看来已经是难以承受。导致我的服务器流量被消耗完毕,导致项目无法访问