- Android - 实现SIP通话
感觉不怎么会
Sipandroidjava
有个项目要求在话机上实现SIP通话,由于以实现系统设置功能部分为主所以在此简单记录下Sipdroid的修改部分。目录SIP消息注册部分通话部分1、通话选项2、通话界面SIP消息查看发送或接收到的消息可以直接在下面列出文件的方法中打印msg即可,个人认为根据此处的log可以方便的查看出各种状态。org/zoolu/sip/provider/SipProvider.java.../**Whenanew
- Google code android开源项目
水煮鱼的博客
Androidandroidgoogle游戏测试工具listviewselenium
1.ZXinghttp://code.google.com/p/zxing/条形码、二维码2.K-9Mailhttp://code.google.com/p/k9mail/邮件客户端3.Sipdroidhttp://code.google.com/p/sipdroid/SIP/VoIP客户端4.Openintentshttp://code.google.com/p/openintents/提供了大
- Google code android开源项目
choumianxian2107
转载:http://blog.sina.com.cn/s/blog_446cc66b01017no5.htmlZXinghttp://code.google.com/p/zxing/条形码、二维码K-9Mailhttp://code.google.com/p/k9mail/邮件客户端Sipdroidhttp://code.google.com/p/sipdroid/SIP/VoIP客户端Openi
- android 视频通话 项目 源码
杠杠PP
android视频通话项目源码2012-07-0601:08205人阅读评论(0)收藏举报项目正在进展中。。。有兴趣的童鞋,加入我们。关于视频通话的开源项目有哪些:一、开源voip有哪些SIPDroid、linphone、imsdroidSIPDroid:纯java语言开发Linphone:基于多个平台,但android下的bug较多,很难正常的通话。Imsdroid:底层基于doubango的开
- Android 资源国际化问题(1): 来自开源的启示
iteye_17686
移动开发
真实的感受告诉我,开源给人以启示。今天,主要根据开源项目以及android源码自带app,说明android资源国际化问题。这篇文章http://www.cnblogs.com/yangshaoning/archive/2010/09/12/1824432.html写的不错。1.sipdroid这个开源项目,很经典。其框架思想,令人观止。先看几张图吧!drawable文件夹layout文件夹val
- Google code android 开源项目 集合
weixin_34008805
1.ZXinghttp://code.google.com/p/zxing/条形码、二维码2.K-9Mailhttp://code.google.com/p/k9mail/邮件客户端3.Sipdroidhttp://code.google.com/p/sipdroid/SIP/VoIP客户端4.Openintentshttp://code.google.com/p/openintents/提供了大
- SipDroid开源软件的研究
阿苏
Android开发
1、开发环境的配置下载下来SipDroid源代码后,不能直接导入到eclipse中,否则是无法使用和编译的。首先需要通过commandline参照工程目录下的BUILT.txt文件对工程进行update。如:androidupdateproject-p.-t2(这里-p指的是--path-t指的是--target)由于是开源软件,需要版本控制的服务器,可以安装Subclipse(可以参见官网)这样
- 基于miniSIPServer搭建SIP服务器及SIPDroid测试
c_m_deng
流媒体
为了测试android系统下的开源软件SIPDroid,需要搭建一个SIP服务器,本文选取比较方便快捷的可在windows下安装的miniSIPServer,该款服务器软件安装配置相当简单,且提供试用期,具体安装配置可参考小型企业建立IP-PBX系统指南,下载地址miniSIPServer。安装完成之后,启动miniSIPServer软件,即可见到下面已配置好的界面:接下来点击菜单栏上的【分机】按
- sip uA 代码分析
jill西藤姬
从org.sipdroid.sipua.ui包下面的Sipdroid开始,因为程序是从这开始的。sipdroid.xml这是Sip进入的界面,启动时程序实例话了一个Sip引擎并进行了注册等操作,用CallsCursor描述了对象,用CallsAdapter适配器显示了它,如果用户没有设置服务端口与没有设置预设的电话则会弹出对话框进行设置,使用了Receiver在显示进度以及定位更新等信息,添加了关
- sipdroid 开始发送视频和结束发送视频时的蹦蹦声
一叶知秋dong
等
我们使用sipdroid做服务端时,每次收到rtsp的play请求或teardown请求时,我们的手机或pad都会发出‘蹦’的一声。这个声音有时候挺讨厌的,至少我希望不要发出这个声音。那这个声音是哪里来的呢?浏览了一遍源码,没有播放声音的代码。那就是系统层发出的声音了。其实当你进系统自动的相机,点击录像按钮时,你的手机或pad也会发出‘蹦’的一声。那说明这个声音是camera或者mediareco
- Google code android开源项目(一)
dellheng
androidandroidgoogle游戏音乐手机框架
1.ZXinghttp://code.google.com/p/zxing/条形码、二维码2.K-9Mailhttp://code.google.com/p/k9mail/邮件客户端3.Sipdroidhttp://code.google.com/p/sipdroid/SIP/VoIP客户端4.Openintentshttp://code.google.com/p/openintents/提供了大
- rtsp流媒体服务器的搭建
weixin_33928137
近期在做SipDroid网络电话和视频通话的项目,需要手机终端能够视频通话。有一些rtsp协议传输的东西不能通过,需要一些其他的验证。所以就搭建了一个流媒体服务器。WINDOWS:1.首先安装DDS,从:http://dss.macosforge.org/downloads/DarwinStreamingSrvr5.5.5-Windows.exe(只有5.5的)这里下载DSSforWindows。
- IM比较SipDroid/IMSDroid/CSipsimple/Linphone/Webrtc
weixin_30745553
一)sipdroid1)架构sip协议栈使用JAVA实现,音频Codec使用skype的silk(Silk编解码是Skype向第三方开发人员和硬件制造商提供免版税认证(RF)的Silk宽带音频编码器)实现。NAT传输支持stunserver.2)优缺点:NAT方面只支持STUN,无ICE框架,如需要完全实现P2P视频通话需要实现符合ICE标准的客户端,音频方面没看到AEC等技术,视频方面还不是太完
- FreeSwitch:二、用Android手机测试FreeSwitch服务器
秦晓宇
FreeSwitch
1.安装手机SPI软件从网络下载SipDroid手机客户端软件https://yunpan.cn/cxCjyFZ4KBM5w访问密码be65在手端安装2.启动FreeSwitch打开命令提示符(管理员)界面,运行FreeSwitchConsloe.exeFreeSwitch启动成功3.启动SipDroid4.设置SIP帐号认证名用户:1001密码:1234服务器:根据你的电脑的IP地址填写,这里我
- android上的sip软电话
AmongOthers
技术类
候选:linphone是一个成熟的跨平台sip软电话,但是它的android版本刚刚出来,但是目前还不支持视频通话。底层使用的库是eXosip。模拟器上开源运行,能够拨打和接听电话,但是没有语音,只是状态会成为connected。sipdroid也是开源的,比较成熟,支持视频通话。使用的是Mjsip库。模拟器上提示:notsuitabledatanetwork。Imsdroid支持视频通话,底层库
- Android如何实现边采集边上传--Camera类实现(后续发表MediaRecorder实现)
TakakuraKenSan
最近看了Sipdroid和ZXing两个开源代码,对于如何在Andrpid平台上实现边采集边上传的功能有了新的见解,同时也决定重新弄一下以前做的广州亚运排传的项目.先给大家说下软件的功能吧.拿出android手机然后采集实时的图片数据,并对这些采集的图片数据进行H264编码,然后根据协议上传到公司的服务器上。那么现在大家分析下,如果要实现这些功能,有哪些技术瓶颈:1.Camera参数设置,设置不正
- Android Sipdroid 语音通话项目简单使用
__xiaozhou
Android开发
Sipdroid项目类、结构的介绍可以参考下面博客:http://blog.csdn.net/harvey2008/article/details/8484970具体的文档介绍百度百科有,可以查阅,这里不贴链接了。使用:sipdroid账号设置,开启注册在onCreate中进行初始化Receiver.mContext=this;Sipdroid.on(this,true);//账号信息设置,具体的
- 关于sip的研究----关于模拟器调试sip
模拟器
根据项目需要,最近在研究sip协议和sipdroid的源码
我看很多朋友提到使用2.3以上模拟器调试的时候,SipManager为空
if (manager == null) { manager = SipManager.newInstance(this);//manager 为null}
是因为模拟器不支持sip,所以只有用以下
- voip客户端的选型(转载)
quitehandsome
WebRTCvoipSIPpjsip
一)sipdroid1)架构sip协议栈使用JAVA实现,音频Codec使用skype的silk(Silk编解码是Skype向第三方开发人员和硬件制造商提供免版税认证(RF)的Silk宽带音频编码器)实现。NAT传输支持stunserver.2)优缺点:NAT方面只支持STUN,无ICE框架,如需要完全实现P2P视频通话需要实现符合ICE标准的客户端,音频方面没看到AEC等技术,视频方面还不是太完
- SipDroid +miniSIPServer搭建SIP局域网语音通话(一)
server
最近在做语音通讯功能,参考下优秀开源软件SIPDroid好就这个了,svn check下最新的源代码
http://sipdroid.googlecode.com/svn/trunk/sipdroid-read-only
一,导入eclipse修复android版本的问题 最终 选定api16 4.1.2,进入jni目录ndk-build编译成功后安装到手机。
- csipsimple,linphone,webrtc比较
WebRTC
最新要做一个移动端视频通话软件,大致看了下现有的开源软件一) sipdroid1)架构sip协议栈使用JAVA实现,音频Codec使用skype的silk(Silk编解码是Skype向第三方开发人员和硬件制造商提供免版税认证(RF)的Silk宽带音频编码器)实现。NAT传输支持stun server.2)优缺点:NAT方面只支持STUN,无ICE框架,如需要完全实现P2P视频通话需要实现符合ICE
- 在Android上使用XML
android
Android钻石迷情游戏源码http://www.eoeandroid.com/thread-205318-1-1.html
Android平台DuckGame小游戏http://www.eoeandroid.com/thread-205308-1-1.html
Android下SipDroid客户端源码http://www.eoeandroid.com/thread-205292-1-1.
- android 网络电话开发,VOIP/SIP 那么多开源选哪个好
老刺猬
本人从09年开始研究VOIP/SIP协议,开源项目也看了几个,最早pjsip05年开始推的时候,就开始关注,也在自己的winmobile项目中有所使用。后期也看过sipdroid,imsdroid(doubango),linphone,csipsimple(pjsip)。我觉得好用的是linphone和csipsimple,linphone的最大优势在于全平台支持,android,ios,winp
- Android 使用NDK编译sipdroid Library
android
sipdroid是一款开源的运行于Android平台上的voip,目前支持音频和视频通话;
项目拖管地址:http://code.google.com/p/sipdroid/
下载源代码,导入eclipse的时候会有一些小错误,但都比较容易更改,这些就不再重复;
在命令行窗口下进行项目所在文件下,执行ndk-build命令(如果没有添加ndk到系统环境变量需要先进行配置);
C:\Use
- 做移动端视频通话软件,大致看了下现有的开源软件
开源软件
转自:链接
要做一个移动端视频通话软件,大致看了下现有的开源软件一) sipdroid1)架构sip协议栈使用JAVA实现,音频Codec使用skype的silk(Silk编解码是Skype向第三方开发人员和硬件制造商提供免版税认证(RF)的Silk宽带音频编码器)实现。NAT传输支持stun server.2)优缺点:NAT方面只支持STUN,无ICE框架,如需要完全实现P2P
- Sipdroid会话邀请流程(二)
fwt336
视频语音voipSIPsipdroid
这里咱们要弄明白的是,Sipdroid会话邀请的结果是在哪里进行监听的,以及这种效果是怎么实现的?发送消息统一是由Sipdroid的sendMessage来进行发送的,然后返回的数据咱们可以在Sipdroid的OnReceiveMessage中来进行获取。在Sipdroid注册结果的监听:http://www.shouyanwang.org/thread-44-1-1.html这篇文章中,咱们分析
- Sipdroid会话邀请流程(一)-附流程图
fwt336
视频语音SIPsipdroid
今天整理了一下Sipdroid会话邀请的流程,同时整理了一下流程图,比平时节约了不少设计纸,还能给大家分享一下流程图,好。Sipdroid会话流程图: 图片比较直观,但是表述却不够详细,下面咱们详细分析下流程:会话邀请所涉及到得类:SipdroidEngine(call)-UserAgent(call)-ExtendedCall(call) -InviteDialog(invite)左边的代表涉
- Sipdroid简单分析
fwt336
视频编码voipSIPsipdroid
最近做android上面的IP通话,所有对sipdroid做了一个简单分析,希望对各位做voip的朋友有点帮助,同时在这里抛砖引玉,希望高手加以指点。我主要是修改Sip那块,将sipdroid的Sip换成自己的私有Sip,同时做一个自己的sip和标准Sip的状态映射,所以对UI这块还不太明白 Sipdroid是一款相对成熟的Voip软件,本身提供了视频语音通话功能,支 持各种网络接入模式(蓝牙,w
- Android--开源移动端IM比较SipDroid,IMSDroid,CSipsimple,Linphone,webrtc
ccc20134
开源移动端IM比较SipDroid,IMSDroid,CSipsimple,Linphone,webrtc最新要做一个移动端视频通话软件,大致看了下现有的开源软件一)sipdroid1)架构sip协议栈使用JAVA实现,音频Codec使用skype的silk(Silk编解码是Skype向第三方开发人员和硬件制造商提供免版税认证(RF)的Silk宽带音频编码器)实现。NAT传输支持stunserve
- 再谈SipDroid
vbLittleBoy
研究了SipDroid2.7,自己对它的理解也渐渐的清晰了。那它是怎样实现电话拨打以及电话监听的?它的音频接收以及发送是怎么实现的?它的视频又是怎么一回事?它在模拟器上的端口为什么总是变化的?它又是如何处理登陆超时以及通话出错的?带着这些疑问进入它的代码思想境界!使用yate搭配服务器,然后使用了一个yate与SipDroid客户端进行通话!~至于怎么搭配服务器以及SipDroid的配置设置,此处
- 插入表主键冲突做更新
a-john
有以下场景:
用户下了一个订单,订单内的内容较多,且来自多表,首次下单的时候,内容可能会不全(部分内容不是必须,出现有些表根本就没有没有该订单的值)。在以后更改订单时,有些内容会更改,有些内容会新增。
问题:
如果在sql语句中执行update操作,在没有数据的表中会出错。如果在逻辑代码中先做查询,查询结果有做更新,没有做插入,这样会将代码复杂化。
解决:
mysql中提供了一个sql语
- Android xml资源文件中@、@android:type、@*、?、@+含义和区别
Cb123456
@+@?@*
一.@代表引用资源
1.引用自定义资源。格式:@[package:]type/name
android:text="@string/hello"
2.引用系统资源。格式:@android:type/name
android:textColor="@android:color/opaque_red"
- 数据结构的基本介绍
天子之骄
数据结构散列表树、图线性结构价格标签
数据结构的基本介绍
数据结构就是数据的组织形式,用一种提前设计好的框架去存取数据,以便更方便,高效的对数据进行增删查改。正确选择合适的数据结构,对软件程序的高效执行的影响作用不亚于算法的设计。此外,在计算机系统中数据结构的作用也是非同小可。例如常常在编程语言中听到的栈,堆等,就是经典的数据结构。
经典的数据结构大致如下:
一:线性数据结构
(1):列表
a
- 通过二维码开放平台的API快速生成二维码
一炮送你回车库
api
现在很多网站都有通过扫二维码用手机连接的功能,联图网(http://www.liantu.com/pingtai/)的二维码开放平台开放了一个生成二维码图片的Api,挺方便使用的。闲着无聊,写了个前台快速生成二维码的方法。
html代码如下:(二维码将生成在这div下)
? 1
&nbs
- ImageIO读取一张图片改变大小
3213213333332132
javaIOimageBufferedImage
package com.demo;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
/**
* @Description 读取一张图片改变大小
* @author FuJianyon
- myeclipse集成svn(一针见血)
7454103
eclipseSVNMyEclipse
&n
- 装箱与拆箱----autoboxing和unboxing
darkranger
J2SE
4.2 自动装箱和拆箱
基本数据(Primitive)类型的自动装箱(autoboxing)、拆箱(unboxing)是自J2SE 5.0开始提供的功能。虽然为您打包基本数据类型提供了方便,但提供方便的同时表示隐藏了细节,建议在能够区分基本数据类型与对象的差别时再使用。
4.2.1 autoboxing和unboxing
在Java中,所有要处理的东西几乎都是对象(Object)
- ajax传统的方式制作ajax
aijuans
Ajax
//这是前台的代码
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+
- 只用jre的eclipse是怎么编译java源文件的?
avords
javaeclipsejdktomcat
eclipse只需要jre就可以运行开发java程序了,也能自动 编译java源代码,但是jre不是java的运行环境么,难道jre中也带有编译工具? 还是eclipse自己实现的?谁能给解释一下呢问题补充:假设系统中没有安装jdk or jre,只在eclipse的目录中有一个jre,那么eclipse会采用该jre,问题是eclipse照样可以编译java源文件,为什么呢?
&nb
- 前端模块化
bee1314
模块化
背景: 前端JavaScript模块化,其实已经不是什么新鲜事了。但是很多的项目还没有真正的使用起来,还处于刀耕火种的野蛮生长阶段。 JavaScript一直缺乏有效的包管理机制,造成了大量的全局变量,大量的方法冲突。我们多么渴望有天能像Java(import),Python (import),Ruby(require)那样写代码。在没有包管理机制的年代,我们是怎么避免所
- 处理百万级以上的数据处理
bijian1013
oraclesql数据库大数据查询
一.处理百万级以上的数据提高查询速度的方法: 1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。
2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 o
- mac 卸载 java 1.7 或更高版本
征客丶
javaOS
卸载 java 1.7 或更高
sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
成功执行此命令后,还可以执行 java 与 javac 命令
sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane
成功执行此命令后,还可以执行 java
- 【Spark六十一】Spark Streaming结合Flume、Kafka进行日志分析
bit1129
Stream
第一步,Flume和Kakfa对接,Flume抓取日志,写到Kafka中
第二部,Spark Streaming读取Kafka中的数据,进行实时分析
本文首先使用Kakfa自带的消息处理(脚本)来获取消息,走通Flume和Kafka的对接 1. Flume配置
1. 下载Flume和Kafka集成的插件,下载地址:https://github.com/beyondj2ee/f
- Erlang vs TNSDL
bookjovi
erlang
TNSDL是Nokia内部用于开发电信交换软件的私有语言,是在SDL语言的基础上加以修改而成,TNSDL需翻译成C语言得以编译执行,TNSDL语言中实现了异步并行的特点,当然要完整实现异步并行还需要运行时动态库的支持,异步并行类似于Erlang的process(轻量级进程),TNSDL中则称之为hand,Erlang是基于vm(beam)开发,
- 非常希望有一个预防疲劳的java软件, 预防过劳死和眼睛疲劳,大家一起努力搞一个
ljy325
企业应用
非常希望有一个预防疲劳的java软件,我看新闻和网站,国防科技大学的科学家累死了,太疲劳,老是加班,不休息,经常吃药,吃药根本就没用,根本原因是疲劳过度。我以前做java,那会公司垃圾,老想赶快学习到东西跳槽离开,搞得超负荷,不明理。深圳做软件开发经常累死人,总有不明理的人,有个软件提醒限制很好,可以挽救很多人的生命。
相关新闻:
(1)IT行业成五大疾病重灾区:过劳死平均37.9岁
- 读《研磨设计模式》-代码笔记-原型模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/**
* Effective Java 建议使用copy constructor or copy factory来代替clone()方法:
* 1.public Product copy(Product p){}
* 2.publi
- 配置管理---svn工具之权限配置
chenyu19891124
SVN
今天花了大半天的功夫,终于弄懂svn权限配置。下面是今天收获的战绩。
安装完svn后就是在svn中建立版本库,比如我本地的是版本库路径是C:\Repositories\pepos。pepos是我的版本库。在pepos的目录结构
pepos
component
webapps
在conf里面的auth里赋予的权限配置为
[groups]
- 浅谈程序员的数学修养
comsci
设计模式编程算法面试招聘
浅谈程序员的数学修养
- 批量执行 bulk collect与forall用法
daizj
oraclesqlbulk collectforall
BULK COLLECT 子句会批量检索结果,即一次性将结果集绑定到一个集合变量中,并从SQL引擎发送到PL/SQL引擎。通常可以在SELECT INTO、
FETCH INTO以及RETURNING INTO子句中使用BULK COLLECT。本文将逐一描述BULK COLLECT在这几种情形下的用法。
有关FORALL语句的用法请参考:批量SQL之 F
- Linux下使用rsync最快速删除海量文件的方法
dongwei_6688
OS
1、先安装rsync:yum install rsync
2、建立一个空的文件夹:mkdir /tmp/test
3、用rsync删除目标目录:rsync --delete-before -a -H -v --progress --stats /tmp/test/ log/这样我们要删除的log目录就会被清空了,删除的速度会非常快。rsync实际上用的是替换原理,处理数十万个文件也是秒删。
- Yii CModel中rules验证规格
dcj3sjt126com
rulesyiivalidate
Yii cValidator主要用法分析:
yii验证rulesit 分类: Yii yii的rules验证 cValidator主要属性 attributes ,builtInValidators,enableClientValidation,message,on,safe,skipOnError
 
- 基于vagrant的redis主从实验
dcj3sjt126com
vagrant
平台: Mac
工具: Vagrant
系统: Centos6.5
实验目的: Redis主从
实现思路
制作一个基于sentos6.5, 已经安装好reids的box, 添加一个脚本配置从机, 然后作为后面主机从机的基础box
制作sentos6.5+redis的box
mkdir vagrant_redis
cd vagrant_
- Memcached(二)、Centos安装Memcached服务器
frank1234
centosmemcached
一、安装gcc
rpm和yum安装memcached服务器连接没有找到,所以我使用的是make的方式安装,由于make依赖于gcc,所以要先安装gcc
开始安装,命令如下,[color=red][b]顺序一定不能出错[/b][/color]:
建议可以先切换到root用户,不然可能会遇到权限问题:su root 输入密码......
rpm -ivh kernel-head
- Remove Duplicates from Sorted List
hcx2013
remove
Given a sorted linked list, delete all duplicates such that each element appear only once.
For example,Given 1->1->2, return 1->2.Given 1->1->2->3->3, return&
- Spring4新特性——JSR310日期时间API的支持
jinnianshilongnian
spring4
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- 浅谈enum与单例设计模式
247687009
java单例
在JDK1.5之前的单例实现方式有两种(懒汉式和饿汉式并无设计上的区别故看做一种),两者同是私有构
造器,导出静态成员变量,以便调用者访问。
第一种
package singleton;
public class Singleton {
//导出全局成员
public final static Singleton INSTANCE = new S
- 使用switch条件语句需要注意的几点
openwrt
cbreakswitch
1. 当满足条件的case中没有break,程序将依次执行其后的每种条件(包括default)直到遇到break跳出
int main()
{
int n = 1;
switch(n) {
case 1:
printf("--1--\n");
default:
printf("defa
- 配置Spring Mybatis JUnit测试环境的应用上下文
schnell18
springmybatisJUnit
Spring-test模块中的应用上下文和web及spring boot的有很大差异。主要试下来差异有:
单元测试的app context不支持从外部properties文件注入属性
@Value注解不能解析带通配符的路径字符串
解决第一个问题可以配置一个PropertyPlaceholderConfigurer的bean。
第二个问题的具体实例是:
 
- Java 定时任务总结一
tuoni
javaspringtimerquartztimertask
Java定时任务总结 一.从技术上分类大概分为以下三种方式: 1.Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务; 说明: java.util.Timer定时器,实际上是个线程,定时执行TimerTask类 &
- 一种防止用户生成内容站点出现商业广告以及非法有害等垃圾信息的方法
yangshangchuan
rank相似度计算文本相似度词袋模型余弦相似度
本文描述了一种在ITEYE博客频道上面出现的新型的商业广告形式及其应对方法,对于其他的用户生成内容站点类型也具有同样的适用性。
最近在ITEYE博客频道上面出现了一种新型的商业广告形式,方法如下:
1、注册多个账号(一般10个以上)。
2、从多个账号中选择一个账号,发表1-2篇博文