笔记和博客

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

2018春节的末尾

浏览 160 扫码 分享 2022-07-09 06:28:21

若有收获,就点个赞吧

0 人点赞

上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 性能优化
    • 启动黑白屏优化
  • Clean Code
  • 编译连接
    • 由静态库生成动态库
  • 设计模式
    • 观察者模式:将对象的状态监听器抽象
  • 音视频
    • 理解ijkplayer(七)动态切换分辨率
    • 理解ijkplayer(六)从ijkplayer看ffmpeg源码
    • 理解ijkplayer(五)解码、播放
    • 理解ijkplayer(四)拉流
    • 理解ijkplayer(三)从Java层开始初始化
    • 理解ijkplayer(二)项目结构分析
    • 理解ijkplayer(一):开始
    • IjkPlayer的dns_cache_clear
  • 操作系统
    • macos 用brew更新软件
    • MediaMetadataRetriever获取mp3文件信息
    • mac开发环境配置
    • ubuntu 下的android studio的真机调试
    • ubuntu-打开管理员权限的文件浏览器
    • ubuntu下配置java,gradle,groovy,androidSdk,androidNdk环境变量
    • Ubuntu下android studio同步踩坑
  • 第三方库
    • Retrofit的请求为什么都自动url encode编码了
    • Dagger2脑图
    • Dagger2配合Application拓展类实现单例模式
    • JsonDeserializer和JsonSerializer可能引起无限循环调用导致StackOverFlow
    • OkHttp拦截器袖珍重写版
    • RxJava1源码分析
    • Volley具体流程图(配代码)
    • Dagger2
  • 加快开发效率的工具
    • 快速启搭建Android项目所需要的库
    • 在AndroidStudio中使用其他的terminal程序
    • UML类图
  • 日记本
    • 2018-11-30
    • 2018春节的末尾
    • 不够努力的自己
    • 2018-04-21
  • 外文搬运
    • Package-Name-vs--Application-ID-–-Styling-Android
  • 网络
    • Android 网络请求 - SNI 原理与实战(图文并茂)
    • Java Socket握手
    • application-x-www-form-urlencoded-还是-multipart-form-data-
    • http和tcp-ip的区别
    • Https扫盲
    • Socket、描述符、端口号
    • token,cookie,session
  • Android
    • 酷炫动画
      • ObjectAnimator与AnimatorSet
      • ValueAnimator使用思路
    • android图片
      • Bitmap手册
      • 图片三级缓存策略
      • android图片下载过程控制-(开始,正在,结束,失败)
      • android图片压缩
      • android用线程池手动实现多图加载
      • HttpUrlConnection用字节下载图片,用Bitmap放入ImageView
    • 编译打包
      • AndroidStudio获取SHAI码
      • Generate-Signed-APK的一个坑
      • JitPack极速发布Library使用手册
      • Android修改应用包名和ApplicationId:实战和理解
    • Android JetPack
      • AppCompatActivity和Fragment如何通过Lifecycle将生命周期状态转发出去
      • ViewModel
      • LiveData的onActive()和onInactive()
    • 本地数据存储
      • Android数据库
        • GreenDao安全地升级数据库
        • GreenDao-2-0初始化方法
        • 基本的sql语句
        • 导入本地SQLite文件
      • 对象序列化
      • Android文件api获得的路径
    • 跨进程通信
      • android模拟简单跨进程通信
      • AIDL
    • 其他
      • view-findViewById和activity-findViewById
      • JSONObject,JSONArray解析
      • 收藏,待深入学习的android文章
      • Application使用技巧
      • 2018-02-08T08-13-24-479Z格式的时间解析
      • 查看Android设备已安装的apk的versionCode
    • 性能优化
      • Handler可能引起的内存泄漏
      • Handler内存泄漏再探索
      • 静态变量何时被gc回收?
      • android防止内存泄漏的工具
      • android-内存优化(1)
    • Fragment
      • DialogFragment自己爬过的坑
      • Fragment状态保存
      • Fragment涉及的add、remove和replace方法和回退栈的关系详解
    • Android四大组件
      • Service是单例
      • BroadcastReceiver
      • Broadcast全解
      • Broadcast的细节
      • Activity启动模式脑图
      • Activity启动模式
    • Android UI控件
      • Toolbar
        • Toolbar
        • Toolbar使用手册
      • CoordinatorLayout
        • CoordinatorLayout全面解析
        • CoodinatorLayout里放布局问题
        • CoordinatorLayout配合AppBarLayout、CollapsingToolbarLayout、Toolbar使用
      • RecyclerView
        • Android-给recyclerview添加footView
        • Android-用接口来给RecyclerView的item添加监听事件
        • RecyclerView宝典
        • RecyclerView记事
        • RecyclerView禁止回收并复用
        • RecyclerView的复用
        • RecyclerView和glide搭配中的图片混乱
      • view.getX(), view.getLeft(), view.getTranslationX()
      • 记录自定义Dialog的一个天坑和启动Dialog的小流程
      • android自定义View中用NinePatch类画9图
      • TextInputLayout
      • 透明状态栏
      • [转载]setFocusable、setEnabled、setClickable区别
      • 自定义CheckBox样式
      • TabLayout简单使用
    • Android源码分析
      • 重新理解MeasureSpec
      • requestLayout()引起的问题
      • android的PopupWindow无法收到KeyEvent.KEYCODE_BACK的原因.md
      • View#onKeyDown不调用
      • 启动一个Activity
      • View#post(Runnable runnable)为什么能拿到view的宽高。
      • ViewGroup拦截子View点击事件失败
      • View简要工作原理
      • View事件分发学习笔记
      • Android 消息机制与线程间通信思考
      • Message.obtain()中的单链表栈缓存
      • Android消息机制流程图,Handler,Looper,MessageQueue
      • Volley使用手册(1)
      • 关于Handler,Looper,-Message,-MessageQueue的文章收藏
      • 浅谈LayoutParams
      • Android 点击事件源码,事件分发源码,实战技巧
  • AndroidStudio
    • AndroidStudio找不到SDK的源码
  • 算法
    • 单链表反转
    • 二叉堆
    • 二叉树前序、中序、后序遍历,和直观打印。
    • 红黑树
    • 检查数中重复出现的数字
    • 链表实现队列
    • 手动撸一个基于数组的Stack
    • 手动实现ArrayList
    • 手动实现LinkedList
    • 数组实现的优先队列
    • 数组实现固定长度的循环队列
    • 线性查找,递归,二分查找,选择排序,插入排序,归并,快排
    • 字符串中求出现次数最多字符
    • AVL树
    • element为int的二叉查找树
  • c
    • 【技巧】位运算
    • 【技巧】格式化字符串
    • 【变量】声明和定义
    • 【变量】变量定义和变量赋值注意事项
    • 【IO】文件读写
    • 【函数】复杂函数理解和识别
    • 【函数】函数中传入的参数有新的内存地址
    • 【指针】常量指针和指针常量
    • 【指针】二级指针的含义
    • 【指针】数组和指针
    • 【指针】变量和他的指针在内存上的位置
    • 【指针】指针记录的是什么?
    • 【内存】c 堆内存分配和释放
    • 【宏】宏定义
    • 格式控制符
    • C语言学习笔记
  • c
    • 【线程】pthread多线程安全引发崩溃
    • 【线程】pthread_create如何释放传递的参数
    • 【连接】C 内部连接和外部连接
    • 【崩溃】C 由extern "C"导致的崩溃
    • 【编译】extern "C" and extern
    • c 多态和易错点
  • Gradle
    • gradle的properties文件
    • gradle强制刷新依赖
    • gradle的multi project build
    • Gradle-常用工具脚本
    • Gradle:Task # finalizedBy()
    • Gradle插件
    • gradle的ext属性
    • Gradle构建的生命周期和其对象的理解
    • gradle依赖冲突
    • Gradle自定义插件和发布
  • git
    • git多账户配置
    • Git GPG签名
    • 2018-08-21
    • 为git设置文本编辑器。
    • git-clone做了什么
    • git,为服务器仓库建立新的分支。
    • git多人协作模拟,图解
    • git跟踪远程分支,查看本地分支追踪和远程分支的关系
    • git新建远程分支,创建跟踪远程分支的本地副本
    • git修改commit信息。
    • git压缩版本快照
    • git在github上的操作的版本回退
    • Hugo配合GitHub搭建博客(Windows 10)
  • java
    • java查看class文件内容
    • 再次理解回调的含义
    • java中的堆和栈
    • RandomAccessFile用例(Kotlin)
    • 查看基本数据类型所占的字节
    • 泛型类型转换的问题
    • 关于 x和x
    • 内部类和静态内部类的加载
    • 通过反射查看泛型信息
    • 通过Annotation为按钮设置监听(ButterKnife的原理)
    • 线程的同步
    • Annotation总结
    • Comparable接口是什么
    • hashCode是什么,hash表是什么?
    • HashMap半解析
    • Integer
    • Java不可变对象
    • Java传值和传引用的真相
    • Java泛型通配符,上下界。
    • Proxy和Invocation动态代理和AOP代理
    • ThreadLocal
    • Throwable的使用
    • transient关键字
  • ndk
    • 【踩坑】android在jni开发中输出到stderr崩溃
    • NDK/toolchains目录
    • JNI Java传递byte[]到C
    • 用javah命令生成-h头文件
    • Android-cmake使用外部动态共享库
    • JNI创建变量和释放变量
    • ndk:还用不用armeabi
  • Kotlin
    • 失败的Kotlin elvis操作符简化Java空判断
    • Kotlin空安全原理
    • 解释Kotlin协程官方文档:(一)基础:
    • Java中被阉割的闭包在Kotlin中的表现如何?
    • Kotlin与Java的差异
    • Kotlin泛型
    • Kotlin协程(一)理解
  • java并发
    • 《Java编程思想》中关于线程的描述
    • 简易线程池
    • 线程生命周期和同步监视器是什么
    • 线程中断interrupt
    • Future相关类解释
    • FutureTask和ExecutorService#submit()
    • Java内存模型
    • Java线程池相关类解释,整理自Java文档
    • java线程池总结
    • Thread的run方法和start方法
    • volatile关键字
暂无相关搜索结果!

    让时间为你证明

    展开/收起文章目录

    分享,让知识传承更久远

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

    请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
    PDF文档 EPUB文档 MOBI文档

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度

        思维导图备注