积跬步

Just do IT Now.


  • Home

  • Tags

  • Categories

  • Archives

  • Search

安卓-线程

Posted on 2020-03-24 | In Android

线程

Java 多线程和线程同步

进程和线程

Read more »

安卓-网络

Posted on 2020-03-24 | In Android

网络

OKHttp中body().string()其中string()只能被使用一次,使用过后就会被清空掉。即代码中调用两次body().string()的话第二次是没有值的。如果想要则需要用个临时变量保存起来。

Regrofit

Read more »

安卓-通信

Posted on 2020-03-24 | In Android

通信

《Android开发艺术探索》

  • Handler是Android消息机制的上层接口,使得在开发过程中只需要和Handler交互即可。
  • Handler的运行需要底层的MessageQueue(消息队列:存储消息数据)【单链表】和Looper(循环:无限循环地去遍历)支撑。
  • Looper中有特殊概念ThreadLocal【不是线程,在每个线程中存储数据】。
    Handler创建时会采用当前线程的Looper来构造消息循环系统。
    Handler内部通过ThreadLocal获取到当前线程的Looper。
  • ThreadLocal可以在不同的线程中互不干扰地存储并提供数据,通过ThreadLocal可轻松获取每个线程的Looper。
  • 线程默认没有Looper,若需要使用Handler就必须为线程创建Looper。
  • UI线程(ActivityThread)在创建时就会初始化Looper,也即Handler可以在主线程中默认使用的原因。
Read more »

Application

Posted on 2020-03-24 | In Android

Application

定义

  • 代表应用程序(即Android App)的类,也属于Android中的一个系统组件
  • 继承关系(继承自ContextWrapper)(ContextWrapper继承自Context,Context继承自Object)
Read more »

Kotlin的Lambda

Posted on 2020-03-23 | In Kotlin

Kotlin的Lambda

Kotlin里的”高阶函数“:”参数or返回值为函数类型的函数“

Kotlin里的”高阶函数“只是个统称,没有任何特殊性,没有任何特殊功能

Read more »

Kotlin笔记

Posted on 2020-03-23 | In Kotlin

Kotlin大纲

大纲-Kotlin
Kotlin大纲

Kotlin基础、类、对象:

Read more »

Kotlin泛型

Posted on 2020-03-23 | In Kotlin

Kotlin 泛型

类型擦除

kotlin伪泛型

Read more »

Kotlin类委托和属性委托

Posted on 2020-03-23 | In Kotlin

Kotlin类委托和属性委托

v1.4.2 类委托
v1.4.2 委托属性
类委托
委托属性

kotlin类委托

Read more »

Ascii码表

Posted on 2020-03-17 | In 其他IT

ASCII码表

控制字符(功能码)

二进制 十进制 十六进制 字符/缩写 解释
00000000 0 00 NUL (NULL) 空字符
00000001 1 01 SOH (Start Of Headling) 标题开始
00000010 2 02 STX (Start Of Text) 正文开始
00000011 3 03 ETX (End Of Text) 正文结束
00000100 4 04 EOT (End Of Transmission) 传输结束
00000101 5 05 ENQ (Enquiry) 请求
00000110 6 06 ACK (Acknowledge) 回应/响应/收到通知
00000111 7 07 BEL (Bell) 响铃
00001000 8 08 BS (Backspace) 退格
00001001 9 09 HT (Horizontal Tab) 水平制表符
00001010 10 0A LF/NL(Line Feed/New Line) 换行键
00001011 11 0B VT (Vertical Tab) 垂直制表符
00001100 12 0C FF/NP (Form Feed/New Page) 换页键
00001101 13 0D CR (Carriage Return) 回车键
00001110 14 0E SO (Shift Out) 不用切换
00001111 15 0F SI (Shift In) 启用切换
00010000 16 10 DLE (Data Link Escape) 数据链路转义
00010001 17 11 DC1/XON (Device Control 1/Transmission On) 设备控制1/传输开始
00010010 18 12 DC2 (Device Control 2) 设备控制2
00010011 19 13 DC3/XOFF (Device Control 3/Transmission Off) 设备控制3/传输中断
00010100 20 14 DC4 (Device Control 4) 设备控制4
00010101 21 15 NAK (Negative Acknowledge) 无响应/非正常响应/拒绝接收
00010110 22 16 SYN (Synchronous Idle) 同步空闲
00010111 23 17 ETB (End of Transmission Block) 传输块结束/块传输终止
00011000 24 18 CAN (Cancel) 取消
00011001 25 19 EM (End of Medium) 已到介质末端/介质存储已满/介质中断
00011010 26 1A SUB (Substitute) 替补/替换
00011011 27 1B ESC (Escape) 逃离/取消
00011100 28 1C FS (File Separator) 文件分割符
00011101 29 1D GS (Group Separator) 组分隔符/分组符
00011110 30 1E RS (Record Separator) 记录分离符
00011111 31 1F US (Unit Separator) 单元分隔符
01111111 127 7F DEL (Delete) 删除
Read more »

Java-编程规范

Posted on 2020-03-16 | In Java
Java编程规范 import中不能有通配符。 重载方法应该放在一起连续出现。 即使代码块中没有内容,或者只有一行代码,也必须使用大括号。 2空格缩进。 列宽是80或100个字符。 不能使用类似C语言的数组变量声明。 switch语句中,必须包含default语句。 修饰符的顺序应按照Java语言规 ...
Read more »

Java-泛型

Posted on 2020-03-16 | In Java

Java泛型

什么是java泛型?

本质:参数化类型
即所操作的数据类型被指定为一个参数。
分泛型类、泛型接口、泛型方法

Read more »

Java-集合框架

Posted on 2020-03-16 | In Java

HashMap(jdk1.8)

Java7 HashMap结构

HashMap

Read more »
<1…171819…24>

285 posts
21 categories
44 tags
E-Mail CSDN
0%
© 2018 — 2025 阿炳
Powered by Hexo
|
Theme — NexT.Gemini v5.1.4