240 发简信
IP属地:上海
  • 120
    Java后端发展历程

    前言 java后端经过多年的发展,涉及的规范、概念、框架非常多,目前使用广泛的开发模式中涉及的技术暴漏给开发者的API封装层次较高,以下是从spring快速入门文档[http...

  • 120
    ClickHouse初探

    简介 首先介绍下ClickHouse的特点以及适用场景,引用官方的介绍ClickHouse是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS)。与mysql相比Cl...

  • 客气,拿走不谢😊

    以太坊获取测试链代币

    发起以太坊交易时需要消耗以太币,开发智能合约做测试时如果在主网做测试成本会很高,并且主网的速度也比较慢,以太坊官方考虑到大家的这个需求提供了几条测试链供大家使用,比较知名的有...

  • 120
    Android自动构建平台(Air Force)的功能与实现

    背景 在组件管理和发布流程中,开发工具链之间处于信息孤岛状态,各个节点较为分散配置文件有很多,繁琐且易出错。正式包发布流程复杂,需要和各个业务线来回确认很多次信息,沟通成本高...

  • 120
    得物Android工程依赖优化实践

    引言 随着业务的高速发展,代码量也越来越多,良好的工程结构和依赖管理对构建速度有着积极的作用,文章介绍了最近一段时间得物Android工程gradle依赖优化的一些实践,以及...

  • 可以这样做,项目已经很久没有维护了,适配的AGP是2.x,现在都4.x了,dex这块优化的思路仍然是行的通的需要适配AGP

    加快apk的构建速度,如何把编译时间从130秒降到17秒(二)

    本文已授权微信公众号:鸿洋(hongyangAndroid)原创首发 在上一篇文章加快apk的构建速度,如何把编译时间从130秒降到17秒中讲了优化的思路与初步的实现,经过一...

  • 120
    以太坊智能合约-实现WETH

    实现ETH和ERC20兑换功能的合约,无法扣除调用者的ETH,需要将 ETH 转化为某种ERC20 标准的代币, 才能执行智能合约中币币兑换的操作,目前大家认可度最高的就是W...

  • 120
    以太坊获取测试链代币

    发起以太坊交易时需要消耗以太币,开发智能合约做测试时如果在主网做测试成本会很高,并且主网的速度也比较慢,以太坊官方考虑到大家的这个需求提供了几条测试链供大家使用,比较知名的有...

  • 120
    以太坊小狐狸MetaMask安装指南

    Metamask是以太坊的远程客户端,不存储区块链的本地副本或验证块和交易。可以提供钱包的功能,可以创建和广播交易,允许用户管理自己的账户,通过 Web3 JavaScrip...

  • @Passon_Fang 新款mac搞起:smile:

    Flutter 中 JSON 解析

    使用 json_serializable, build_runner, json_annotation 解决 JSON -> Model 的问题。 设置依赖 创建一个 Mod...

  • AndroidStudio上有个插件叫jsontodartclass,可以试试,根据json反推model类

    Flutter 中 JSON 解析

    使用 json_serializable, build_runner, json_annotation 解决 JSON -> Model 的问题。 设置依赖 创建一个 Mod...

  • @海边的卡夫卡Fu 已经不维护了,坑太多,另外跟进Android gradle插件的更新太累了

    加快apk的构建速度,如何把编译时间从130秒降到17秒

    本文已授权微信公众号:鸿洋(hongyangAndroid)原创首发 公司的项目代码比较多,每次调试改动java文件后要将近2分钟才能跑起来,实在受不了。在网上找了一大堆配置...

  • 感谢指正,当时对kotlin语法不是特别熟悉,这个类其实可以这样定义
    class Person(val firstName: String, val secondName: String = null)

    kotlin-jvm编译过程(一)

    最近花时间看了下kotlin,语法和swift很像相对于java简洁很多。在android项目里kotlin现阶段还是寄生在jvm平台的,所有的kotlin源代码都会被编译成...

  • Java集合源码分析之基础(一):数组与链表

    数组和链表是数据结构中最基本的部分,也是其余众多数据结构的基础。即使在Java中,这两种结构使用的也很普遍。这里我们会先对它们进行简要分析。 数组 在java中,数组定义为一...

  • 120
    JVM的垃圾回收机制

    Java虚拟机会在执行Java程序的时候把它所管理的内存区域分为若干个不同的数据区域。 程序计数器 Java虚拟机栈 本地方法栈 Java堆区 方法区,方法区中包含运行时常量...