转自:http://www.open-open.com/lib/view/open1420635646984.html
背景
Paxos 算法是Lamport于1990年提出的一种基于消息传递的一致性算法。由于算法难以理解起初并没有引起人们的重视,使Lamport在八年后重新发表到 TOCS上。即便如此paxos算法还是没有得到重视,2001年Lamport用可读性比较强的...
分类:
编程语言 时间:
2016-03-26 07:39:17
阅读次数:
611
Android系统手机屏幕的左上角为坐标系,同时y轴方向与笛卡尔坐标系的y轴方向想反。通过提供的api如getLeft , getTop, getBottom, getRight可以获得控件在parent中的相对位置。同时,也可以获得控件在屏幕中的绝对位置,详细用法可参考android应用程序中获取view的位置
当我们编写一些自定义的滑动控件时,会用到一些api如scrollTo(),scro...
分类:
移动开发 时间:
2016-03-26 07:38:13
阅读次数:
312
数组遍历是编码中很常见的一种需求,我们来扒一拔iOS里面都有什么样的方法来实现,有什么特点。
因为iOS是兼容C语言的,所以C语言里面的最最常见的for循环遍历是没有问题的。
本文中用的数组是获取的系统的语言数组,大约有30多个数据,虽然还不够模拟大批量的数据,但对于方法的验证是没有问题的了。
[objc]
view plain
copy
...
分类:
移动开发 时间:
2016-03-26 07:25:18
阅读次数:
186
如果你英文足够好,可以参考Qt帮助文档中的:The Graphics View Coordinate System。
---------------------------------------------------------------------------------------------------------------------------
首先,先上显示界面图(Embe...
分类:
其他好文 时间:
2016-03-26 07:23:45
阅读次数:
205
用过apple的同学应该都知道,大多数IOS应用都支持侧滑回退,就不详细说明了,直接上图:
作为使用ios的android开发者来说,我是特别喜欢这个功能的,既然这样,那就在android上也实现这个功能吧。
构思:
1、要处理滑动事件,而且优先级比较高,所以必须在父View中处理,也就是我们layout中的顶级View(当然这里说的顶级View不是DecorView,仅仅是layout...
分类:
移动开发 时间:
2016-03-26 07:14:44
阅读次数:
229
转自:http://www.androidchina.net/4458.html
1.view的绘制流程分几步,从哪开始?哪个过程结束以后能看到view?
答:从ViewRoot的performTraversals开始,经过measure,layout,draw 三个流程。draw流程结束以后就可以在屏幕上看到view了。
2.view的测量宽高和实际宽高有区别吗?
...
分类:
移动开发 时间:
2016-03-26 07:09:18
阅读次数:
258
看下最后的效果图:
为了增加一定的趣味,做了一个类似上面的相册效果,支持拖动时自动变化,和点击变化~~是不是很赞~
1、首先看布局文件:
[html] view
plain copy
LinearLayout xmlns:android="http://schemas.android.com/apk/res/androi...
分类:
移动开发 时间:
2016-03-26 07:05:06
阅读次数:
294
本文讲述如何用系统自带的东东实现二维码扫描的功能:点击当前页面的某个按钮,创建扫描VIEW。细心的小伙伴可以发现 title被改变了,返回按钮被隐藏了。这个代码自己写就行了,与本文关系不大。。。绿色的线会上下跑,不要担心:D
实现效果如下:
1.在工程中添加框架AVFoundation.framework
2.声明代理:AVCaptureMetadataOutpu...
分类:
移动开发 时间:
2016-03-26 07:03:03
阅读次数:
243
上一篇文章我们讲了View的measure的流程,接下来我们讲下View的layout和draw流程,如果你理解了View的measure的流程,那这篇文章自然就不在话下了。...
分类:
移动开发 时间:
2016-03-26 06:51:50
阅读次数:
264
HomeTableView * tableView=[[HomeTableView alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height-64) style:UITab ...
分类:
其他好文 时间:
2016-03-24 18:26:09
阅读次数:
158