【冒泡排序】 冒泡排序就是整个过程就像气泡一样往上升,单向冒泡排序的基本思想是(假设由小到大排序): 对于给定的n个记录,从第一个记录开始依次对相邻的两个记录进行比较,当前面的记录大于后面的记录时,交换位置,进行一轮比较和换位后,n个记录的最大记录将位于第n位; 然后对前n-1个记录进行第二轮比较; ...
分类:
编程语言 时间:
2016-10-17 00:05:51
阅读次数:
157
最近由于项目原因,需要做一个产品内嵌的IM聊天系统。而且要象微信类似的效果;界面也要比较炫; 开始考虑用MFC,但MFC的控件自绘很麻烦,后来又考虑QT,倒是使用控件使用方便,但QT库太大,所以也放弃了。 最终选择了DUILIB ,原因是各种控制自绘方便,发布版本体积小。 说到聊天,大家可能首先想到 ...
分类:
微信 时间:
2016-10-14 17:16:53
阅读次数:
605
开发网站的时候,如何合理运用好各种插件对开发的帮助是很大的。 免去了我们调试各种交互效果, 比如常用的弹窗、气泡、提示、加载、焦点、标签、导航、折叠等等 这里会推荐几个常用的js插件,丰富多样简单易移植很适合我们做前台开发使用 第一个插件:多功能弹窗控件layer-v2.4 下载地址:http:// ...
分类:
其他好文 时间:
2016-10-06 12:37:51
阅读次数:
1845
bubble /'b?b(?)l/ n 气泡 泡沫 v 使冒泡 swap /sw?p/ n 交换 交换之物 v 与....交换 交易 交换 冒泡排序两种思想(主要用于数组):分两步 1)查询最小值(查询第一个位置的最小值) for(int j=0; j<a.length; j++){ if(a[0] ...
分类:
编程语言 时间:
2016-10-05 07:17:56
阅读次数:
197
https://github.com/dkmeteor/Bubble-Notification 感谢这位作者,本例子只是封装了一下源码。 这是jar下载地址 下载之后只要引用就好。下面是一个最简单的Demo,先看布局文件 <?xml version="1.0" encoding="utf ...
分类:
其他好文 时间:
2016-09-26 19:50:18
阅读次数:
141
今天给大家分享一个我刚做的项目中的一个小案例,因为我们在做一个聊天的功能,之前的聊天页面UI很丑,我就不在这里展示给大家了。现在就教大家怎么用css3制作一个和微信聊天界面一样的页面。首先给大家看看页面的样子吧,如下图所示:小月博客仿微信聊天界面页面大致就是这个..
分类:
微信 时间:
2016-09-22 18:18:20
阅读次数:
511
一、在ArcMap中的定位操作 已知若干点的经纬度坐标,要求在地图中进行定位: 1.通过Tool 》Add X Y data 定位点,注意选择地理坐标系下的wgs 1984坐标系; 2.定位后的点不能执行查询、分析等操作,需要重新export data; 3.导出的数据最好转换成投影坐标,以便于计算 ...
分类:
其他好文 时间:
2016-09-18 21:03:34
阅读次数:
186
【六月五号】排序算法之冒泡排序今天说的仍然是一中简单排序——冒泡排序,时间复杂度O(n^2)。其基本思想是:通过相邻元素之间的比较和交换使较小的元素逐渐从后向前移动,就像水底的气泡一样逐渐向上冒。具体过程如下:首先比较d[n]和d[n-1],若d[n]<d[n-1],则交换,使较..
分类:
编程语言 时间:
2016-09-14 23:35:48
阅读次数:
172
聊天界面主要是cell的动态高度计算和效率的问题,参考网上的两篇文章: 1.优化UITableViewCell高度计算的那些事 http://www.cocoachina.com/ios/20150518/11854.html 2.动态计算UITableViewCell高度详解 http://www ...
分类:
其他好文 时间:
2016-09-03 12:13:16
阅读次数:
201
气泡框(或者提示框)是网页中一种很常见的元素,大多用来展示提示信息,如下图所示: 拆分来看,形如这种气泡框无外乎就是一个矩形框+一个指示方向的三角形小箭头,要制作出这样的气泡框,如果解决了三角形小箭头就容易了。一种方法就是制作这样一个三角形箭头的图片,然后定位在矩形框上。但这种解决办法在后期更改气泡 ...
分类:
Web程序 时间:
2016-09-02 18:42:43
阅读次数:
227