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