- 博客(844)
- 资源 (36)
- 收藏
- 关注
原创 Docker Desktop 安装到D盘(包括wsl)
本文介绍了如何重装Docker Desktop并修改默认安装路径的方法。主要内容包括:默认WSL虚拟机位置在C盘用户目录下;提供了完整的安装步骤,包括创建D盘目标文件夹、通过命令行指定安装路径参数(--installation-dir、--wsl-default-data-root等);展示了详细安装日志,包含版本检测、权限提升、功能启用和服务配置等过程。适用于需要将Docker安装到非系统盘的用户,通过参数化安装可避免占用C盘空间。
2025-07-19 14:59:14
213
原创 k8s新增jupyter服务
本文介绍了在Kubernetes(k8s)中部署Jupyter Notebook服务的完整流程。主要内容包括:常用kubectl命令(如资源部署、日志查看等);YAML配置文件编写方法,涵盖Namespace创建、PVC持久化存储声明、Deployment部署(含资源限制和安全配置)以及NodePort类型Service的创建。部署顺序为:先创建namespace,再配置PVC,然后部署Deployment,最后创建Service。配置示例包含Jupyter Notebook的启动命令、端口映射和持久化存储
2025-07-11 22:13:07
176
原创 kubernetes单机部署踩坑笔记
本文介绍了在minikube上安装Kubernetes的过程及注意事项。首先通过curl命令下载安装minikube,并详细列出了minikube的常用命令,包括集群管理、镜像操作、网络配置等。重点提到安装Kubernetes时需注意版本匹配问题,特别是与kubeflow的兼容性。实际操作中使用了指定版本的kicbase镜像(v0.0.47)和Kubernetes版本(v1.23.0),通过docker驱动成功启动minikube集群。最后展示了集群启动后的容器状态,验证了安装成功。
2025-07-11 21:42:14
342
原创 事件驱动量化回测 UML 序列图
strategyManager有全局的positionManager和orderManager, 外加 riskManager和broker。每个strategy有自己的positionManager和orderManager,
2025-01-20 23:52:07
578
转载 Python 事件驱动回测(Event-Driven Backtesting)
【代码】Python事件驱动回测(Event-DrivenBacktesting)
2025-01-18 00:25:19
158
原创 x509: certificate signed by unknown authority
如果可能,优先使用方法 1(信任自签名证书),这是最安全和推荐的方式。如果无法获取证书,可以尝试方法 2(禁用 SSL 验证),但请注意安全风险。如果问题仍然存在,可以尝试方法 3(手动拉取镜像)或方法 4(旧版 Docker 的解决方案)。
2025-01-09 15:23:02
4474
原创 构建高性能异步任务引擎:FastAPI + Celery + Redis
FastAPI:一个现代、高性能的 Web 框架,基于 Python 3.7+ 的异步编程特性构建。它支持自动生成 OpenAPI 文档和 Swagger UI,能够快速构建 RESTful API,并且具有极低的延迟和高并发处理能力。Celery:一个分布式任务队列系统,主要用于处理异步任务和定时任务。它支持多种消息传输机制,能够将任务分发到多个工作节点上并行处理,从而提高系统的吞吐量和响应速度。Redis:一个高性能的键值存储系统,常用于缓存、消息队列和分布式锁等场景。
2024-12-17 23:17:31
2071
3
原创 docker 部署 redis
使用redis-py库可以轻松连接和操作 Redis。常见的操作包括设置和获取键值对、列表操作、哈希操作、集合操作等。在高并发场景下,建议使用连接池来管理连接。处理异常以确保程序的健壮性。通过这些步骤,你可以在 Python 中轻松地连接和操作 Redis 数据库。
2024-12-13 11:05:27
658
原创 均值方差增量计算
μ=∑i=1nxin\mu = \frac{\sum_{i=1}^{n} x_i}{n}μ=n∑i=1nxiσ2=∑i=1n(xi−μ)2n=∑i=1nxi2−2∑i=1nxiμ+nμ2n=∑i=1nxi2−nμ2n=∑i=1nxi2n−μ2\begin{array}{ll}\sigma^2 &= \frac{\sum_{i=1}^{n}(x_i - \mu)^2}{n} \\ &= \frac{\sum_{i=1}^{n} x_i^2 -2\sum_{i=1}^{n} x_i\mu + n
2024-11-14 13:44:22
1005
1
原创 k3s 单机部署
摘要:本文记录了K3s轻量级Kubernetes的安装过程。通过中国镜像源成功安装v1.30.6+k3s1版本,创建了systemd服务并启动。验证显示单节点集群(主机名donkey)已就绪,运行Ubuntu 20.04系统,使用Docker 24.0.5运行时。kube-system命名空间下的核心组件(如CoreDNS、metrics-server)处于ContainerCreating状态。由于镜像下载失败,后续采用离线安装方案,手动部署镜像包和二进制文件完成安装。整个安装过程涉及服务配置、网络模块加
2024-11-07 23:39:38
345
原创 PostgreSQL使用clickhouse_fdw访问ClickHouse
注意IMPORT SCHEMA会加载clickhouse库名<my_ch_db>下的所有表到postgres的public模式。最终,make install 会把编译好的插件发送到指定位置,直接连接pg加载即可。docker镜像里没有必要的编译工具,make 执行不了。make 过程中陆陆续续提示缺少依赖,按提示安装包即可。大概安装了以下包,仅供参考。可以在pg的外表中查看到。
2024-10-25 10:52:26
617
原创 pyflink 时序异常检测——PEWMA
EWMA:μt=αμt−1+(1−α)Xt\mu_t = \alpha \mu_{t-1} + (1 - \alpha ) X_tμt=αμt−1+(1−α)XtPEWMA:μt=α(1−βPt)μt−1+(1−α(1−βPt))Xt\mu_t = \alpha (1 - \beta P_t) \mu_{t-1} + (1 - \alpha (1 - \beta P_t)) X_tμt=α(1−βPt)μt−1+(1−α(1−βPt))Xt其核心思想:转 table api
2024-10-21 10:03:27
1180
原创 pyflink 时序异常检测——EWMA
EWMA 通过赋予较新的数据更高的权重,能够更好地反映数据的最新变化。其递推公式简单易用,适用于各种时间序列数据的平滑处理。通过调整平滑因子α\alphaα,可以控制平滑的程度,从而适应不同的应用场景。在异常检测中,使用∣Xt−μt∣mσt∣Xt−μt∣mσt的规则可以有效地识别出与当前均值和标准差显著偏离的观测值。通过合理选择平滑因子和倍数因子,可以调整检测的敏感度和准确性,以适应不同的应用场景。
2024-10-19 10:32:18
1495
转载 github action 下载docker镜像
fork 到自己的仓库中: https://github.com/wukongdaily/DockerTarBuilder。Run workflow,输入镜像名,点击 Run workflow。工作流完成后,下载文件。
2024-09-26 15:50:53
670
原创 docker-compose.yml entrypoint 和command 关系
entrypoint定义了容器启动时的主命令或脚本。command定义了传递给entrypoint的参数。如果同时定义了entrypoint和commandcommand的值会作为参数传递给entrypoint。理解这两者的关系和作用,可以帮助你更好地控制容器的启动行为。
2024-09-25 17:15:43
1744
原创 yaml 中的列表,块格式、流格式
块格式:使用表示列表项,适用于多行列表项。流格式:使用[]表示列表项,适用于单行列表项。你可以根据需要选择合适的格式,并且可以在这两种格式之间进行转化。
2024-09-25 17:13:10
928
原创 gevent + flask 接口会卡住
对于 CPU 密集型任务,gevent和Flask的组合可能会遇到性能瓶颈。解决方案包括使用多进程、异步任务队列(如 Celery)或切换到更适合处理并发请求的异步框架(如 FastAPI)。通过这些方法,你可以更好地处理 CPU 密集型任务,避免性能瓶颈。
2024-09-20 13:24:34
1037
原创 docker-squash镜像压缩
更适合在保留镜像层结构和元数据的情况下减小镜像大小。更适合在需要将容器文件系统打包成一个单一文件的情况下使用。根据你的需求选择合适的工具和方法。
2024-09-19 10:06:20
776
原创 docker-compose 部署 flink [支持pyflink]
privileged: true 这行配置启用了 taskmanager 容器的特权模式,使得容器内的进程可以获得几乎与主机上相同的权限。
2024-09-12 16:48:26
1068
原创 transformers pipeline aggregation_strategy处理非BIO输出格式的模型
输出结果但是如果想使用simple聚合策略,会发现聚合失败原因就是simple聚合策略只支持BI聚合,不支持BIE聚合。
2024-08-13 18:07:07
379
转载 【题库】网络工程师
Windows操作系统在vista以后增加了一个功能,该功能对管理员组的用户起到一定限制,进而保护计算机安全,当我们需要运行一些重要的程序,只有管理员权限才能运行的程序时,该功能都会弹出一个对话框,对用户进行询问,当用户点击了同意按钮,程序才会以管理员或system权限运行,该功能是( )。这不仅是个人职业发展的需要,也是对社会负责的体现。在ACL 3002中配置规则,只允许该网段主机被动响应TCP握手的报文通过,并拒绝该网段的其他TCP报文通过,实现10.20.30.0/24网段地址的单向访问控制。
2024-08-12 23:03:49
604
原创 python 装饰器记录函数用时
nonlocal关键字只会影响直接上层函数的变量,而不会跨越多个层次。如果你需要修改更外层函数的变量,你需要在每一层都使用nonlocal声明。
2024-08-05 18:59:47
459
原创 docker 本地部署大模型(ollama)
此处由于挂载目录使用了相对路径,所以本地文件夹位于 /var/lib/docker/volumes/ollama而非运行命令的相对路径测试 api。
2024-07-08 12:23:33
10892
1
《Combinatorial Optimization》Cook, Cunningham, Pulleyblank, Schrijver
2017-11-14
算法设计(英文文字版)by Jon_Kleinberg & Eva_Tardos
2018-09-19
Handbook of Matrices
2018-09-22
icml 2018年 会议文章目录(含文章下载链接)
2018-09-17
ICML 2019年 会议文章目录 (含论文下载链接)
2019-06-04
《应用非线性控制》【Slotine & Weiping Li 著】MIT经典教材
2019-01-05
link prediction in social networks: law of power distribution
2018-01-23
2024年3月杭州及周边小区挂牌价格
2024-03-22
知网爬虫.ipynb
2020-09-10
python 使用摄像头监测心率
2020-10-14
Introduction to symmetry analysis (2002) [Brian J. Cantwell]
2020-01-07
Python 图片中扭曲矩形的复原
2020-09-06
微信自动回复天气程序
2019-12-07
利用 SIFT 实现图像拼接 python 代码
2021-01-01
explore_data.ipynb
2020-05-20
Feedback Control in Systems Biology
2019-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人