首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
泪已无痕
掘友等级
架构师
二流程序员、三流架构师 ^_^
获得徽章 7
动态
文章
专栏
沸点
课程
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
[译]最佳安全实践:在 Java 和 Android 中使用 AES 进行对称加密:第2部分:AES-CBC + HMAC
本文是我上一篇文章:“最佳安全实践:在 Java 和 Android 中使用 AES 进行对称加密” 的续篇,在这篇文章中我总结了关于 AES 最为重要的事情并演示了如何通过 AES-GCM 来使用它。在阅读本文并深入下一个主题之前,我强烈建议你阅读它,因为它解释了最重要的基础…
[译] 状态恢复入门教程
在这篇状态恢复教程中,我们将了解如何使用 Apple 的状态恢复接口来提升用户的应用体验。 注意:Xcode 7.3、iOS 9.3 和 Swift 2.2 已于 2016-04-03 更新。 在 iOS 系统中,状态恢复机制是一个经常被忽略的特性,当用户再次打开 app 的时…
[译] 值类型导向编程
在 2015 WWDC 大会上,在一个具有影响力的会议(面向协议的 Swift 编程)中,Dave Abrahams 解释了如何用 Swift 的协议来解决类的一些缺点。他提出了这条规则:“不要从类开始,从协议开始”。 为了说明这一点,Dave 通过面向协议的方法描述了一个基本…
[译] 通过视图控制器容器和子视图控制器避免庞大的视图控制器
View Controller 是一个提供基本构建块的组件,在 iOS 开发中我们以它为基础构建应用。在 Apple MVC 世界中,它作为 View 和 Model 的中间人,在两者之间充当协调者的角色。它以观察者控制器开始,响应模型更改、更新视图、使用目标操作从视图中接受用…
[译] 最佳安全实践:在 Java 和 Android 中使用 AES 进行对称加密
我将在本文中为大家介绍高级加密标准(AES),常见块模式,为什么需要填充和初始化向量以及如何保护数据不被篡改。最后,我将为大家展示如何使用 Java 轻松实现此功能,从而避免大多数安全问题。 AES,又称 Rijndael 加密算法,在 2000 年被 NIST 选中以用来替换…
[译] 使用自定义文件模板加快你的应用开发速度
在 Wishfie 开发 Android 应用时,我们经常需要编写大量的样板代码以用于创建新的 Activity 和 Fragment。我会举一个例子来说明我的意思: 当我们遵循 MVP 架构时,每个新增的 Activity 或 Fragment 都需要一个 Contract …
线程同步相关术语总结
对于初次接触线程同步的前端来说,总是对互斥锁、条件变量、信号量等术语傻傻分不清楚,这里根据自己的理解简单做下总结,如有疏漏之处,欢迎大家批评指正。 在多线程环境中往往存在因某一资源被同时访问导致该资源不一致的问题,互斥锁 通过排它性,即同时只允许一个访问者对其进行访问来保证资源…
[译] Android 内核控制流完整性
Android 的安全模型由 Linux 内核强制执行,这将诱使攻击者将其视为攻击目标。我们在已发布的 Android 版本和 Android 9 上为加强内核投入了大量精力,我们将继续这项工作,通过将关注点放在基于编译器的安全缓解措施上以防止代码重用攻击。 Google 的 …
[译] Kotlin 协程高级使用技巧
开始 Kotlin 协程非常简单:只需将一些耗时操作放在 launch 中即可,你做到了,对不?当然,这是针对简单的情况。但很快,并发与并行的复杂性会慢慢堆积起来。 当你深入研究协程时,以下是一些你需要知道的事情。 没有办法绕过它:在某些时候,你不得不用原生 Java 流。这里…
[译] 使用Capacitor 和 Vue.js 构建移动应用
最近,Ionic 团队发布了一项名叫 Capacitor 且继承了 Apache Cordova 和 Adobe PhoneGap 核心思想的开源项目。 Capacitor 允许你使用现代 web 技术来构建可在任意平台中运行的应用,从 web 浏览器到移动设备(Android…
下一页
个人成就
优秀创作者
文章被点赞
665
文章被阅读
171,957
掘力值
4,023
关注了
4
关注者
241
收藏集
0
关注标签
0
加入于
2018-11-13