240 发简信
  • 116C户型-8平米

    物业合作商家-百亚: 型材: 70三层,600/平,铝材用的北京首铝, 一共4200,纱窗: 全屋8个纱窗,卫生间厨房3个,每个200 = 60...

  • 合约交易

    (一) 什么是合约交易 合约交易是指交易双方,在交易所通过买卖合约,并根据约定在未来某一特定时间和地点,以特定价格买卖规定数量商品的行为。合约交...

  • 120
    动态代理+注解(DynamicProxyAndAnnotations)

    什么是注解 注解是一种元数据, 可以添加到java代码中. 类、方法、变量、参数、包都可以被注解,注解对注解的代码没有直接影响. 定义注解用的关...

  • 极简Kotlin-For-Android(二)

    上一篇我们做到了从网络获取数据,并写好了实体类.接着我们需要创建domain层,这一层为app执行任务. 构建domain层 首先需要创建co...

  • 极简Kotlin-For-Android(一)

    安装 Kotlin 插件 Android Studio 3.+ 已经有了 Kotlin 插件,如果是更早的版本,点击 Android Studi...

  • Android Gradle进阶配置指南

    简单的总结一下gradle: 1.Gradle是一种构建工具,它可以帮你管理项目中的差异,依赖,编译,打包,部署......你可以定义满足自己需...

  • Mac 切换Java jdk版本

    (查看当前: ls /Library/Java/JavaVirtualMachines) 1.vim ~/.bash.profile 2.进入后...

  • 120
    自定义View精简学习笔记(一)

    自定义控件一直是让很多人包括我头疼的地方,难度较高 且学习资料零碎 直到我发现扔物线大神的HenCoder进阶手册. 这篇文章记录一下学习过程,...

  • ToolBar封装策略

    效果: 策略一: 使用原生toolbar进行封装 流程: 处理ToolBar的返回事件: 处理中间Title 重写setTitle() 处理右侧...

个人介绍
People change and then grow up;