会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
张小凡的博客
Read the fucking source code.
博客园
首页
新随笔
联系
订阅
管理
随笔 - 17
文章 - 0
评论 - 0
阅读 -
8212
2021年3月15日
Android 面试题笔记
摘要: 什么是 ANR? ANR(Application NotResponding):应用程序无响应。 如果应用程序有一段时间响应不够灵敏,系统会弹出一个对话框,提示应用无响应。 发生无响应的时间 (均为前台) Activity 5秒 BroadcastReceiver 10秒 Service 20秒 A
阅读全文
posted @ 2021-03-15 13:28 张小凡I4CU
阅读(88)
评论(0)
推荐(0)
2021年3月8日
十大排序算法 Java 代码示例
摘要: 总览 稳定: 冒泡、插入、归并、基数 不稳定 选择、快速、希尔、堆 名词解释 n: 数据规模 k:桶个数 In-place:占用常用内存 Out-place:占用额外内存 基础排序算法 主程序代码 package com.zzfan.sort; public class Main { public
阅读全文
posted @ 2021-03-08 16:36 张小凡I4CU
阅读(220)
评论(0)
推荐(0)
自定义View示例
摘要: 构造方法 创建一个 java 类,继承 View 父类。 重写3个构造方法 【示例】 public class MyView extends View { public MyView(Context context) { this(context, null); //调用本类第二个构造方法 } pu
阅读全文
posted @ 2021-03-08 13:01 张小凡I4CU
阅读(68)
评论(0)
推荐(0)
2021年3月6日
链表(Linked List)
摘要: 内容摘自:数据结构与算法之美 链表 链表并不需要一块连续的内存空间,它通过“指针”将一组零散的内存块串联起来使用。 单链表 链表通过指针将一组零散的内存块串联在一起。其中,我们把内存块称为链表的“结点”。 为了将所有的结点串起来,每个链表的结点不仅要存储数据,还需要记录下一个结点的地址。我们将这个记
阅读全文
posted @ 2021-03-06 19:39 张小凡I4CU
阅读(86)
评论(0)
推荐(0)
时间、空间复杂度分析
摘要: 总结自:数据结构与算法之美 为什么需要复杂度分析 事后统计法有非常大的局限性。 1.测试结果非常依赖测试环境 硬件的不同对测试结果有很大的影响。 2.测试结果受数据规模的影响很大 排序算法依赖待排数据的有序度。此外,测试数据规模太小,测试结果可能无法真实地反映算法的性能。 大 O 复杂度表示法 【示
阅读全文
posted @ 2021-03-06 14:05 张小凡I4CU
阅读(112)
评论(0)
推荐(0)
2021年3月5日
Android(三)四大组件之一 Activity
摘要: 简介 Activity 是一种可以包含用户界面的组件, 用于和用户进行交互. 一个应用程序可以有零个或多个 Activity, 但是没有 Activity 的很少见 基本用法 (一) 使用 Android Studio 手动创建一个 Activity 右键包→New→Activity→Empty A
阅读全文
posted @ 2021-03-05 15:34 张小凡I4CU
阅读(331)
评论(0)
推荐(0)
Android(二)Binder 进程间通讯
摘要: 内容摘自:一篇文章了解 Android Binder 进程间通讯机制 什么是 Binder ? Binder 是 Android 系统进程间通信(IPC)的一种方式。译文为 “粘合剂” ,它的作用也和粘合剂一样,将系统中各个组件(如四大件)粘合到了一起,是各个组件之间的桥梁。 Binder 架构 B
阅读全文
posted @ 2021-03-05 15:25 张小凡I4CU
阅读(192)
评论(0)
推荐(0)
Android(一)系统启动过程
摘要: 内容摘自:一文看明白Android系统启动过程 计算机启动方式 程序执行时首先将程序从硬盘读取到内存,然后加载到CPU 按下开机键之后,BIOS将操作系统加载到内存中 BIOS:Basic Input/Output System BIOS首先进行硬件自检 自检完成后,BIOS将控制权交给下一个启动程
阅读全文
posted @ 2021-03-05 15:12 张小凡I4CU
阅读(366)
评论(0)
推荐(0)
2020年6月9日
Kotlin基础语法
摘要: 需要补充学习内容: Kotlin函数式API和Java的函数式API 前言 在线运行Kotlin代码的网站:https://try.kotlinlang.org 总结自: <<第一行代码(第三版)>> 最重要的是: 时隔将近一年,俺又回来啦!虽然没人在意. 基础语法 1 变量和函数 1.1 变量 K
阅读全文
posted @ 2020-06-09 14:33 张小凡I4CU
阅读(259)
评论(0)
推荐(0)
2019年9月26日
Java(二)集合
摘要: 额,首先,因为基本都是左抄抄右抄抄,我都基本忘了从哪copy过来的了,只是为了方便自己复习,如果你看到有你的内容,请回复链接,我会注明转载。 1 总览 Collection 接口 Set 接口:无序,不可重复 List 接口:有序,可重复 Map 接口 键值对 不继承Collection 键唯一 M
阅读全文
posted @ 2019-09-26 22:45 张小凡I4CU
阅读(212)
评论(0)
推荐(0)
下一页
公告
昵称:
张小凡I4CU
园龄:
7年9个月
粉丝:
0
关注:
1
<
2025年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
搜索
最新随笔
1.Android 面试题笔记
2.十大排序算法 Java 代码示例
3.自定义View示例
4.链表(Linked List)
5.时间、空间复杂度分析
6.Android(三)四大组件之一 Activity
7.Android(二)Binder 进程间通讯
8.Android(一)系统启动过程
9.Kotlin基础语法
10.Java(二)集合
我的标签
Android
(6)
Java笔记
(5)
算法与数据结构
(4)
配置环境
(2)
随笔档案
2021年3月(8)
2020年6月(1)
2019年9月(1)
2019年7月(1)
2019年6月(2)
2019年5月(3)
点击右上角即可分享