内存对齐是编译器职责。编译期间,编译器按照对齐规则计算数据单元存储位置,以便把数据单元安排到“恰当”的位置;

阅读全文 发布时间:2019-02-27 15:36:13 阅读:116 标签:技术笔记

字符串匹配问题,关键字搜索,字符串定位实际上涉及的是同一问题,而KMP算法是为了解决这一类问题被总结出来的。

阅读全文 发布时间:2019-02-14 17:59:45 阅读:90 标签:算法

给定一个 n × n 的二维矩阵表示一个图像。
将图像顺时针旋转 90 度。

阅读全文 发布时间:2019-01-25 16:15:51 阅读:322 标签:算法

如果你开发了多个app,而这些app之间都需要同一用户的隐私数据,那么你可以使用访问组(access groups)来安全的在这些app之间共享用户隐私。例如,你可以通过共享认证信息,使登录到其中一个app的用户自动获取其他app的使用权(换句话说,就是自动登录到其他app)。这种共享,并不需要与用户交互或者用户授权,但限制是这些app,必须要是同一个开发团队开发的app。

阅读全文 发布时间:2019-01-15 17:44:28 阅读:696 标签:翻译技术安全

钥匙串项的可访问性,规定了app访问钥匙串项(比如如密码)的条件。
当用钥匙串服务(keychain services)存储用户隐私信息时,框架提供的默认行为是在安全性和可访问性之间进行了合理的权衡(trade-off)之后得到的结果。然而,在某些场景下,你可能想要做些不同的定制行为。

阅读全文 发布时间:2019-01-11 16:47:24 阅读:160 标签:翻译技术

安全是软件工程学最重要的一方面。最重要的是要理解安全并不是一个点。你不能在开发过程的最后才去关注它。你必须在一开始就有意识地把安全设计融入到app和服务中,使它成为贯穿整个设计到实现,测试,发布过程的一部分。

阅读全文 发布时间:2019-01-10 14:53:08 阅读:434 标签:翻译安全

密码自动填充简化了用户在app和网页上登录及账户创建的流程。仅仅几次点击,用户就能创建并保存一个新的密码或者登录到一个已经存在的账户。用户甚至不用知道它们的具体密码;系统帮忙会处理所有事情。

阅读全文 发布时间:2019-01-07 16:15:53 阅读:129 标签:翻译技术

使用关联域名,app和与之相关的网站之间将会共享认证信息。

阅读全文 发布时间:2019-01-07 10:42:26 阅读:415 标签:翻译