- 博客(841)
- 资源 (36)
- 收藏
- 关注
原创 事件驱动量化回测 UML 序列图
strategyManager有全局的positionManager和orderManager, 外加 riskManager和broker。每个strategy有自己的positionManager和orderManager,
2025-01-20 23:52:07
515
转载 Python 事件驱动回测(Event-Driven Backtesting)
【代码】Python事件驱动回测(Event-DrivenBacktesting)
2025-01-18 00:25:19
76
原创 x509: certificate signed by unknown authority
如果可能,优先使用方法 1(信任自签名证书),这是最安全和推荐的方式。如果无法获取证书,可以尝试方法 2(禁用 SSL 验证),但请注意安全风险。如果问题仍然存在,可以尝试方法 3(手动拉取镜像)或方法 4(旧版 Docker 的解决方案)。
2025-01-09 15:23:02
3411
原创 构建高性能异步任务引擎:FastAPI + Celery + Redis
FastAPI:一个现代、高性能的 Web 框架,基于 Python 3.7+ 的异步编程特性构建。它支持自动生成 OpenAPI 文档和 Swagger UI,能够快速构建 RESTful API,并且具有极低的延迟和高并发处理能力。Celery:一个分布式任务队列系统,主要用于处理异步任务和定时任务。它支持多种消息传输机制,能够将任务分发到多个工作节点上并行处理,从而提高系统的吞吐量和响应速度。Redis:一个高性能的键值存储系统,常用于缓存、消息队列和分布式锁等场景。
2024-12-17 23:17:31
1681
3
原创 docker 部署 redis
使用redis-py库可以轻松连接和操作 Redis。常见的操作包括设置和获取键值对、列表操作、哈希操作、集合操作等。在高并发场景下,建议使用连接池来管理连接。处理异常以确保程序的健壮性。通过这些步骤,你可以在 Python 中轻松地连接和操作 Redis 数据库。
2024-12-13 11:05:27
576
原创 均值方差增量计算
μ=∑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
958
1
原创 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
565
原创 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
1136
原创 pyflink 时序异常检测——EWMA
EWMA 通过赋予较新的数据更高的权重,能够更好地反映数据的最新变化。其递推公式简单易用,适用于各种时间序列数据的平滑处理。通过调整平滑因子α\alphaα,可以控制平滑的程度,从而适应不同的应用场景。在异常检测中,使用∣Xt−μt∣mσt∣Xt−μt∣mσt的规则可以有效地识别出与当前均值和标准差显著偏离的观测值。通过合理选择平滑因子和倍数因子,可以调整检测的敏感度和准确性,以适应不同的应用场景。
2024-10-19 10:32:18
1386
转载 github action 下载docker镜像
fork 到自己的仓库中: https://github.com/wukongdaily/DockerTarBuilder。Run workflow,输入镜像名,点击 Run workflow。工作流完成后,下载文件。
2024-09-26 15:50:53
579
原创 docker-compose.yml entrypoint 和command 关系
entrypoint定义了容器启动时的主命令或脚本。command定义了传递给entrypoint的参数。如果同时定义了entrypoint和commandcommand的值会作为参数传递给entrypoint。理解这两者的关系和作用,可以帮助你更好地控制容器的启动行为。
2024-09-25 17:15:43
1078
原创 yaml 中的列表,块格式、流格式
块格式:使用表示列表项,适用于多行列表项。流格式:使用[]表示列表项,适用于单行列表项。你可以根据需要选择合适的格式,并且可以在这两种格式之间进行转化。
2024-09-25 17:13:10
707
原创 gevent + flask 接口会卡住
对于 CPU 密集型任务,gevent和Flask的组合可能会遇到性能瓶颈。解决方案包括使用多进程、异步任务队列(如 Celery)或切换到更适合处理并发请求的异步框架(如 FastAPI)。通过这些方法,你可以更好地处理 CPU 密集型任务,避免性能瓶颈。
2024-09-20 13:24:34
947
原创 docker-squash镜像压缩
更适合在保留镜像层结构和元数据的情况下减小镜像大小。更适合在需要将容器文件系统打包成一个单一文件的情况下使用。根据你的需求选择合适的工具和方法。
2024-09-19 10:06:20
680
原创 docker-compose 部署 flink [支持pyflink]
privileged: true 这行配置启用了 taskmanager 容器的特权模式,使得容器内的进程可以获得几乎与主机上相同的权限。
2024-09-12 16:48:26
994
原创 transformers pipeline aggregation_strategy处理非BIO输出格式的模型
输出结果但是如果想使用simple聚合策略,会发现聚合失败原因就是simple聚合策略只支持BI聚合,不支持BIE聚合。
2024-08-13 18:07:07
364
转载 【题库】网络工程师
Windows操作系统在vista以后增加了一个功能,该功能对管理员组的用户起到一定限制,进而保护计算机安全,当我们需要运行一些重要的程序,只有管理员权限才能运行的程序时,该功能都会弹出一个对话框,对用户进行询问,当用户点击了同意按钮,程序才会以管理员或system权限运行,该功能是( )。这不仅是个人职业发展的需要,也是对社会负责的体现。在ACL 3002中配置规则,只允许该网段主机被动响应TCP握手的报文通过,并拒绝该网段的其他TCP报文通过,实现10.20.30.0/24网段地址的单向访问控制。
2024-08-12 23:03:49
572
原创 python 装饰器记录函数用时
nonlocal关键字只会影响直接上层函数的变量,而不会跨越多个层次。如果你需要修改更外层函数的变量,你需要在每一层都使用nonlocal声明。
2024-08-05 18:59:47
431
原创 docker 本地部署大模型(ollama)
此处由于挂载目录使用了相对路径,所以本地文件夹位于 /var/lib/docker/volumes/ollama而非运行命令的相对路径测试 api。
2024-07-08 12:23:33
10018
1
原创 python singledispatch 根据传入参数的类型自动选择相应的实现
装饰器提供了一种在 Python 中实现函数重载的方式。虽然 Python 本身不支持传统的函数重载(即在同一个作用域中定义多个同名函数),但。在上述示例中,process 函数根据传入参数的类型(int、str、list)选择不同的处理逻辑,这就是一种函数重载的形式。装饰器允许你定义一个函数,并根据传入参数的类型自动选择相应的实现。这在处理不同类型的输入时非常有用。允许你根据参数类型来选择不同的函数实现,从而实现类似重载的效果。下面是一个简单的示例,展示了如何使用。
2024-07-08 10:08:56
311
原创 python 判断 〇 是否在\u4e00-\u9fff范围内
在Unicode编码中,\u4e00-\u9fff范围代表了中日韩统一表意文字(CJK Unified Ideographs),这个范围包含了大部分的汉字。要判断一个字符是否在这个范围内,可以使用编程语言中的字符编码函数。函数获取该字符的Unicode编码,然后检查这个编码是否在\u4e00-\u9fff范围内。,并不在\u4e00-\u9fff范围内。以下是一个使用Python语言的示例代码,用于判断字符。实际上是一个中日韩兼容表意文字,其Unicode编码是。如果你需要判断的是其他字符,只需将。
2024-06-03 14:44:36
986
1
2024年3月杭州及周边小区挂牌价格
2024-03-22
利用 SIFT 实现图像拼接 python 代码
2021-01-01
python 使用摄像头监测心率
2020-10-14
知网爬虫.ipynb
2020-09-10
Python 图片中扭曲矩形的复原
2020-09-06
explore_data.ipynb
2020-05-20
Introduction to symmetry analysis (2002) [Brian J. Cantwell]
2020-01-07
Feedback Control in Systems Biology
2019-09-18
ICML 2019年 会议文章目录 (含论文下载链接)
2019-06-04
《应用非线性控制》【Slotine & Weiping Li 著】MIT经典教材
2019-01-05
Handbook of Matrices
2018-09-22
算法设计(英文文字版)by Jon_Kleinberg & Eva_Tardos
2018-09-19
icml 2018年 会议文章目录(含文章下载链接)
2018-09-17
link prediction in social networks: law of power distribution
2018-01-23
《Combinatorial Optimization》Cook, Cunningham, Pulleyblank, Schrijver
2017-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人