![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
Android安全工程
围绕 Android 应用的安全防护和逆向分析为主要的两个点, 分享各种安全攻防手段、Hook 技术、ARM 汇编等 Android 相关的知识。
展开
-
Kotlin 语言中的解构声明(Destructuring Declarations)
Kotlin 语言中的解构声在 Kotlin 中,解构声明(Destructuring Declarations)是一种方便的语言特性,允许你将一个对象或数据结构的属性解构到多个变量中。这个特性可以使你的代码更简洁、易读,并且减少了冗余的代码。明(Destructuring Declarations)原创 2023-05-28 11:33:02 · 381 阅读 · 0 评论 -
kotlin的copy使用
在 Kotlin 中,数据类(data class)自带一个 copy() 函数,可以用于创建一个与原对象相同的新对象,同时可以更改其中的一些属性。原创 2023-03-12 12:49:17 · 3138 阅读 · 0 评论 -
HashMap 里面的 hashcode()详解
前言在聊 hashcode() 的作用之前,我们首先需要了解什么是散列表。散列表是一种数据结构,它的英文名称叫 Hash Table, 也是我们平常称的’哈希表’,或者 ‘Hash表’。散列表是一种支持利用数组下标实现随机访问的数据结构,也可以理解成散列表是一种数组的扩展。下面我举个例子解析一下,在某次校运动会有 100 名选手参加,为了便于记录他们每个选手的成绩,选手会依次被贴上属于自己的号...原创 2019-10-23 11:13:28 · 3762 阅读 · 3 评论 -
#Android学习# 三种Notification的学习
Notification 可以让我们在获取信息的时候,在状态栏、锁屏界面来显示相应的信息。如果没有 Notification,那我们的 QQ 以及 微信以及其他应用就无法主动通知我们,我们就需要时时地看手机来检查是否有新的信息和提醒,如果真的这样子的话,那 Android 的应用的体验就实在是太糟糕了。这也体现了 Notification 在应用中的重要性。原创 2017-09-12 17:23:05 · 552 阅读 · 0 评论 -
#Android学习# 简单的轮播图的实现[上]
自己学习 Android 也有一段时间了, 从大二的开学之初开始写 Android 程序,那时候自己真的什么都是不会,除了自己有一些 Java 基础之外,还好,感激当初坚持的自己,自己现在也可以独自写一些 Android 小程序了; 现在,哈哈,还有几天,哦,三天吧,我就是一名大三的学生了,在大三的日子里面,我会比较系统地学习 Android 知识,选择用时间沉淀自己,当然,我会把我学到的知识,整理原创 2017-09-04 18:14:23 · 2890 阅读 · 0 评论 -
深入学习Activity生命周期
前言在 Android 四大组件中,Activity 在其中占有的位置也是非常重要的; 吃透 Activity 的生命周期的流程,无疑对在开发 Android 是非常有帮助的,那么,今天让我们一起来深入学习 Android 的生命周期吧!原创 2017-10-04 19:43:27 · 425 阅读 · 0 评论 -
View体系(一):View位置参数
在 Android 整个体系中,View 在其中扮演着不可或缺的角色。前言我对 Android 中的 View 理解是:View 在字面上面理解指的是视图,或者更加确切来说,它指的是控件,只不过这个控件的功能比较更广泛,没有像 Button 控件那样细化罢了。我为什么这么理解呢?因为在 View 体系中,例如 Button、TextView…它们都是继承自 View,如 Android 5...原创 2019-01-31 22:34:36 · 266 阅读 · 0 评论 -
HTTP原理
前言HTTP(HyperText Transfer Protocol,超文本传输协议)是 TCP/IP 四层模型中的应用层的其中一种协议。HTTP 的历史HTTP 于 1990 年问世,被称为 HTTP/0.9;HTTP/1.0 作为标准被公布是在 1996 年的 5 月,该标准至今仍被广泛使用在服务器端,记载于 RFC19945;HTTP/1.1 是目前主流的 HTTP 协议版本,当...原创 2019-02-25 20:05:56 · 1605 阅读 · 1 评论