logologo
  • IT
  • 书
  • 其他
    AlgorithmProblems
    easy
    两数之和
    回文数
    罗马数字转整数
    最长公共前缀
    有效的括号
    合并两个有序链表
    删除有序数组中的重复项
    移除元素
    实现 strStr()
    搜索插入位置
    最大子数组和
    重复字符串n次
    最后一个单词的长度
    加一
    合并两个有序数组
    反转链表
    子结构判断
    单向链表倒第 k 个节点
    Android
    AliAndroidDevelopmentStandard
    Android 资源文件命名与使用
    Bitmap、Drawable 与动画
    Android 基本组件
    文件与数据库
    其他
    进程、线程与消息通信
    安全
    UI 与布局
    AndroidReverseEngineering
    AI逆向工具推荐
    Android上的一个“全局穿透”的漏洞,Android16依然无解
    apk 文件结构
    应用安装目录
    dalvik、ART、dex 和 smali 简介
    Frida
    smali
    待整理
    XposedAPI的Kotlin封装
    Xposed模块使用DataStore存储配置信息
    Xposed模块显示Compose悬浮窗
    Xposed模块注入资源原理以及思路
    使用KotlinNative读取和修改内存
    利用Android系统漏洞实现后台弹窗(外弹)
    发布模块到 LSPosed 官方仓库指南
    Basics
    Activity
    安卓和 MVC 架构模式
    BuildConfig
    Fragment
    Gradle
    布局
    日志
    屏幕像素密度
    Service
    ViewModel
    判断通知权限状态
    Jetpack
    简介
    Compose
    写给初学者的Jetpack Compose教程
    00. 为什么要学习Compose?
    01. 基础控件和布局
    02. Modifier
    03. State
    04. Lazy Layout
    05. derivedStateOf
    06. 高级Layout
    07. edge-to-edge全面屏体验
    08. 动画
    09. Side Effect
    10. 大屏设备适配
    11. Navigation
    12. Navigation3
    基本布局
    基础
    编程思想
    官网教程代码
    temp
    Dagger-Hilt
    Dagger组件依赖
    使用Module提供对象实例
    使用Dagger依赖注入简单示例
    控制反转和依赖注入
    作用域
    Dagger子组件
    DataStore
    Others
    执行root命令
    Concepts
    阻塞非阻塞 同步异步
    并发并行
    HTTP
    主定理
    杂记
    进程 线程 协程
    软件设计原则
    侵入式链表
    链表优于数组的场景
    Front-end
    HTML
    标签列表(功能排序)
    event_attributes
    简介
    全局属性
    静态网页配合油猴脚本实现跨域请求
    CSS
    创建
    简介
    选择器
    语法
    Vue
    初识
    数据代理
    绑定样式
    条件渲染
    列表渲染
    key的作用与原理
    列表过滤
    列表排序
    监视数据
    收集表单数据
    过滤器
    内置指令
    自定义指令
    生命周期
    非单文件组件
    Vue3
    简介
    一、创建Vue3.0工程
    二、常用 Composition API
    code-server端口转发与vite配合
    Git
    45个 GIT 经典操作场景,专治不会合代码
    管理分支
    版本控制分类
    commands
    文件操作
    使用 GitHub Actions 创建 Android Releases
    Git历史
    查看提交历史
    工作流程
    常见的版本控制系统
    什么是版本控制
    公私项目配置不同的SSH和Git
    Gradle
    介绍和安装
    构建 Kotlin 应用程序示例
    tmp
    Linux
    基础
    apt 命令
    bash命令
    Linux 系统目录结构
    Linux 文件基本属性
    管理磁盘
    管理文件与目录
    管理用户和用户组
    其他
    远程登录
    BBR
    Cloudflare Tunnel 优选 IP 与 Docker 多服务部署指南
    code-server 配置 cron
    docker
    io_uring
    Nginx Proxy Manager
    在 Docker 中使用 Nginx 的最佳实践
    tmux
    ufw
    Misc
    DNS
    如何在局域网的其他主机上中访问本机的WSL2
    OpenCV
    best_coding_practice
    LaTeX
    Markdown
    Playwright
    Rspress更换字体
    新版 WSL2 2.0 设置 Windows 和 WSL 镜像网络教程
    三星玩机
    为三星Note20Ultra编译支持Docker的内核
    修改IDEA的JDK下拉列表
    安卓应用推荐
    激活JetBrains全家桶
    编程字体推荐
    ProgrammingLanguages
    C
    介绍
    程序结构
    基本语法
    数据类型
    变量
    常量
    存储类
    运算符
    判断
    循环
    函数
    作用域规则
    数组
    枚举
    指针
    函数指针与回调函数
    字符串
    结构体
    共用体
    位域
    typedef
    输入输出
    文件读写
    预处理器
    头文件
    强制类型转换
    错误处理
    递归
    可变参数
    内存管理
    未定义行为
    命令行参数
    Java
    Java包名真的有全小写的规范?
    ByteBuffer
    FFM
    JDK8时间类
    SPI
    线程安全的单例模式
    JavaScript
    Object.defineProperty
    Node.js 环境变量
    yarn
    Kotlin
    5种有趣的扩展函数
    回调转 Coroutine 或者 Flow
    coroutine
    协变逆变
    HexFormat
    Implicit Receiver
    inline noinline crossinline
    Intersection Types
    lambda
    杂记
    引用
    contract 用于智能类型转换的例子
    Timing API
    不使用泛型的型变
    以 Jetpack Compose 为例了解 Kotlin 的作用域机制
    加强版类型推断 @BuilderInference
    Rust
    介绍
    入门
    猜数游戏
    常见编程概念
    TypeScript
    介绍
    安装
    类型
    编译选项
    用webpack打包ts代码
    类、属性和方法
    构造函数和this
    继承和super关键字
    抽象类
    接口
    get和set
    可选参数、可选属性
    typeof
    类型兼容性
    交叉类型
    泛型
    索引签名类型
    映射类型
    SQLite
    介绍
    安装
    命令
    语法
    数据类型
    创建数据库
    附加数据库
    分离数据库
    创建表
    主键
    外键
    约束
    自增
    修改表结构
    删除表
    Insert 语句
    Update 语句
    Delete 语句
    REPLACE
    UPSERT
    RETURNING
    Select 语句
    Distinct 关键字
    Where 子句
    AND/OR 运算符
    运算符
    表达式
    Like 子句
    Glob 子句
    Limit 子句
    Order By
    NULL 值
    别名
    条件分支
    拼接字段
    聚合函数
    Group By
    Having 子句
    Join
    UNION
    EXCEPT
    INTERSECT
    子查询
    日期与时间
    开窗函数
    视图
    索引
    触发器
    事务
    查询分析
    VACUUM
    PRAGMA
    全文搜索
    日志模式
    在安卓中使用 SQLite

    #AI逆向工具推荐

    #MCP

    • JADX-AI-MCP
    • IDA Pro MCP

    #代码导航

    • GitNexus
    • CodeGraph
    Previous pageUI 与布局Next pageAndroid上的一个“全局穿透”的漏洞,Android16依然无解
    ON THIS PAGE
    MCP代码导航