转自:http://labs.chinamobile.com/mblog/225/2830
[译文]What is RCU, Fundamentally?
http://lwn.net/Articles/262464/
December 17, 2007
Paul E. McKenney, IBM Linux Technology Center
Jonathan Walpole, Port...
分类:
其他好文 时间:
2016-05-18 19:16:35
阅读次数:
229
Adaboost算法结合Haar-like特征 一、Haar-like特征 目前通常使用的Haar-like特征主要包括Paul Viola和Michal Jones在人脸检测中使用的由Papageorgiou C首先提出的原始矩形特征和Rainer Lienhart 和 Jochen Maydt提 ...
分类:
编程语言 时间:
2016-05-17 11:12:07
阅读次数:
205
前几篇博文对“幽灵架构”做了用法的介绍和相关技术点的补充,本文是一篇总结性质的文章,分析该架构的适用场景和限制,首先让我们回顾一下iOS开发的MVC模式,参考斯坦福公开课里Paul老爷子的讲解,如下图所示:
在MVC模式下Model和View是不能直接通信的,在“幽灵架构”体系中Model和View依旧不能直接通信,在传统的MVC中,这种通信的阻隔很多时候是因为在没有得到Model和View实...
分类:
其他好文 时间:
2016-05-13 14:45:12
阅读次数:
287
声明:本文档的内容主要来源于书籍《软件调试修炼之道》作者Paul Butcher,属于读书笔记。
不要急于动手!
尽管可以利用各种工具和技术以及软件自身查找缺陷,但是你最重要的财富是你的智慧
一种调试方法
提出假设->设计实验->假设不成立,重新开始
采用不同类型的实验
进行几种不同类型的实验,但是每种实验必须有一个明确的目标。比如软件内部运行状态、软件的输入参...
分类:
其他好文 时间:
2016-05-10 12:55:52
阅读次数:
232
声明:本文档的内容主要来源于书籍《软件调试修炼之道》作者Paul Butcher,属于读书笔记。 不要急于动手! 尽管可以利用各种工具和技术以及软件自身查找缺陷,但是你最重要的财富是你的智慧 一种调试方法 提出假设->设计实验->假设不成立,重新开始 采用不同类型的实验 进行几种不同类型的实验,但是 ...
分类:
其他好文 时间:
2016-05-10 08:28:28
阅读次数:
131
对list进行切片
取一个list的部分元素是非常常见的操作。比如,一个list如下:
>>> L = ['Adam', 'Lisa', 'Bart', 'Paul']
取前3个元素,应该怎么做?
笨办法:
>>> [L[0], L[1], L[2]]
['Adam', 'Lisa', 'Bart']
之所以是笨办法是因为扩展一下,取前N个元素就没辙了。...
分类:
编程语言 时间:
2016-05-07 11:13:36
阅读次数:
144
对list进行切片取一个list的部分元素是非常常见的操作。比如,一个list如下:>>> L = ['Adam', 'Lisa', 'Bart', 'Paul']
取前3个元素,应该怎么做?笨办法:>>> [L[0], L[1], L[2]]
['Adam', 'Lisa', 'Bart']
之所以是笨办法是因为扩展一下,取前N个元素就没辙了。取前N个元素,也就是索引为0-(N-1)的元素,可以用...
分类:
编程语言 时间:
2016-05-07 10:39:30
阅读次数:
198
声明:本文档的内容主要来源于书籍《软件调试修炼之道》作者Paul Butcher,属于读书笔记。 重现第一,提问第二 问题重现是实证过程的最强大武器,如果不能重现问题,你也无法证明修复了它 首先按照缺陷报告的描述的步骤来做, 抓住重点,包含三个控制因素 软件本身:确保你使用的软件版本和bug提交的版 ...
分类:
其他好文 时间:
2016-04-28 07:06:03
阅读次数:
258
本文是本人自己辛苦翻译的,请转载的朋友注明,翻译于Z.MJun的CSDN的博客 http://blog.csdn.net/Zheng_Paul,感谢! 翻译于2015年10月5日Media LayerMedia layer包括图像,音像和视频技术,在你的应用里实现多媒体体验。这些技术在这个层上能简单使你创建的应用看起来更,听起来更好。图形技术 Graphics Technologies高质...
分类:
移动开发 时间:
2016-04-22 19:45:49
阅读次数:
199
本文是本人自己辛苦翻译的,请转载的朋友注明,翻译于Z.MJun的CSDN的博客 http://blog.csdn.net/Zheng_Paul,感谢! 翻译于2015年10月4日Core Services Layer这个核心服务层包含应用的基本系统服务。关键这些服务是在核心功能和核心功能库之间,所有的应用都必须使用这些基础类型。这个层同时包含个别的技术,例如本地,iCloud,公共媒体和网...
分类:
移动开发 时间:
2016-04-22 19:44:22
阅读次数:
311