典型现象就是没有配置在分表规则中的所有表执行SQL会报错:Table or view ‘xxx’ does not exist 这是因为 ShardingSphere 更新配置文件格式导致的,参考文档 https://shardingsphere.apache.org/document/current/en
阅读全文分类: 开发
WSL+Tesla P40显卡 CUDA 不可用
基于 WSL 访问显卡时的一些报错例如: 还有些类似错误可能来自 Docker、Podman、WSL 等,底层原因其实都是同一个:显卡对于 WSL2 不可见,原因描述可以参考 https://docs.nvidia.com/cuda/wsl-user-guide/index.html
阅读全文FreqTrade 量化交易超跌抄底策略
分享一个交易策略:当价格在过去 24 小时内下跌超过 20% 时,生成买入信号,并在盈利达到 10% 时自动卖出。简单回测 SHIB 在 20220101-20250201 的结果如下: ┏━━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━
阅读全文如何安全取回 GitHub 存储的 Action Secrets
在GitHub的使用过程中,存储的密钥(Secrets)的安全性至关重要。由于GitHub不允许直接查看存储的密钥,所以找回密钥常见的做法就是将密钥打印到日志中,但这样做仍然存在一定的风险。因此,为了进一步提高安全性,可以在打印到日志之前对密钥进行加密处理。
阅读全文基于 Docker 定时打印文件
先说背景,喷墨打印机有个很大的缺点,当长时间不打印时特别容易阻塞打印头,家用的打印任务还没那么多,所以就想配置个打印任务,隔三岔五打印个测试页 然后就是今天的主角 CUPS, CUPS 是 linux 系统下用来管理打印
阅读全文Java 运行时反射获取来自继承的泛型
背景 正常情况下 Java 的反射是可以获取到普通的泛型类型的,例如假设存在基类 此时直接执行 可以拿到类型为 ParameterizedType 的 java.util.List<java.lang.String> 对象 但特殊情况下,例如子类 此时查询 S
阅读全文Java 基于 ByteBuddy 重写系统当前时间
背景 一般单元测试时总会有些代码会严重依赖系统当前时间,这种情况下的测试代码写起来可能就比较费劲,此处分享一种基于 ByteBuddy 的覆盖 System.currentTimeMillis 的解决方案。 添加依赖 ByteBuddy 是啥以及作用
阅读全文PHP 安装 Memcached 扩展
登录服务器挨步执行: 展示 libmemcached directory [no] : 时输入 no –disable-memcached-sasl,之后 一路回车 修改 http 配置文件,默认目录在 /etc/php/conf.d 也可能在 /usr/local/etc/php/conf.d 找不到话搜一
阅读全文LayUI 官方树组件添加自定义按钮
LayUI 官方 tree 组件默认只支持 add、update、del 三种操作按钮,开发过程中可能需要添加些其它操作按钮,例如上移、下移等,怎么最小侵入的实现这些功能呢
阅读全文运行中的 container 反向生成 docker-compose.yml
某些特殊情况可能导致 docker-compose.yml 被删掉且找不回了,但是运行中的 container 还没有删掉,那么有没有可能通过 container 反向生成配置文件呢? 答案是可以的 docker-autocompose: 或者通过 docker 直接执
阅读全文