专业IM即时通讯软件开发,值得信赖!
腾讯IM相关技术分享
基于IM开源方案的实战教程
即时通讯软件IM架构设计文章索引
即时通讯软件开发

如何高效实现【附近的人】

如何高效实现【附近的人】
【附近的人】的功能原理 1)所有使用该IM产品的人,在使用“附近的人”功能前提交自已的地理位置;2)根据“我”的地理位置,计算出别人跟我的距离;3)将第2步中计算出的距离由近及远,进行排序。 具体在产品技术上的实现原理,也很容易理解: 1)现在移动端(ios、...

云聊IM 3天前 17℃ 0喜欢

未分类

Android应用调用第三方(高德、百度、腾讯)地图应用导航(仿微信调用第三方地图)

Android应用调用第三方(高德、百度、腾讯)地图应用导航(仿微信调用第三方地图)
在Android开发工作中,遇到一需求,需要在公司项目的应用中点击地图上的位置,弹出导航并选择跳转到一个第三方地图应用(高德地图、百度地图、腾讯地图)。 于是搜索了下,找到很多有用信息,在此把个人总结的分享出来^ . ^  首先来看下UI图,这里没有使用弹...

云聊IM 3周前 (11-01) 56℃ 0喜欢

未分类

Android中显示Html内容

Android中显示Html内容
首先,Android中显示Html内容,有3中方式:(目前我用到的有这3种) 1、可以利用Android原生的Html.fromHtml(str, imageGetter, tagHandler)来进行显示。(不过,我这边用了,即使加了页面加载动画,还是觉得非常慢...

云聊IM 3周前 (10-31) 52℃ 0喜欢

未分类

linux如何安装node?

linux如何安装node?
Node官网已经把linux下载版本更改为已编译好的版本了,我们可以直接下载解压后使用即可。 步骤: 1、首先官网下载已编译好的包 也可以采用wget方式下载安装包,先用右键点击复制下载包地址,然后在命令行下载 wget https://...

云聊IM 4周前 (10-28) 67℃ 0喜欢

未分类

宝塔Nginx下配置thinkphp5

宝塔Nginx下配置thinkphp5
ThinkPHP5是一款十分流行的PHP框架,很多公司都基于TP开发。但是由于Pathinfo()的设置,使得TP5的框架在Nginx下会报404错误。如果你配置在根目录下,则是502,如果你配置在Public下,则是只有首页能显示,其他页面全都是404。 这里,需要调整...

云聊IM 4周前 (10-28) 60℃ 0喜欢

IM源码

Netty(一) SpringBoot 整合长连接心跳机制

Netty(一) SpringBoot 整合长连接心跳机制
前言 Netty 是一个高性能的 NIO 网络框架,本文基于 SpringBoot 以常见的心跳机制来认识 Netty。 最终能达到的效果: 客户端每隔 N 秒检测是否需要发送心跳。服务端也每隔 N 秒检测是否需要发送心跳。服务端可以主动 push 消息到客户...

云聊IM 4周前 (10-26) 76℃ 0喜欢

点击这里给我发消息