如何在App中实现朋友圈功能之三快速实现双向好友功能在社交APP的使用中,用户相互添加好友是一个必要的场景,本期技术分享在这里给大家介绍如何利用AnSocial的Friend来实现微博粉丝和微信好友机制。微博粉丝机制:微博是一个单向的好友关系链,从单个用户出发,他拥有关注者和..
分类:
移动开发 时间:
2015-12-02 14:47:58
阅读次数:
147
防止黑客上传下载或者攻击Apache,普通用户可以上传图片或者文件到服务器,data目录可写,如果是木马文件,点击后服务器就会被入侵,该怎么避免?不允许用户上传文件不可能,只能上传后不允许用户做任何操作,限制对其进行解析。1、测试php解析[root@daixuandata]#pwd/data/www/..
分类:
Web程序 时间:
2015-12-02 14:47:59
阅读次数:
165
如何在App中实现朋友圈功能之五点赞、评论属性详细解析快速查看评论和点赞数量:当我们创建一个墙贴后,这个墙贴会自动带有评论数量commentCount、赞数量likeCount、讨厌数量dislikeCount三个属性。当有用户对这个墙贴进行了评论,该墙贴的commentCount属性会自动增长,无需开..
分类:
移动开发 时间:
2015-12-02 14:47:26
阅读次数:
156
如何在App中实现朋友圈功能之七快速实现上拉加载朋友圈功能逻辑分析:取出缓存postList里的最后一条数据postLista.如果lastPost存在,说明缓存里有数据,接着取出数据库中与lastPost时间最接近的一条latestPost,以它们的created_at作为关键查询条件,去服务器取limit条(比如1..
分类:
移动开发 时间:
2015-12-02 14:46:41
阅读次数:
184
如何在App中实现IM功能之一离线消息常见浅析在开发IM功能的过程中,一个最基本的场景是收取并展示用户发来的消息。我们假设用户A是发送方,用户B是接收方(群组聊天时,客户端对信息展示的处理类似一对一聊天)。场景1:用户B客户端处于开启状态B的客户端处于打开状态,则消息..
分类:
移动开发 时间:
2015-12-02 14:48:38
阅读次数:
181
如何在App中实现IM功能之二快速实现离线消息模块一个App在实际使用聊天功能的时候,并非是一直呆在一个界面的,在等待好友发消息来的同时,有可能已经跳转到其他界面,也有可能切换到其他App。在当前的App进入后台、好友发来消息时,需要给设备推送一条消息。以安卓为例,收取..
分类:
移动开发 时间:
2015-12-02 14:47:12
阅读次数:
152
spine插件1.wgethttp://www.cacti.net/downloads/spine/cacti-spine-0.8.8f.tar.gztar-zxvfcacti-spine-0.8.8f.tar.gz2.yuminstall-ygccnet-snmp-develmysql-developenssl-develautomakeautoconflibtoolmake3.cdcacti-spine-0.8.8f.tar.gz./configure4.make5.makeinstall6.cp/u..
分类:
其他好文 时间:
2015-12-02 14:48:16
阅读次数:
213
如何在App中实现IM功能之三快速实现离线消息推送模块推送是社交功能里最常见的功能之一,许多使用IM++平台的开发者都会用到,本节我们将为大家带来如何使用IM++平台快速实现离线推送。使用过Arrownock产品的开发者应该知道,如果要实现离线消息推送在Android设备上有4个步骤,i..
分类:
移动开发 时间:
2015-12-02 14:46:27
阅读次数:
191
如何在App中实现IM功能之四创建稳健的消息发送模块anIM聊天是以心跳的方式保持设备和服务器之间的在线连接,有时候会因为网络或其他原因导致连接中断,则在该设备登录的用户在服务器端会自动下线。那么此时发送消息的话,服务器会返回用户已经下线的异常,导致消息无法发送成功..
分类:
移动开发 时间:
2015-12-02 14:47:24
阅读次数:
203
如何在App中实现IM功能之五快速实现图片接收和发送社交App中,用户聊天发送或接收图片,是一个非常常见的场景,这里给大家介绍如何利用Arrownock的anSocial的PhotoAPI与anIM结合,来实现发送和接收图片。发送端详情当发送方选择好图片点击发送时,为了不影响用户聊天过程中的体..
分类:
移动开发 时间:
2015-12-02 14:46:02
阅读次数:
202
如何在App中实现IM功能之七快速实现聊天列表排序模块一台设备由于用户的使用习惯差异,可能导致设备的时间和实际收发消息的时间不同,这里与大家分享利用anIM收发消息时,如何根据数据中的msgId和timestamp来进行排序。实现逻辑发消息时,我们需要调用anIM的sendMessage方法(同..
分类:
移动开发 时间:
2015-12-02 14:47:19
阅读次数:
153
7.6installwithpowershellseriestogetherwithlinktothearticleandcommandexamples.HowtocheckinstalledXenDesktopversion?1234#Get-BrokerControllerGet-BrokerController|selectDNSName,ControllerVersion#HowtodisplayXenDesktopsiteconfiguration?12345#Get-XDSiteorGet-Con..
分类:
系统相关 时间:
2015-12-02 14:45:48
阅读次数:
299
最近在项目开发中用webview去显示加载h5内容,而h5内容中有一些图片,并且可以点击放大看图。在比较变态的测试方法(点击图片放大,关闭当前界面,再进入,再点击图片放大,大概10次左右)后,会导致图片点击没反映了(其实就是webview内存泄漏了)。错误信息如下:12-0210:46:..
分类:
Web程序 时间:
2015-12-02 14:44:09
阅读次数:
759
Tomcat安装完成之后默认可以打开index.jsp文件、但是如果你访问index.html会显示空白页、原因是:在$tomcat/conf/web.xml配置文件里、指定了什么类型的文件调用什么程序打开、但是默认没有配置html或htm、所以我们要手动加上就可以了、以此类推、doc、war、ppt等都是一样的方法..
分类:
移动开发 时间:
2015-12-02 14:45:02
阅读次数:
393
nmon与Apache具体实现监控需求:公司业务要求性能测试,需要同时监控20个节点,记录cup,内存,IO等指标;通过网络资料试用开源软件nmon可以进行监控;思考:如果同时需要监控20台机器,光靠全敲打命令实现运行nmon估计有点困难,想到怎么在本机运行脚本实现远程命令操作20台机..
分类:
数据库 时间:
2015-12-02 14:44:40
阅读次数:
203
在Ubuntu 15.10搭建MEAN开发环境作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs本文主要讲述如何在Ubuntu 15.10系统上搭建MEAN开发环境。1、安装Node.js和使用nvm安装npmnvm是一个简单的Bash脚本,可用于在同一台主机上安装和维护不同的Node.js版本。执行命令:# wget -q...
分类:
系统相关 时间:
2015-12-02 14:43:47
阅读次数:
243
如上图所示,使用facebook sdk进行login和share的时候,需要新建android平台,用到key hashes,生成方法有两种:方法一:keytool -exportcert -alias 'Nom Nom Eat' -keystore nomnom.jks |openssl sha1 -binary | openssl base64注意事项:1,使用上述命令请替换-alias 和...
分类:
移动开发 时间:
2015-12-02 14:43:04
阅读次数:
196