- 博客(4)
- 资源 (7)
- 收藏
- 关注
原创 Java用广度优先搜索快速搜索文件
背景在开发的过程中,经常需要在文件系统里按某些条件搜索文件,比如音乐播放器扫描音乐,而搜索文件,大多人喜欢用递归的方式,而这也是最容易想到的方式。递归方式如果文件夹很深就容易造成栈溢出,而且不断的压栈退栈效率也会变低。我们常用的文件通常不会放在太深的文件夹,我们应该一层一层下去搜索,放在浅层目录先被搜索,如果实时显示结果,得到想要的结果即停止,用广度优先搜索的优势就更能体现出来了。|--E
2017-03-15 20:40:17 4436
原创 【openfire,smack使用总结】--Smack库的使用
Smack介绍Smack是XMPP协议的的实现库,Smack库易于使用,仅仅几行代码就能实现客户端连接,登陆,发送即时消息。但是由于使用XMPP协议,所以不适合用在高并发的场合。Smack的使用本文使用的是4.1.9版本的Smack库来演示,Smack的官方下载地址:http://www.igniterealtime.org/projects/smack/。下载下来后根据需求进行引
2017-03-09 19:01:59 8326 6
原创 Java实现简易爬虫--抓取酷安网用户头像
方法一:爬虫思路以酷安网用户粉丝较多的用户的个人中心为进口,获取该用户的全部粉丝的个人中心链接,用户头像链接和用户名,并分别放入队列。开启两个线程获取信息,一个线程获取队列中的用户的信息并放入队列,另一个线程负责从头像链接队列中取出链接并下载用户头像。爬虫分析用浏览器打开一个用户的粉丝列表(http://coolapk.com/u/[用户id]/contacts) 并查看源码
2017-03-08 17:08:26 3928
原创 【openfire,smack使用总结】--openfire插件开发
1.源码的配置到https://github.com/igniterealtime/Openfire/releases去下载openfire的源码,导入eclipse,openfire需要Ant工具进行编译,所以还要装上Ant。2.插件目录结构装好后,在eclipse的openfire源码目录的plugins目录下创建一个插件文件结构,文件结构见下图,注意图中圈起来的地方。Random
2017-03-04 18:29:59 2382
美术作品管理系统
2018-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人