对于一个数组 1.for循环 2.for in快速枚举 集合中对象数很多的情况下,for in 的遍历速度非常之快。但小规模的遍历 还没for循环快。 3. 枚举器NSEnumerator 4. enumerateObjectsUsingBlock方法 Block内代码可以并发执行。 字典情况下 遍 ...
分类:
移动开发 时间:
2019-09-19 19:28:14
阅读次数:
124
首先我们知道使用monkey后,我们可以查看三种类型的日志,一种是安卓内核日志,一种是安卓系统自己的日志,还有一种是monkey日志。 当我们使用monkey进行随机测试时,如何才知道我们这次随机测试是否有问题。 1.使用命令产生随机事件 adb shell monkey -p vchat.face ...
分类:
其他好文 时间:
2019-08-13 15:52:00
阅读次数:
269
GPU有一个命令队列,CPU通过Direct3D API将命令提交到队列里来使用命令列表(command lists),如下图。当一套命令(a set of commands)已经被提交到命令队列,他们不会被GPU立刻执行,理解这一点非常重要。由于GPU很可能忙着处理之前插入的命令,所以它们会待在队 ...
分类:
其他好文 时间:
2019-08-09 01:27:30
阅读次数:
131
public abstract class BaseFragment extends Fragment implements IBaseView { private List<BasePresenter> mInjectPresenters; private View mLayoutView; pr ...
分类:
其他好文 时间:
2019-08-04 20:02:58
阅读次数:
115
ListView 基本使用 ListView是Android最常用的控件之一,允许用户通过手指上下滑动的方式将屏幕外的数据滚动到屏幕内。 activity_main.xml MainActivity.java FruitAdapter.java 在getView方法中进行了ListView运行效率优 ...
分类:
其他好文 时间:
2019-01-23 18:15:00
阅读次数:
159
//前端的代码 function(button, e) //App端【经营者信息】设计项编辑界面上的上的【经营者信息】按钮调【法人负责人情况】的编辑界面,并且能够查看选中的经营者的申请对应的法人负责人情况 { try{ var me = this, view = me.getView(), grid... ...
分类:
移动开发 时间:
2018-11-25 20:34:47
阅读次数:
332
ListView优化 优化一:因为getView()方法中每次都将布局重新加载了一遍,所以当ListView快速滚动的时候会影响效率 解决方法:可利用convertView参数将之前加载好的布局缓存 优化二:在getView()方法中每次都要调用View的findViewById()方法获取一次控件 ...
分类:
其他好文 时间:
2018-10-11 16:55:41
阅读次数:
177
列表视图 为实现各种排列组合类的视图(包括但不限于Spinner、ListView、GridView等等),Android提供了五花八门的适配器用于组装某个规格的数据,常见的适配器有:数组适配器ArrayAdapter、简单适配器SimpleAdapter、基本适配器BaseAdapter、翻页适配 ...
分类:
其他好文 时间:
2018-10-06 16:45:01
阅读次数:
179
function getViewportOffset(){ if(window.innerWidth){ return { w:window.innerWidth, t:window.innerHeight } }else if(document.compatMode == "BackCompat" ...
分类:
其他好文 时间:
2018-10-05 19:23:50
阅读次数:
195
var to = ol.proj.fromLonLat([Number(lng), Number(lat)]);var view = map.getMap().getView();// 设置地图等级view.setZoom(6);view.animate({ center: to, duration ...
分类:
其他好文 时间:
2018-08-28 15:24:11
阅读次数:
1096