- 博客(8)
- 资源 (110)
- 收藏
- 关注
原创 Android中基于TCP协议的网络通信之使用Socket进行通信
TCP协议被称为一种端到端的协议。这是因为它为两台计算机的连接起到了重要作用:当一台计算机需要与另一台计算机进行接连时,TCP协议会他们之间建立一个连接:用于发送和接收数据的虚拟链路。
2014-08-31 12:44:22 4772 1
原创 Android Wifi开发之WifiConfiguration
最近在写一个和Wifi有关的程序,原来的意图是想去拿到手机当前WIFI连接下的密码。如果是对于有Root过的手机,我们可以从路径:/data/data/com.android.settings/databases/wifi_settings.db拿到wifi_settings.db这样的一个数据库文件。这个数据库文件的确比较好,不过是对于开发或是盗密码的人来说,而对于那些有条件才能公开Wifi密码的人来说,这是一个令人头疼的事了。
2014-08-27 16:03:55 7370 1
原创 Android中使用Handler和异步任务(AsyncTack)来为UI线程执行费时操作
出于性能优化的考虑,Android的UI线程不是线程安全的。这致使我们不能在Android的UI线程中执行一些费时的操作,如下载、刷新等。Android中只允许UI线程对Activity中的UI组件进行修改。
2014-08-26 14:36:42 1994
原创 在ListView中使用BaseAdapter进行适配
首先我不否认,我们可以不使用Adapter甚至是BaseAdapter来进行适配就能达到某种效果。但是,我们的LisView的Item多了之后,可能就会导致有很多冗余。而且,你有没有想过一个问题,如果我们要对某一项进行某种操作,比如说是点击操作。这样一来,势必会很麻烦。所以,我们可以尝试另一种比较好的方式,那就是使用Adapter来适配。在所有的Adapter中,个人还是比较中意BaseAdapter,它不像ListAdapter这些Adapter这么局限。好了,下面我们就来说说这个BaseAdapter
2014-08-24 12:41:25 1342
原创 Android退出程序(一)——单例模式
首先说明的一点就是,真正意义上的完全退出程序在应用层上其实还是做不到的。我们在应用层上所做的退出程序,都只是关闭了当前的前台程序,而后台程序其实还是在运行着的
2014-08-22 12:58:19 1986
原创 POJ-2942:吃糖果
吃到第j颗糖果的吃巧克力的方案数目就是我在第i+1天的时候吃第j+1和吃j+2颗糖果的和。可能你会问我为什么。那我这样来问一个问题,我在第i+1天的时候只了1颗糖果,那么我剩下的假设有m颗糖果要k天吃完是不是和我在第i+1天的时候只了2颗糖果,那么我剩下的m-1颗糖果要n天吃完是两种不同的方案?正是如此,所以我们就可以依次递推。
2014-08-20 23:27:20 1343
原创 POJ-4004:数字组合(用位移方法解组合数问题,Java版)
看完题目大家应该就会想到这题可以用一个组合数的思路去编写代码。也就是说我们从给出的一个数组中去随机地抽取中若干个数相加,相加的和要等于给出的那个数。虽然大致思想是没错了,但是,具体的思路是怎么样的呢?
2014-08-15 17:31:22 2249
原创 POJ-2746:约瑟夫问题(Java版)
有n只猴子,按顺时针方向围成一圈选大王(编号从1到n),从第1号开始报数,一直数到m,数到m的猴子退出圈外,剩下的猴子再接着从1开始报数。就这样,直到圈内只剩下一只猴子时,这个猴子就是猴王,编程求输入n,m后,输出最后猴王的编号。
2014-08-07 22:18:33 1550
Java设计模式-装饰者模式
2015-05-20
AndroidDemoRecyclerView
2015-05-18
MapReduce多路径输入输出
2016-06-18
RSA算法源码
2016-02-19
Java实现与FTP服务器的数据传输2
2015-11-12
Java实现与FTP服务器的数据传输
2015-11-11
Aho-Corasick自动机实现
2015-10-23
DoubleArrayTrie(双数组Trie树)
2015-10-22
字典树(Trie)的基本使用
2015-10-16
算法:Java对拼音进行智能切分
2015-10-13
模式匹配之KMP算法(Java版)
2015-09-16
获取网站标题和描述及对相关信息进行分词处理
2015-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人