lotus filecoin: soft FD limit is low

  • Post author:
  • Post category:小程序

问题: ./lotus-miner log alerts ctive process:fd-limitlast raised at 2023-01-03 18:17:26.98 +0800 CST; reason: {"message":"soft FD limit is low","recommended_min":100000,"soft_limit":16384} 解决方法: sudo ec…

继续阅读 lotus filecoin: soft FD limit is low

Java类型是“[B””[B@”?

  • Post author:
  • Post category:小程序

这是二进制数组,可以强制转换为byte[],代码如下 Object o = "a".getBytes(); System.out.println(o); // 输出: [B@6acbcfc0 byte[] bb = (byte[]) o; System.out.println(new String(bb)); // 输出: a

继续阅读 Java类型是“[B””[B@”?

史上最全总结!Util、POJO、domain、entity、model、DAO、DTO、view、mapper、service、controller的作用和区别分析

  • Post author:
  • Post category:小程序

文章目录 前言工具类层Util 数据层POJO对象domainentitymodelviewDTO总结 数据访问层DAOmapper 业务层service 控制层Controller 前言 做开发项目时,总会遇到这些包,理清他们的层次,非常有助于我们对于项目的理解和建立。 现阶段CSDN上貌似没有很系统,很详细的关于层级类的解释。因此总结了一下自己的经验和思考,也算是小小的回馈一下一直帮助自己的C…

继续阅读 史上最全总结!Util、POJO、domain、entity、model、DAO、DTO、view、mapper、service、controller的作用和区别分析

直接通过以太坊智能合约的Bytecode获取函数名称

  • Post author:
  • Post category:小程序

在实时追踪链上以太坊的智能合约创建的过程中,需要快速判断这个智能合约是否是ERC20或者ERC721的标准合约。这就需要通过智能合约的Bytecode抓去他的函数签名,由于标准接口的函数签名是可以提前获取的,所以可以在Bytecode中暴力找到,也不必完全暴力,因为Solidity 编译出的智能合约的Bytecode的函数调用都是有规律的,可以把智能合约当成一个函数,以太坊虚拟机在接受用户的消息时…

继续阅读 直接通过以太坊智能合约的Bytecode获取函数名称

Java Web3J 使用指南

  • Post author:
  • Post category:小程序

Web3J 是一个轻量级、高度模块化、反应式、类型安全的 Java 和 Android 库,用于处理智能合约并与以太坊网络上的客户端(节点)集成。这使您可以使用以太坊区块链,而无需为平台编写自己的集成代码的额外开销。 提供的功能 基于 HTTP 和 IPC 的以太坊 JSON-RPC 客户端 API 的完整实现以太坊钱包支持自动生成 Java 智能合约包装器,以从本机 Java 代码创建、部署、交…

继续阅读 Java Web3J 使用指南

【问题】以太坊私链连接钱包报错解决汇总

  • Post author:
  • Post category:小程序

以太坊私链连接钱包报错解决汇总 关键词 虚拟机MetaMask私有链rpc以太坊 问题简述 区块链私链搭建完成之后,连接虚拟机上的私链与MetaMask钱包过程调试问题解决,主要包括 以太坊命令行不识别–rpc 无法获取链 IC,您的 RPC URL 地址是正确的么? RPC端点使用链不同的链XXXX 问题1 使用如下含有rpc的命令启动私有链 geth --datadir . --rpc -rp…

继续阅读 【问题】以太坊私链连接钱包报错解决汇总

用 React 写函数组件,如何避免重复渲染?

  • Post author:
  • Post category:小程序

挖个窟窿过年​字节跳动 前端工程师​ 关注187 人赞同了该回答一句话概括:memo、useMemo、useCallBack主要用于避免React Hooks中的重复渲染,作为性能优化的一种手段,三者需要组合并结合场景使用。在使用memo、useCallBack、useMemo前,我们需要先了解React组件的更新机制。React组件的更新机制React组件在默认情况下,父组件或兄弟组件触发更新后…

继续阅读 用 React 写函数组件,如何避免重复渲染?

深入浅出 useSWR 原理

  • Post author:
  • Post category:小程序

本文主要是基于 SWR 源码对其原理进行分析,但并不会直接从源码开始,而是从实际需求场景一步一步推导进而实现 SWR 的功能,如果不了解 SWR 是什么,可以先看上一篇《SWR:最具潜力的 React Hooks 请求库》或者直接看 SWR 的官方介绍文档。本文完整示例代码 github/swr-source-code目录需求场景简易模型功能迭代自定义请求全局配置项依赖请求数据验证其他功能原理分析…

继续阅读 深入浅出 useSWR 原理

js 手动实现 promise.all的功能

  • Post author:
  • Post category:小程序

在中高级面试中,实现一个promise.all是一个频率较高的面试题 首先分析下 promise.all(),(参考MDN) 接收一个promise的iterable类型(注:Array,Map,Set都属于ES6的iterable类型)的参数 返回一个promsie实例 参数里所有的promise都成功回调后 resolve返回一个数组结果,数组顺序和参数顺序一致 参数里有一个失败的就会reje…

继续阅读 js 手动实现 promise.all的功能

js异步处理Promise.all()使用方法

  • Post author:
  • Post category:小程序

在实际项目中,可能会遇到 需要从前两个接口中的返回结果获取第三个接口的请求参数这种情况。 也就是需要等待两个/多个异步事件完成后,再进行回调。 对于异步回调,首先想到的就会是使用Promise封装,然后使用.then()来触发回调。那么对于两个或多个异步事件均完成后再触发回调可以使用Promise.all()方法。 **Promise.all(iterable)** 方法返回一个 Promise …

继续阅读 js异步处理Promise.all()使用方法