ety001 (72)in #tools • 22 hours ago零碎脚本执行利器 -- 青龙面板 | A powerful tool for executing fragmented scripts -- Qinglong Panel.今天发现了一个有意思的工具 —— 青龙面板 。 平时经常会有一些零零碎碎的脚本需要运行,放在宿主机运行,就要安装 nodejs 的环境,如果放在 docker 里运行,就要写 Dockerfile ,太繁琐。…ety001 (72)in #witness • 13 days ago[Notice] Project Faucet Restructure Is Almost ReadyAfter more than three months( pre notice ), the project faucet is nearly finish. The project faucet has…ety001 (72)in #witness • 14 days ago[Demo Code] Watch the witness node latency in docker#!/bin/bashety001 (72)in #steemit • last month[Notice] The TRX Distribution Code has been removed.Hi everyone, The TRX distribution code has been removed in wallet and condenser project. And it has been…ety001 (72)in #react • 2 months agoReact 中 useEffect 的依赖项如何理解在 React 中,useEffect 的依赖项决定了其什么时候执行。 基本语法 useEffect 接受两个参数: 副作用函数:在组件渲染后或依赖项发生变化时执行的函数。…ety001 (72)in #cn • 2 months agoredux-saga 如何与 @reduxjs/toolkit 配合使用?前情 Steemit 的几个前端项目( condenser , wallet , faucet )都使用了 redux 和 redux-saga。 这次升级 faucet 所有依赖库,发现新版本 redux…ety001 (72)in #steemit • 3 months ago[Notice] Optimized the bridge.get_ranked_posts API | 优化了 bridge.get_ranked_posts 接口Today, an optimization scheme has been deployed. This optimization scheme involves the API of…ety001 (72)in #js • 3 months ago使用 createRoot 方法,报 React is not defined 错误由于 faucet 项目全部是手动搭建的环境,所以在把 react15 升级到 react18 后, import { createRoot } from 'react-dom/client';ety001 (72)in #js • 3 months agoRedux 的 createStore 在编辑器中被提示弃用在 React 18 中, createStore 是 Redux 提供的一个函数,用于创建 Redux store ,但从 Redux Toolkit v5 开始, createStore 已被标记为弃用,并建议使用…ety001 (72)in #js • 3 months agoredux , react-redux 和 redux-saga 什么区别Redux、React-Redux 和 Redux-Saga 是前端开发中常用的状态管理和异步数据处理工具。它们各自有不同的功能和用途。 1. Redux Redux 是一个用于 JavaScript…ety001 (72)in #cn • 3 months ago如何让 jest 在 ESM 下正常工作最近在弄 faucet 的重构工作 ,因为要全面使用新的依赖和模式,遇到了很多问题。 比如最近一周一直被 jest 无法在 ESM 模式下工作的问题卡住。 搜索引擎 + chatgpt 多方面的尝试都没有找到有效方案。…ety001 (72)in #cn • 3 months agoESM 模式导入文件的一些常识每次看完用完,因为别的项目又切换到非 js 语言,过段时间就又忘了,所以写下来总结一下,要不然每次都要现搜索。 使用 import 导入的时候是否加扩展名? 是的,在 ESM 模式下,使用 import…ety001 (72)in #steem • 4 months agoStart dirty and hard workToday I will start dirty work which is to rewrite the faucet . Why? Due to various outdated dependent packages…ety001 (72)in #dev • 7 months ago[Tips] Make sure you have set correctly when you use `account-history-rocksdb` pluginRecently when we read the source code of Steem, we found that we have a wrong setting instruction about tracking…ety001 (72)in #dev • 7 months ago[Demo Code] Pagination of the data from the `condenser_api.get_account_history` API in ascending or descending orderimport steem from 'steem';ety001 (72)in #cn • 11 months ago使用 openresty 对 websocket 进行消息频次限制的尝试最近我的 BTS 见证人总是收到丢块报警,排查了原因,大概率是因为 API 和 出块都使用同一个程序的原因。 从 Abit 那里了解到,API 请求和出块并没有做线程优先级,所以在有大量 API…ety001 (72)in #steem • last yearHow to sign a transaction on an offline mechine and send it on an online mechineHere is an example. const from = 'ety001';ety001 (72)in #cn • last year关于 SPS 相关总结SPS的机制概述 用户提交提案,提案只要有投票就算是激活了。 提案的钱来自 steem.dao 账号,理论上每小时结算一次,按照投票数排序提案,顺次发钱,发完为止(因为每小时发放数额有限)。 资金来源…ety001 (72)in #cn • last year解决 snapcraft 安装的 Tradingview 无法登陆的问题在 Archlinux 下通过 snapcraft 安装了 Tradingview。但是登陆是通过浏览器网页登陆后,跳转回程序完成登陆。 而 Chrome 浏览器调用 xdg-open 打开 tradingview:// 格式的…ety001 (72)in #cn • last year太TM坑爹的 TrueNAS 的虚拟机了这两天折腾 TrueNas,然后想要在 TrueNas 的虚拟机里安装 Archlinux。 但是安装完,总是无法引导启动。 搜索了很久,终于发现了一个小哥的安装视频, 原来, bootloader-id…