Git Product home page Git Product logo

cslearn's Introduction

个人涉及到的计算机知识汇总

一. Android 部分

Android 权限

Flux设计模式在 Android 中的引用

Android 动态链接库 So 的加载

Android Handler

Android Binder

1.1 Jetpack

LiveData: Cannot add the same observer with different lifecycles

1.2 Android 进阶系列

1.2.1 Android 卡顿

Android 卡顿(一):总述

Android 卡顿(二):Android Android Studio Profiler 的使用

Android 卡顿(三):实现(一)

Android卡顿(四):实现(二)

1.2.2 Android 插桩

Android 中使用 APT

Aspectj 在Android中的使用

Aspectj 在 Android 中限制快速点击

Android 编译插桩(一): ASM

Android 编译插桩(二): Gradle Transform

Android 编译插桩(三):Transform + ASM

1.2.3 Android 内存优化

Android 内存优化(一)

Android 内存优化(二)

1.2.4 Android Native Hook

Android Native Hook 前言

1.2.5 Android 崩溃

Android 崩溃

1.2.6 Android View 部分

CoordinatorLayout 与 Behavior

1.3 Android Test

Android 测试基本内容

JUnit4

单元测试

Mockk 使用例子

Android UI Test

Android Coroutine Test

Espresso 1

Espresso 2: Simple

Espresso 3: Fragment

Espresso 4: Intent

Espresso 5: Toast

Espresso 6: RecyclerView

Espresso 7: Idling resource

Espresso 8: Test Rule

二、Java 部分

2.1 Java 中的注解

2.2 Java 的内存模型

2.3 Java 的反射

2.4 ReentrantLock、synchronized 与 ReadWriteLock

2.5 JVM(一) - Java字节码

2.6 JVM(二) - Java Class 文件

2.7 JVM(三) - 类加载器

2.8 JVM(四) - 类的生命周期

2.9 JVM(五) - 连接模型

三、kotlin 部分

3.1 kotlin 常用集合操作符

3.2 kotlin 反射

3.3 kotlin 协程(一)

3.4 kotlin 协程(二)

四、ReactNative 部分

4.1 ReactNative 与 Android 之间的通信

五、架构部分

5.1 Flux 框架

5.2 如何写技术文档

5.3 软件设计模板

六、设计模式

6.1 State 模式

6.2 Stratey 模式

6.3 设计模式总结

6.4 软件设计原则(一): 依赖倒置原则

七、编译原理部分

7.1 运行时刻环境

八、数据结构与算法

8.1 递归

九、计算机网络

9.1 应用层

计算机网络(一):应用层协议

计算机网络(二):HTTP 部分

计算机网络(三):TCP Socket 编程

计算机网络(四):UDP Socket 编程

计算机网络 Wireshark 实验: HTTP

计算机网络 Wireshark 实验: CDN

9.2 传输层

十、第三方库

10.1 Retrofit

10.2 xCrash分析

10.3 Gson简要分析

10.4 OKHttp 分析

10.5 Tealium 分析

10.6 Screenshot-android 分析

十一、IDE

11.1 Git 常用命令

十二、读书笔记部分

12.2《程序员的自我修养》

十三、 学习资料

十四, 软件工程

Code review

Developer

Reviewer

cslearn's People

Contributors

yxhuangch avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.