诗词-无题三 绕不过愁丝万缕,总不改一梦繁华。 天涯路远不归客,又借灯酒数落花。 2023-05-31 作品 诗词 时间轮-Netty自定义时间轮算法 时间轮类 public class NettyTimer { private final HashedWheelTimer timer; public NettyTimer(int tickDuration, int t 2023-05-31 template 时间轮 SpringBoot-使用dynamic-datasource进行多数据源管理 数据源配置 - dynamic spring: datasource: dynamic: primary: w1 #严格匹配数据源,默认false. true未匹配到指定数据源时抛异常,false使用默认 2023-05-31 template SpringBoot DataSource SpringBoot-使用MyBatis注册多个SqlSessionFactory进行多数据源管理 数据源配置 - DruidDataSource spring: datasource: type: com.alibaba.druid.pool.DruidDataSource w1: url: jdbc:p 2023-05-31 template SpringBoot DataSource MyBatis SpringBoot-使用AbstractRoutingDataSource进行多数据源管理 数据源配置 - DruidDataSource spring: datasource: type: com.alibaba.druid.pool.DruidDataSource w1: url: jdbc:p 2023-05-31 template SpringBoot DataSource Python-贪吃蛇小游戏 撞墙会死,撞自己不会,每吃一个蛋会加速移速 import random import pygame # 初始化 Pygame pygame.init() # 定义游戏窗口大小 window_width = 640 window_heig 2023-05-31 template Python JavaScript-油猴脚本实现下载Youtube进度条上的热度统计数据 // ==UserScript== // @name Extract YouTube Heatmap Points // @namespace http://tampermonkey.net/ // @version 2023-05-30 template JavaScript JavaScript-获取YouTube视频播放进度条上的热度统计数据 获取视频秒数对应的热度数据(Y轴最大值是100): function timeToSeconds(time) { const parts = time.split(':'); let hours = 0; let minutes 2023-05-30 template JavaScript JavaScript-将二维曲线图SVG的Path转为二维坐标数组 保留两位小数: function pathToPoints(path) { const commands = path.split(/(?=[LMC])/); const points = []; for (const comm 2023-05-30 template JavaScript SVG powershell-统计目录下所有视频的总时长 代码示例 [CmdletBinding()] Param( [string] $dirPath ) Write-Host ">>> ${dirPath}" # 获取目下所有可能的视频文件 $videos = G 2023-05-26 template powershell powershell-Write-Host 回显本行 # 记录当前位置 $cursorLeft = [Console]::CursorLeft $cursorTop = [Console]::CursorTop # 遍历所有视频文件 foreach ($video in $videos) { 2023-05-26 template powershell Capital-基于强化学习的优势率买卖信号学习 模型含义 举例来说: 短期优势率弱买信号:未来20天有多大的概率(模型胜率)在股价跌破前20天最低点之前,获得1-3倍最大不利变动的盈利。 … 模型设计 N日买卖信号优势率预测模型: 信号:弱买,中买,强买,弱卖,中卖,强卖,观望( 2023-05-25 工作笔记 Capital 工作计划 WEB逆向-下载腾讯课堂已购视频 浏览器F12,然后打开要观看的视频 "网络"中找到voddrm.token.xxxxxxxxx,请求网址就是m3u8的地址 查看"启动器",点击进入t.load对应的js文件 搜索decryptkey,找到类似r.decryptdata 2023-05-23 逆向工程 腾讯课堂 Docker-本地推送镜像成功但是docker hub里面没有更新镜像 登录 docker: docker login 和GUI登录 创建令牌登录: docker login --username xxx 然后输入令牌 删除 moby/buildkit:buildx-stable-1 镜像的全部内容 重新推送 2023-05-22 运维手册 Docker CDN-AWS CloudFront 接入 创建分配 填写源的完整域名和名称 缓存选 Legacy cache settings 不启用 WAF 添加CNAME(自定义域名,与源域名不同)和SSL证书 创建分配,获取分配域名 去DNS注册商管理界面添加CNAME记录,将自定义域名映 2023-05-20 运维手册 CDN TLS-AWS Certificate Manager 申请证书 请求证书 填写完全限定域名,选择DNS验证 去域名注册商管理界面,添加DNS验证信息(ACM给的CNAME名称有问题: xxx.域名.,所以建议直接添加以下五条信息) 类型 Host Value CNAME xxx.子域名 2023-05-20 运维手册 TLS TLS-key和crt转pem ECDSA P 256 openssl pkcs8 -in xxx.key -topk8 -nocrypt -out xxx.key.pem openssl x509 -in xxx.crt -out xxx.crt.pem RSA ope 2023-05-20 运维手册 TLS WIN-开启Chrome浏览器的Google翻译 去设置里面开启Google翻译功能 开启系统的全局代理,让浏览器走系统代理 找到一个自动翻译的页面,让浏览器自动翻译 关闭系统代理,切换回浏览器的自动代理 2023-05-18 template WIN