首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • IM即时通讯源码解析:自研音视频SDK的实现与部署

    市面上多数IM源码的视频通话与实时语音功能依赖第三方SDK(声网、腾讯云等),按通话时长或流量计费。对于希望控制成本和数据自持的团队,一套自研音视频SDK的IM源码具有实际价值。 本文介绍IM的技术架构与部署方案。 核心特点音视频SDK自研:不依赖第三方服务,无按量收费数据自控:所有通讯数据存储于自有服务器原生双端:安卓与iOS均为原生代码完整IM功能:文字消息、好友关系、群组管理部署环境操作系统:CentOS 7 适合对IM能力有深度定制需求的团队。

    14810编辑于 2026-05-26
  • 来自专栏即时通讯技术

    移动端即时通讯源码IM聊天源码RainbowChat,纯原生体验丝滑、全源码易

    1、基本介绍RainbowChat是一套基于MobileIMSDK通信框架的产品级移动端IM系统。 RainbowChat可能是市面上唯一一款同时支持TCP、UDP两种通信协议的全源码IM产品(且核心通信层也是自主开发的)。 踢人、群公告等 (仅限专业版);6、完整的注册、登陆、密码找回等功能闭环;7、个人中心功能:改基本信息、改个性签名、改头像、改密码等;8、支持个人相册、个人语音介绍;9、完整的礼物发送和积分管理子系统;10 可靠地运行;8)基于 MobileIMSDK 工程的自有协议,未来的流量压缩对于APP端的节电控制和流量控制、服务端的网络吞吐等都有完全的控制能力;9)完善的网络状况自动检测、断网重连等服务自动治愈能力;10 6、注册、登录和“个人中心”等7、好友聊天功能8、实时语音聊天功能9、实时视频聊天功能10、群聊功能11、视频消息功能12、位置消息功能13、“大文件”消息(支持断点续传)14、“扫一扫”功能15、“搜索

    99120编辑于 2025-08-19
  • 来自专栏云市场精选

    案例 | 东电器电商小程序,营销推广30天助力销售额突破30万!

    电器电商小程序的案例完美回答了这个问题。 依托微盛电商小程序砍价活动,内蒙古东电器1元砍价开展仅一天,新增用户1200+,累计客户5000+,日订单量过千! 21.jpg “砍到1元” 增加曝光,1日新增用户1200+ 东电器选择一款价格千元的空调作为本次砍价活动商品,考虑通过“极低的价格+极多的分享人数”的组合规则,将价格设置为“1元”,分享人数设置为10 活动亮点: 多流量入口——背靠微信近10亿用户,多渠道搜索、享受在线拼团便捷服务、“即时参与,砍价及享”。 对商家来说,这部分的客户,商家需要考虑如何让这一部分授权信息的用户留下来、次购买。对此,可以考虑与小程序的其他营销方式搭配使用。 【拼团多人参】 用户以团或参团形式参与购物,享受拼团商品的折扣优惠或免单等福利。与纯粹的购物相比,这种营销方式迎合了大多数用户的消费心理和消费习惯,也能帮助商家在短时间内增加订单量、提高营业额。

    1.3K20发布于 2019-07-27
  • 来自专栏C++干货基地

    巢原理:揭秘计数排序的奇妙思想

    芷咕:个人主页 个人专栏: 《数据结构&算法》 ⛺️生活的理想,就是为了理想的生活! 实际性能 三、计数排序的特性总结 一、计数排序的概念 计数排序又称为巢原理,是对哈希直接定址法的变形应用。 诶是不是非常简单要对一组数据进行排序的话我们顶多遍历三遍就可以了 第一遍找到最大值进行空间 第遍进行统计个数 第三遍根据统计好的个数来直接写入 1.1 计数排序的缺陷 但是这样的话就有一个非常大的缺陷就是我们的数据多大就要多少空间这样空间浪费的实在的是太大了 tmp[i]--; } } } 2.2 计数排序的惊人性能 前面我们一直在说计数排序性能好多少多少现在我们就来和快排希尔排序堆排序归并排序这些经典高性能对手来比比: 注:本次我们采用10 实际性能 这里可以看到计数排序完胜,排10万个数据只需要一毫秒 接下来我们看看1000万个数 这里依旧是完爆各种排序哦豁是不是,拳踢快排老师傅,脚打归并小年轻。

    48710编辑于 2023-12-31
  • 来自专栏罗超频道

    IPO前夕快手招销售卖广告,如何突破30亿美元的估值?

    近日,据自媒体“柒”爆料,快手已基本确定在明年内上市,其已启动上市前大规模招聘,招聘广告销售加速变现步伐。今年初就有消息传出快手即将IPO,其一直按兵不动的原因,在我看来还是时机未到。 不过,从“柒”的爆料可以发现,快手在商业化上取得的最大突破,只有直播,其主要营收来源是直播,有估算称,快手直播月流水大概在5亿,与主播五五分账再算上税费等成本,直播产生的月收入约为2-3亿元,直播创造的收入已让快手实现盈亏平衡 此前,YY、陌陌、天互动和映客已成功登陆资本市场,陌陌季度直播营收为17.24亿元;YY季度直播收入23.26亿元;PC秀场模式开拓者9158母公司天互动发布的2017年中财报则显示,上半年营收 信息流市场本身是很大的,今日头条、微博、手机百度都靠信息流广告赚取了年化超过10亿美元的收入,微信朋友圈广告收入也不容小觑,但它们的内容都是图文为主,而图文更具备“刷”的消费场景,用户刷得越多才有机会点广告 第,是采取更有效的扩张策略。 在用户达到天花板后,进入新市场是互联网公司的必经之路。

    86250发布于 2018-04-25
  • 来自专栏罗超频道

    微博3.5亿投资一家相机公司,社交市场再增变数?

    日前,天互动发布公告称,微博已斥资3.5亿投资无他相机,交易完成后,天互动依然是无他相机大股东,持股51.2%,微博持股34.8%。 Snapchat基于相机应用拥有用户照片,再将照片形成消息,建立熟人社交关系,形成基于图片的社交网络,这让Facebook忌惮,后者于2012年以10亿美元收购Instagram,震惊行业,Instagram 不再尝试去做不同的关系链,而是让图片/视频内容成为社交表达的核心形式,围绕某种内容形态将社交体验做精细,进而抓住细分人群,这与微信形成足够的差异化,如果不这样做,就不会有任何机会,很多平台上都有跟微信相似的IM 工具,最终结果是用户聊完了会留下微信,比如花田、知乎、点评等平台的IM。 看到这里就不难发现微博投资无他相机,与天互动结盟的深层逻辑:直播是天互动的核心业务,直播平台都想做社交;微博是社交媒体起家,有做社交的优势和动机;无他相机是工具,负责创造和处理用户的照片和视频。

    66030发布于 2019-07-17
  • 来自专栏罗超频道

    直播这么火却只有三家公司赚了大钱,2017年还有何看点?

    还有一家年收入超过10亿元的直播平台是9158母公司天互动,这家公司Q3净营收约2.36亿元人民币,较去年同期增长49%,2016年全年营收超过10亿已无悬念。 随着2016年的大洗牌,没有实力的玩家已被淘汰出局,实力派玩家基本都“跑”出来了: 一类是欢聚时代、天互动为代表的秀场类平台,完成了移动转型; 类是创业型平台,映客、花椒和美拍构成第一阵营; 还有一类是社交平台的直播服务 正是因为,我看到YY在强调“交友”字,天互动的定位是“视频社交平台”,大家都强调社交属性。 主播精细化运营 2016年直播产业崛起,赚大钱的直播平台不多,但赚大钱的主播却不少。 一是直播覆盖的用户更多,付费用户更多,用户付费意愿更强烈,整体收入大盘增加; 是平台给主播有高额的补贴,用天互动CEO傅政军的话说是“不要命”的玩法,他们给主播分成高到98%,平台一定是贴钱运营,只有欢聚和天坚持了原来的分成比例 这不是新鲜事物,但现在消费端即VR设备比过往更普及,VR内容录入端的终端问题随着诺基亚OZO们的出现也得到了解决,接下来日常直播也会有主播玩VR。

    964110发布于 2018-04-27
  • 来自专栏开发流水账

    告别RDP爆破恐慌:Codebuddy 5步打造实时IP白名单系统

    从第一性原则出发,我要的是设置连接RDP的客户端IP为白名单,而且这台机器只有我在用,那么他的功能只有两个,一是判断我的身份,是设置当前IP为白名单。 如果你的5000端口没开可以让Codebuddy的MCP帮你,不用登录控制台输入错误的密钥输入正确的密钥验证效果做总结这项目了一个月一直懒得动,这次用Codebuddy来写只用了不到20分钟,如果没有 Codebuddy估计还能再下去。 现在还缺一个限频功能, 对于尝试10次还失败的IP,直接封禁一天,等下再去折磨下Codebuddy。加需求真好玩。

    56220编辑于 2025-11-30
  • 来自专栏CodeGuide | 程序员编码指南

    帮助大家学编程,嘎嘎大学 v2.0 上线!

    五年啦,从最初只有一个 IM 仿微信项目 + 编写 Netty + 字节码编程文章小傅哥,终于靠一己之力构建出了完整的toc业务场景,实战项目训练社群。感谢这么多年一直陪伴着小傅哥的粉丝伙伴! 体验地址:https://gaga.plus 文末说说下个五年 gaga.plus 嘎嘎强,嘎嘎(大)学,小傅哥的私有技术朋友圈 嘎嘎强,嘎嘎学,是帮助从事软件开发行业的伙伴,搭建起一条与实际公司场景项目最近的桥廊 嘎嘎学,是以一个互联网公司中的真实项目组,进行业务场景需求的讲解和项目的开发。再这样的一个项目组,有业务项目,有通用组件项目,有创新应用项目。 一、嘎嘎学 嘎嘎强,嘎嘎学!我把这作为一个在线的技术大学进行维护。社群,以最实惠的价格,最丰富的项目,带着粉丝伙伴一起成长。 、项目举例 1. 业务项目 2. 组件项目 3. 其他项目 三、运维操作 其实学项目,就不只是写代码,还有很多的其他操作。就像公司里一样,写代码只是编程工作的一部分。

    45310编辑于 2025-08-11
  • 腾讯云双11羊毛最强攻略

    具体包括云服务器、云存储、云数据库和弹性web引擎等基础云服务;腾讯云分析(MTA)、腾讯云推送(信 )等腾讯整体大数据能力;以及QQ互联、QQ空间、微云、微社区等云端链接社交体系。 首先一定要注意活动时间,并不是11.11当天才可以,活动时间从11.1~11.30,整个11月期间都可以参加活动,好活动不用等,有需求的小伙伴,赶紧冲然后我们看一下官方公布的玩法说明:活动规则&奖励说明团人数 &有效期说明同一个账号可以支持参与多个不同的团,但同一个团内不支持两个相同账号参加2人即可拼团成功, 如团内人数已满,您可自行团或者参与其他团活动时间内如未邀人参团,则团失败团/参团商品门槛说明 指定商品具体如下: 1、包年时长产品:a) 新购订单:订单时长需12个月及以上; b) 续费订单:订单时长需3个月及以上,EdgeOne续费订单时长需12个月及以上; 2、资源包类产品:a)AI基础产品包类1万~10 万次/小时之间; b)大模型产品包类1千~10万次之间;c)HAI现金券100元、300元额度;成团礼规格具体详见《福利发放说明》总结这次活动拥有超高性价比,大家冲起来!!!

    6.4K10编辑于 2024-11-14
  • 来自专栏罗超频道

    工作狂们,给你十个扔掉微信的理由

    理由有10点。 1、微信的本质是IMIM的核心诉求就是完成一度人脉的通讯,简单直接。人脉的挖掘和管理,是它天然的缺陷。起码微信没有打开度人脉,而人脉是工作社交的核心之一。 每当你想po一张自己的呆萌逼照,秀秀么么的时候,你一想到自己高大上的职场形象就毁于一旦,赶紧点了取消键。 4、白领们的message box也被绑架了。 10、将工作场景放到微信中,对很多白领来说,已积重难返。只有期待一款工作版微信的诞生,完成场景的分离,大家才能解放出来。8小时之内用工作版微信,8小时之外尽情生活。

    76440发布于 2018-04-25
  • 来自专栏进击的Coder

    为什么程序员下班后只关显示器从不关电脑?

    月尧jade: 干这一行的,电脑自按下开机键开始,除了驱动会自动启动外,你需要重新检查各大运行库,需要重建虚拟机,需要重新激活某些来路不明的软件,需要十几个甚至很多的专业软件,需要全部的聊天通讯软件 沉夜孤星tebxke7f67: 我刚去我们公司的时候,每天都老老实实关电脑下班,上班再电脑。 打开IDEA,并定位到昨天的代码,十分钟 打开Navicat,两分钟 打开笔记软件,一分钟 打开浏览器,找到昨天的历史记录,五分钟 打开Charles,三分钟 打开各种IM软件,五分钟 打开Xshell 感觉寄几棒棒! 结果第天…… 被关电脑当事人,程序员A,案发时电脑正处于自动工作状态 和很多程序员一样,A非常懂得合理安排工作时间,会将诸如监控、编译、计算等工作任务放在下班后,由机器自动进行。 这样第天上班时,这些任务也就完成了,可以直接进入到下一个工作环节。这是程序员群体中常见的提高工作效率的方式之一。 结果第天到公司后,程序员A突然咆哮:谁关了我的电脑??!!

    1.4K30发布于 2020-07-10
  • 来自专栏CDA数据分析师

    周杰伦根本不需要流量!数据分析周董粉丝年龄分布情况

    为了这个时刻,长期隐匿不发微博的周杰伦粉丝团被迫营业,全体出动为杰伦打榜,此次活动也被他们自己戏称为“大型夕阳红团建活动”。 ? 当然,这是否仅仅是一场流量上的碾压呢? 他们纷纷哄睡了孩子,放下了手中泡满枸杞的保温杯,拿起诺基亚,三更半夜起来为杰伦打榜做数据。 ? 可见新加入蔡徐坤超话粉丝中,有将近一半的人只有0-10的粉丝数,而新加入周杰伦超话的粉丝中,有很大一部分的人粉丝数在100-500之间。 另外,那1594个粉丝数只有0-10的周杰伦粉丝,估计大部分是早已忘记微博账号密码不得不重新申请账号为杰伦打榜的中老年人。 粉丝购买力的完胜 流量明星的粉丝总是以自己为其偶像创造的购买力引以为豪。 可以看到,这群人里有律师、有公务员、有白领、有程序员、有老师、有警察、有医生,有公司的有自由职业的有努力肝996的,他们来自于各行各业,他们已经从10年前那个听着周氏情歌的少男少女,成长成了为各行各业添砖加瓦的人

    3.5K20发布于 2019-07-25
  • 来自专栏HansBug's Lab

    2764: [JLOI2011]基因补全

    2764: [JLOI2011]基因补全 Time Limit: 10 Sec  Memory Limit: 128 MB Submit: 570  Solved: 187 [Submit][Status 第行包含n个字符,表示碱基序列S。 第三行包含m个字符,表示碱基序列T。 两个碱基序列的字符种类只有A,C,G,T这4个大写字母。 Output 答案只包含一行,表示补全方案的个数。 Sample Input 10 3 CTAGTAGAAG TCC Sample Output 4 HINT 样例解释: TCC的4种补全方案(括号中字符为补全的碱基) (GA)TC(AT)C(TTC CAT)C(TT)C (GATCA)TC(TT)C 数据范围: 30%数据n<=1000,m<=2 50%数据n<=1000,m<=4 100%数据n<=2000,m<=n Source 题解:一道萌萌DP 然后我写了个萌萌高精度,于是还是狂WA不止(下面那个数组炸了请无视TT) ? 然后最后发现是高精度加法里面没清零= =,然后 ?

    1.2K80发布于 2018-04-11
  • 来自专栏AI算法与图像处理

    周杰伦根本不需要流量!!!

    为了这个时刻,长期隐匿不发微博的周杰伦粉丝团被迫营业,全体出动为杰伦打榜,此次活动也被他们自己戏称为“大型夕阳红团建活动”。 当然,这是否仅仅是一场流量上的碾压呢? 他们纷纷哄睡了孩子,放下了手中泡满枸杞的保温杯,拿起诺基亚,三更半夜起来为杰伦打榜做数据。 可见新加入蔡徐坤超话粉丝中,有将近一半的人只有0-10的粉丝数,而新加入周杰伦超话的粉丝中,有很大一部分的人粉丝数在100-500之间。 另外,那1594个粉丝数只有0-10的周杰伦粉丝,估计大部分是早已忘记微博账号密码不得不重新申请账号为杰伦打榜的中老年人。 粉丝购买力的完胜 流量明星的粉丝总是以自己为其偶像创造的购买力引以为豪。 可以看到,这群人里有律师、有公务员、有白领、有程序员、有老师、有警察、有医生,有公司的有自由职业的有努力肝996的,他们来自于各行各业,他们已经从10年前那个听着周氏情歌的少男少女,成长成了为各行各业添砖加瓦的人

    69720发布于 2019-08-12
  • 来自专栏HansBug's Lab

    算法模板——Dinic最小费用最大流

    ,流量,单位费用);实现功能是求出以S为源点,T为汇点的网络最大流的最小费用 其实相当的像Dinic最大流呐= = 还是spfa处理出最短路径(注意,这次是最短路径,所以时空复杂度将有所提高,害得我都循环队列了 TT),然后顺着最短路径顺藤摸瓜找回去,求出流大小和最小的费用,然后,没有然后了,程序还是一样的好懂么么(HansBug:感觉Dinic算法真心超级喜感,为啥我之前就没发现呢= =,还有鸣谢wnjxyk 神犇提供的C++模板么么 Wnjxyk:^_^) (本程序为BZOJ1927的AC程序,模板题么么,还有其实感觉spfa函数里面每次清空e数组貌似不是很必要,但还是图个安心写下吧) 1 const :longint; 6 next,anti:point; 7 end; 8 var 9 a,e:array[0..10000] of point; 10

    3.1K60发布于 2018-04-11
  • 来自专栏开源技术小栈

    如何使用Redis搭建自己的视频直播间信息系统

    redis> LPUSH user:55_recent_activitiy '{datetime:201804131910,type:publish,title:请假,content:抱歉,今天有事一天 }' (integer) 2 redis> LRANGE user:55_recent_activitiy 0 10 1) "{datetime:201804131910,type:publish,title 提炼数据结构 从IM系统中的各类事件中提炼出统一的消息数据结构,这些事件包括新消息、已读消息、增删会话信息等。 通信已经成为互联网环境中最常见通信方式之一,借助Redis丰富的数据结构,您可以构建出高可用的IM系统。 不仅是本文提到的消息同步模块,IM系统的消息存储模块也可以使用Redis进行加速,最终构建出支持大规模访问的可靠IM系统。

    82210编辑于 2023-11-05
  • 来自专栏量子位

    无需向量监督的矢量图生成算法,入选CVPR 2021 | 代码开源

    最后将栅格化的矢量图形与原本的矢量图形进行比较,计算者之间的损失——多分辨率光栅损失,并利用误差反向传播和梯度下降方法来训练模型。 ,ImageVAE则受到低分辨率栅格图像的限制(图a),而Im2Vec能够生成矢量输出,因此具有相关的可编辑性和紧凑性优势;者在生成插值上也都实现了较好的效果(图b)。 生成和插值性能评估 △Im2Vec插值性能的测试效果 △Im2Vec生成的随机样本 从实验数据可以看出,在FONTS和MNIST上,Im2Vec结果比其他方法都要准确,Im2Vec生成的随机样本 局限 不过,Im2Vec也存在一些局限。 基于栅格的训练性质给Im2Vec带来了一定的限制,可能造成一些细微特征的丢失。 点这里关注我,记得标星,么么~ 加入AI社群,拓展你的AI行业人脉 量子位「AI社群」招募中!

    80020编辑于 2023-03-10
  • 来自专栏程序猿DD

    入职三周前,我的 Offer 被“”了!

    整理 | 郑丽媛、出品 | 程序人生(ID:coder_life) 你,被“”过吗?约会被“”、合作被“”、打游戏被“”……万万没想到,现在连到手的 Offer 都会被“”了。 的开支,主要方式为大量裁减员工数量; 10 月,彭博社称 Meta 将关闭纽约的一处办公室,并准备进行裁员。 这一系列缩减开支的操作,某种程度上或许与 Meta 第季度的业绩有关。 根据 Meta 第季度财报显示,该季度营收为 288.22 亿美元,较上年同期的 290.77 亿美元下降 1%;净利润为 66.87 亿美元,较上年同期的 103.94 亿美元下滑 36%,已连续三季度下降 https://www.businessinsider.co.za/meta-canceled-jobs-to-international-engeineers-hiring-freeze-2022-10

    57210编辑于 2023-04-04
  • 来自专栏全栈程序员必看

    分水岭算法及案例

    第3步:使用形态学技术“基于的重建”和“基于闭的重建”来清理图像。 se = strel('disk', 20); Io = imopen(I, se); % 通过腐蚀后重建来做基于的重建计算。 % IM2 = imcomplement(IM)计算图像IM的补集。IM可以是值图像,或者RGB图像。IM2与IM有着相同的数据类型和大小。 % BW2 = bwareaopen(BW,P)从值图像中移除所以少于P像素值的连通块,得到另外的值图像BW2。 使得可以使用imregionalmax来定位极大值和极小值 A = 10*ones(10,10); A(2:4,2:4) = 22; A(6:8,6:8) = 33; A(2,7) = 44; A( BW2 = bwareaopen(BW,P)从值图像中移除所以少于P像素值的连通块,得到另外的值图像BW2。 感觉是形态学的方法 官方Example (6) 如何获得背景标记?

    1.5K10编辑于 2022-07-02
领券