- 博客(7)
- 问答 (1)
- 收藏
- 关注
原创 算法学习之快速排序
快速排序快速排序在平均状况下时间复杂度O(nlogn),快速排序法是冒泡排序的进化版本,在最差情况下他们的时间复杂度是一样的,但是在平均状况下其时间复杂度较冒泡排序更低,快速排序是一种不稳定的算法。快速排序算法的思想:上图有长度不相同次序混乱的条形图(可看作数组中大小不同的数据),选择任意一个位置的数据为出发点,例如选择第一条关键数据为红色箭头所指的数据,从数组最右侧开始与关键
2017-01-18 14:38:42
338
原创 算法学习之选择排序
选择排序:选择排序是一个比较简单的排序算法,原理就是从长度为n的数组中,把数组中第k大的数放到第n-k的数组位置(数组顺序有小到大)排序算法的稳定性(百度百科):假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,ri=rj,且ri在rj之前,而在排序后的序列中,ri仍在rj之前,则称这种排序算法是稳定的;否则称为不稳定的。
2017-01-10 13:03:30
383
原创 算法学习之归并排序
归并排序O(n) = NlogN 归并排序思想:把数组拆分成多个有序的数组,然后将这些有序的数组排序合并归并排序的优势就在于在问题规模(数组长度)不变的情况下通过减少for循环的执行次数从而降低时间复杂度以下是对有序数组排序的代码:public void merge(int[] array,int low,int mid,int high){ int[] array2 = ne
2017-01-05 11:53:49
370
原创 Android ImageLoader获取Http请求需带Cookie图片
前言图片加载框架ImageLoader有缓存,获取图片过程中显示不同图片,异步加载等很多便利的功能。通过ImageLoader加载Server端图片十分方便,通过HTTP GET获取时,有时需要client提供一些必要的信息和session才能正常获取。 获取的过程也十分简单,在初始化完成ImageLoader之后,调用方法即可,如下:ImageLoader.getInstance().displ
2016-10-17 10:13:37
1582
原创 C#读取文件的实时进度条
C#读取文件的实时进度条对线程及其线程间通讯,线程访问UI控件的问题没有任何经验,通过编写读取文件的实时进度条来增加一些此方面的基础知识。写过一个用Redis存取数据的小项目,Redis的持久化机制导致在机器crash掉的时候可能会丢失数据,项目也有把检测到的数据写入txt的需求,由于数据txt写入是实时的(每获取一条记录,就写入一条),所以机器crash掉的时候,数据的恢复可以通过读取
2016-07-18 11:49:16
9629
3
原创 关于Odoo 8.0 jsonrpc的调查
odoo是ERP概念的一个比较健全的实现,为开发者提供了迅速构建企业业务代码的开发框架。关于odoo的详细说明参见https://www.odoo.com/documentation/8.0/reference/orm.html#fields 。调查原因:在解决方案中,常常用到ODOO作为服务端(Service),移动设备作为客户端(Client),两者数据交互一般有三种方式,webapi
2016-04-08 08:41:46
3386
原创 关于Ali Muzaffar大神的AnimatedEditText的优化
关于Ali Muzaffar大神的AnimatedEditText的优化今天在android论坛上偶然发现一个关于android editText文本输入框输入带动作的文本的demo。于是就去git上下载了这个demo自己研究,demo地址:[ https://github.com/alphamu/AnimatedEditText ],实现效果:通过其attrs.xml的定义: <declare-
2016-03-31 11:27:38
467
空空如也
Android开发问题,安卓环境搭建完成后,调试过程中eclipse报错的问题
2015-01-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人