240 发简信
IP属地:北京
  • 最简单的 RecyclerView 适配器

    这个适配器我珍藏已久(近两年), 不断看到别人发适配器相关的文章, 但我总觉得没我的好用, 所以今日拿出来分享(宣传)一下, 欢迎各位指正不足. 源码地址: GitHub[h...

  • gin 自动映射参数及自动校验

    近期在学习gin的时候发现对请求参数的校验很麻烦, 且重复代码很多, 进行一番思考和实践后发现了一种使用反射实现在 controller 函数上实现自动提取请求参数到指定的 ...

  • Java/Kotlin 获取同子网所有 IP

    Kotlin Java 通过掩码位计算子网掩码 掩: 掩盖, 表示你不必关注的东西. 码: 编码, 二进制. 位: 位置. 掩码位为 0-32 整数, 越大表示可划分的主...

  • 120
    Android Studio 工具:Lint 代码扫描工具(含自定义lint)

    什么是 Lint Android Lint 是 SDK Tools 16(ADT 16)开始引入的一个代码扫描工具,通过对代码进行静态分析,可以帮助开发者发现代码质量问题和提...

  • 120
    antlr4操作入门(java版本)

    背景 最近在学习github上的一个mlsql项目的时候,发现了antlr这一强大的语言解析工具。上网搜罗了很多资料,基本都是概念原理之类,示例也比较单一,看了之后难以上手。...

  • 120
    APK安装流程详解16——Android包管理总结

    APK安装流程系列文章整体内容如下: APK安装流程详解0——前言APK安装流程详解1——有关"安装ing"的实体类概述APK安装流程详解2——PackageManager简...

  • 120
    关于RecyclerView你知道的不知道的都在这了(上)

    本篇文章已授权微信公众号 dasu_Android(大苏)独家发布 最近打算花点精力来研究 RecyclerView 这个控件架构和原理,对我来说,难度很大,我不清楚最后能不...

  • Gradle 入门到出门

    Gradle 作为一个现代的基于 JVM 自动化构建工具, 它抛弃了 Maven 和 Ant 使用 xml 配置项目的繁琐形式,使用 Groovy DSL, 或 Kotlin...

  • 120
    Gradle Task UP-TO-DATE

    dim.red 环境:Gradle 4.4.1 相关 Task 输入输出注解@Input,@InputFile,@InputDirectory,@InputFiles, @...

  • 120
    自定义View心法——View工作流程

    前言 本文的目的有两个: 给对自定义View感兴趣的人一些入门的指引 给正在使用自定义View的人一些更深入的解析自定义View一直都被认为是Android开发高手的必备技能...

  • 120
    Kotlin之美——DSL篇

    Kotlin 系列:Kotlin之美——高效篇Kotlin之美——DSL篇 Kotlin DSL 把 Kotlin 的语法糖演绎得淋漓尽致,这些语法糖可谓好吃、好看又好玩,但...

  • AndroidStudio 插件开发记

    开发环境 系统: Windows 10 工具: IntelliJ IDEA 2019.2.1 Community Edition SDK: Java 8, Kotlin 1....

  • 120
    Jenkins 自动打包,区分是否是多渠道(搜了全网也没搜到相关问题,只好自己解决)

    如题,只说一个小问题 如何让 jenkins 打包时区分多渠道包情况 或者 单个包呢 因为我们的项目中使用了 「多渠道打包」,这样作为开发同学在打包时只需要优雅的一句 ./g...