54,302 blogs · [ { "id": "01a0871d-1b4e-720b-a12e-55ca97e8a0f2", "title": "博客迁移通知", "url": "https://0xzhangke.github.io/computer/2024/06/24/migrate-to-zhangke-space-notification.html", "published_at": "2024-06-24T07:32:30+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55ca97f18bd1", "title": "WordPress 搭建个人博客指南", "url": "https://0xzhangke.github.io/computer/2024/04/07/wordpress.html", "published_at": "2024-04-07T13:43:30+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55ca98105120", "title": "Kotlin-Serialization 介绍,Kotlin 上最好用的序列化工具", "url": "https://0xzhangke.github.io/computer/2024/03/28/kotlin-serialization.html", "published_at": "2024-03-28T01:49:30+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55ca98cd5e6c", "title": "日本自由行-攻略&游记", "url": "https://0xzhangke.github.io/computer/2024/03/25/travel-to-japan.html", "published_at": "2024-03-25T15:47:30+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55ca9993ee67", "title": "Compose最强导航框架 Voyager 完全使用指南", "url": "https://0xzhangke.github.io/computer/2024/01/23/voyager-2.html", "published_at": "2024-01-23T15:20:30+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55ca9a91c557", "title": "[LeetCode]-1,字符串相乘/跳跃游戏2/螺旋矩阵/简化路径", "url": "https://0xzhangke.github.io/computer/2024/01/18/leetcode-1.html", "published_at": "2024-01-18T04:54:30+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55ca9b182a69", "title": "Clean 架构下的现代 Android 架构指南", "url": "https://0xzhangke.github.io/computer/2023/11/30/clean_for_android.html", "published_at": "2023-11-30T12:24:30+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55ca9b1e2c0c", "title": "【Compose】平滑的解决圆角矩形长度过短的显示问题", "url": "https://0xzhangke.github.io/computer/2023/10/09/SlickRoundedCornerShape.html", "published_at": "2023-10-09T13:47:40+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55ca9ba0d87e", "title": "[KRouter] 一个简单轻量的 Kotlin 路由框架", "url": "https://0xzhangke.github.io/computer/2023/08/01/krouter.html", "published_at": "2023-08-01T15:24:30+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55ca9c945033", "title": "使用 Compose 绘制渐变贝塞尔曲线趋势图", "url": "https://0xzhangke.github.io/computer/2023/07/16/bezier-curve.html", "published_at": "2023-07-16T14:56:30+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55ca9ceb92e0", "title": "Compose 实现 CollapsableTopBarLayout 以及结合 MotionLayout 使用", "url": "https://0xzhangke.github.io/computer/2023/07/10/CollapsableTopBarLayout.html", "published_at": "2023-07-10T15:59:30+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55ca9d7b453b", "title": "亲手封装一个简单灵活的下拉刷新上拉加载 Compose Layout", "url": "https://0xzhangke.github.io/computer/2023/06/30/LoadableLazyColumn.html", "published_at": "2023-06-30T15:30:40+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55ca9e58981f", "title": "MVI 架构在 Compose 中的事件处理方式", "url": "https://0xzhangke.github.io/computer/2023/06/26/MVI-event-process.html", "published_at": "2023-06-26T14:44:00+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55ca9e661e9b", "title": "【Filt】KSP 初探之自动生成 Hilt MultiBindings", "url": "https://0xzhangke.github.io/computer/2023/06/10/filt.html", "published_at": "2023-06-10T14:50:00+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55ca9e6bfa29", "title": "人工智能简要发展史", "url": "https://0xzhangke.github.io/computer/2023/05/10/AI_simple_history.html", "published_at": "2023-05-10T07:58:00+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55ca9e8d7980", "title": "一种 Kotlin suspend 函数结合 Retrofit 使用的姿势", "url": "https://0xzhangke.github.io/computer/2022/06/26/suspend_retrofit.html", "published_at": "2022-06-26T09:40:03+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55ca9eca90d9", "title": "用 Compose 做了个开源的轻量级的 Notion 客户端 NotionLight,现已上架 Google Play。", "url": "https://0xzhangke.github.io/computer/2022/06/18/notionlight.html", "published_at": "2022-06-18T15:15:03+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55ca9f5d534c", "title": "Atom 协议标准中文版", "url": "https://0xzhangke.github.io/computer/2022/03/06/Atom-cn.html", "published_at": "2022-03-06T04:11:09+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55ca9feda371", "title": "计算机科学发展史", "url": "https://0xzhangke.github.io/computer/2021/03/01/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6%E5%8F%91%E5%B1%95%E5%8F%B2.html", "published_at": "2021-03-01T15:16:27+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55caa0eca5f3", "title": "HashMap 使用与分析", "url": "https://0xzhangke.github.io/computer/2020/10/14/HashMap.html", "published_at": "2020-10-14T15:16:27+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55caa12d917c", "title": "Hashtable 使用与分析", "url": "https://0xzhangke.github.io/computer/2020/10/12/Hashtable.html", "published_at": "2020-10-12T15:17:27+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55caa1a4c255", "title": "LinkedBlockingDeque 使用与分析", "url": "https://0xzhangke.github.io/computer/2020/09/25/LinkedBlockingDeque.html", "published_at": "2020-09-25T15:16:27+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55caa296ae7e", "title": "ConcurrentLinkedDeque 使用与分析", "url": "https://0xzhangke.github.io/computer/2020/09/24/ConcurrentLinkedDeque.html", "published_at": "2020-09-24T15:16:27+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55caa324f519", "title": "ArrayDeque 使用与分析", "url": "https://0xzhangke.github.io/computer/2020/09/23/ArrayDeque.html", "published_at": "2020-09-23T10:00:03+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55caa3b91c1c", "title": "CopyOnWriteArrayList 使用与分析", "url": "https://0xzhangke.github.io/computer/2020/08/14/CopyOnWriteArrayList.html", "published_at": "2020-08-14T15:14:27+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55caa4a954bc", "title": "ArrayList 使用与分析", "url": "https://0xzhangke.github.io/computer/2020/08/14/ArrayList.html", "published_at": "2020-08-14T15:06:27+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55caa537f2c7", "title": "LinkedList 使用与分析", "url": "https://0xzhangke.github.io/computer/2020/08/13/LinkedList.html", "published_at": "2020-08-13T10:00:03+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55caa5cf5733", "title": "回溯法:N皇后与解数独", "url": "https://0xzhangke.github.io/computer/2020/05/22/%E5%9B%9E%E6%BA%AF%E6%B3%95.html", "published_at": "2020-05-22T10:00:03+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55caa65d46f3", "title": "注解处理器(APT)了解一下", "url": "https://0xzhangke.github.io/computer/2020/03/30/apt.html", "published_at": "2020-03-30T01:18:03+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55caa65e5120", "title": "Gradle 依赖与插件", "url": "https://0xzhangke.github.io/computer/2020/03/08/gradle-plugin.html", "published_at": "2020-03-08T10:16:03+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55caa7300c92", "title": "Gradle 扫盲与 Task 基础", "url": "https://0xzhangke.github.io/computer/2020/03/08/gradle-basic.html", "published_at": "2020-03-08T02:43:03+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55caa7f0e466", "title": "OkHttp 源码分析", "url": "https://0xzhangke.github.io/computer/2020/02/03/OKHTTP.html", "published_at": "2020-02-03T02:43:03+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55caa8a04222", "title": "Android Matrix 详解", "url": "https://0xzhangke.github.io/computer/2019/06/13/android_matrix.html", "published_at": "2019-06-13T14:19:03+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55caa95042a8", "title": "Android 多点触控及应用(画板控件 DrawView)", "url": "https://0xzhangke.github.io/computer/2019/06/12/multi-touch.html", "published_at": "2019-06-12T14:19:03+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55caa9dfbf1f", "title": "Glide 源码分析解读-缓存模块-基于最新版Glide 4.9.0", "url": "https://0xzhangke.github.io/computer/2019/03/20/glid-cache.html", "published_at": "2019-03-20T14:54:03+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55caaab6f9fa", "title": "Glide 源码分析解读-基于最新版Glide 4.9.0", "url": "https://0xzhangke.github.io/computer/2019/03/20/glide-source-code.html", "published_at": "2019-03-20T14:19:03+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55caab3933b8", "title": "【QRCodeView】更专注的二维码扫描控件", "url": "https://0xzhangke.github.io/computer/2018/08/06/QRCodeView.html", "published_at": "2018-08-06T15:15:03+00:00" }, { "id": "01a0871d-1b4e-720b-a12e-55caabf51aa3", "title": "Handler 机制深入理解(Handler、Looper、MessageQueue)", "url": "https://0xzhangke.github.io/computer/2017/07/31/android_handler.html", "published_at": "2017-07-31T14:54:03+00:00" } ] posts Claim your blog
Back to Saul_C
Blog · corpus.blog/blogs/0xzhangke.github.io/posts

Saul_C

0xzhangke.github.io

2024

2023

2022

2021

2020

2019

2018

2017