上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 21 下一页
  2017年2月14日
摘要: 在反汇编代码中,当看到xmm寄存器,第一反应是将要进行浮点操作或访问,但是更加多的情况是在使用xmm寄存器初始化局部对象。 下面是自制反汇编工具翻译出来的代码: 首先对函数原型进行分析,对下面翻译代码对rdx的访问使用分析,可以知道作为dl访问,通常是作为布尔类型使用,从而得到setAllowsEd 阅读全文
posted @ 2017-02-14 19:40 bbqz007 阅读(2014) 评论(0) 推荐(0) 编辑
摘要: 这里有一个(x64)例子,刚好说明寄存器在函数中的位置编排。rdi是第一个不为浮点或数据结构的参数,这里的第一个参数实质上与我们定义的函数类型的第一个参数不是对应的。 阅读全文
posted @ 2017-02-14 18:29 bbqz007 阅读(682) 评论(0) 推荐(0) 编辑
  2017年2月6日
摘要: 在Android中单靠RelativeLayout+LinearLayout实在力不从心,不能达意,没有在iOS下舒服。 与iOS的NSLayoutConstraint和AutoResizing相比,还是只有ConstraintLayout较接近了。 阅读全文
posted @ 2017-02-06 05:36 bbqz007 阅读(118) 评论(0) 推荐(0) 编辑
  2017年2月5日
摘要: 阅读全文
posted @ 2017-02-05 23:23 bbqz007 阅读(114) 评论(0) 推荐(0) 编辑
摘要: iOS UIKit和Android Widget常用UI类比 阅读全文
posted @ 2017-02-05 22:52 bbqz007 阅读(165) 评论(0) 推荐(0) 编辑
  2017年2月3日
摘要: IBinder.transcat和IBinder.onTransact。服务x线程x调用x进程x应用程序的关系。 阅读全文
posted @ 2017-02-03 02:29 bbqz007 阅读(211) 评论(0) 推荐(0) 编辑
  2017年2月2日
摘要: Android Service 一是处理Intent请求,二是像COM组件一样提供接口访问功能。Context.startService和Service.onStart这样的命名设计真误导人。 阅读全文
posted @ 2017-02-02 01:56 bbqz007 阅读(222) 评论(0) 推荐(0) 编辑
摘要: Win32: GetMessage, DispatchMessage, SendMessage, WinProc。 Android: Handler, Looper, Thread。 OC: dispatch_async。 阅读全文
posted @ 2017-02-02 01:12 bbqz007 阅读(213) 评论(0) 推荐(0) 编辑
  2016年12月5日
摘要: 通过比较DirectShow和ffmpeg两者的FilterGraph,分析ffmpeg的FilterGraph运作。 首先FilterGraph是一个图,图由点和边构成。在FilterGraph中的点就是Filter。在DirectShow中,没有边对象,Filter的连接依赖Pin组件以及IPi 阅读全文
posted @ 2016-12-05 00:26 bbqz007 阅读(306) 评论(0) 推荐(0) 编辑
  2016年12月4日
摘要: ffmpeg是其它核心库libav*的最大使用者,分析它的编程思想。你想知道它的命令如何转换成具体的libav*库编程吗?你想知道“ffmpeg -i test.mp4 -ss 10 -t 0.1 -f image2 a%03d.png”如何用libav*库编程来实现功能吗? 阅读全文
posted @ 2016-12-04 17:48 bbqz007 阅读(587) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 21 下一页