001:开源交易系统开发实战开篇
本专栏采用融入【主力思维】的方法学,包含数据抓取、特征模型开发、历史验证回归测试、每日动态风险评估管理等技术,较大的增强股票投资胜率,让IT开发者拥有一套属于自己思路的专用交易软件。
先简要介绍系统成功和项目,后续持续更新,努力做出一个精品专栏,感兴趣的小伙伴可以沟通和反馈讨论。
随机运行结果截图,仔细看第二张我们可以看到软件在2024-6-26日运算出紫天科技 -300280, 两日有至少15%,高点有25%的利润。就算是普通小涨幅的结果,也极大的规避了风险。所以我们构建和运用来实现自己思路的专用交易软件。


软件构建采用C#和Sqllite数据库,方法有近200个主力特征研究和可回归,可以预测的软件程序,如下图:

#region All Fixed Methods
if (DateTime.Today < updateDay.AddDays(5)) {P0_大盘指数得分.CheckMethod(pool, ref findCount, updateDay, items); P2_大盘危险预测.CheckMethod(pool, ref findCount, updateDay, items); P3_大盘跌幅警示器.CheckMethod(pool, ref findCount, updateDay, items);//只有1个结果的异动到Top Today,复盘时间不运行T03_价值投资.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
}
//Begin确认有效的方法//
GT02_梦洁6号.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
//End of确认有效的方法//GT00_宝剑池.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
GT01_涨停秘密.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
GT03_华山之巅.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; GT04_武魂殿量能教皇.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
GT05_近V底谷放量.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; GT07_T62_AA级01.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; GT09_T74_市盈率_无极.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
GT07_T999_恒定方法.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
GT89_低位涨停特征.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;//启涨位的方法 【第一梯队 - 9种方法】
A10_初级明显涨.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
A11_LiverMore突变.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; A12_LiverMore突变均线法.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; A13_双响炮.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
A15_大盘股异动.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; A16_整理待发.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
A21_混沌上冲.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; A22_黄金坑.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
//中级上涨的方法 【第二梯队- 6种方法】
B13_姿态优美.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; B19_四板成妖冒险.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;//高级综合方法 【高级梯队-20种方法】
C10_倚天剑_二次六脉.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; C10_生命转折.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
C11_二次上升转折.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; C18_恒强无风控.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
C12_黎明之前.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; C21_混沌翻转.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
C12_高涨稳准狠.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
C13_高回档AA类.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
C25_史上最强.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; //特级综合方法 【杂项-49种方法在大盘顶部】
T02_逆变一日.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; P10_王府井.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
//P8_茅台运.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; //可用,但是盈利低
P12_简易三线.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; P13_最小阻力_急牛.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
T09_鲁棒60日.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; T10_大跌双W.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
T12_奇妙突破.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
T16_低位近距60日突破.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
T20_经典上行.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
T22_黄山日出.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
T24_杰出之才高端.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
T26_最强AA级.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
T29_战士.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; T30_低换手涨停.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
T31_徐翔.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; T32_低价2趋势牛.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
T33_P1最优北极.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; T34_P1最优北极高端.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
T36_巨力.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
T40_超级大跌中潜.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; T40_中潜仁东提前布局.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
T40_中级大跌反转.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; T41_低位正向和线超3日.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
T43_第二波中期.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; T53_超强中线牛跟踪半月.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
T54_武魂殿八级晋升.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; T55_武魂殿9级宗师.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
T58_极限测试魂骨.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; T59_一招定天下.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
T64_70年代.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
T65_5转10年代.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; T66_Bu10超大.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
T67_前三后三前6上.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
T70_等20cm潜伏.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
T71_反差回.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
T75_双低双高.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
T77_创业低位超高换手.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; T78_悟道_优秀之初.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
T79_反差2.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; T80_奇异果.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
T81_高起点.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; T82_极点.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;GT01_T85_涨停秘密2.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; T86_渐变拉升.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
T87_大双龙.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
T91_反差有异响.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; Safe05_强势继续分析.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
T93_大势分析.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
T95_宜化双雄.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;T98_M2_分析K10.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TK01_带着da鼓包飞.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; Safe06_高K10.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TK04_积极向上.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; TK05_形态唯一.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TK06_中级反弹.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; TK07_翻转初.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TK08_牛人之初.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TK12_上红线.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TK14_涨上30日.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; TK15_涨上120日.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TK21_奇特红线上.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; TK22_王者低位.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TK27_大时代巨变双向.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; TK28_冲击60日.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TK33_R20测算.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TK35_微微抬起.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TK36_角度倾斜.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; TK37_量比30天微涨.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;Fly01_量穿红线.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TK38_西安饮食.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; TK39_V型强AA级.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TK40_AA级特级.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TK92_通用上红线.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TK93_逆转两天.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TK96_平整的监测.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TK97_王者二升.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TK98_王者跳启动临时.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TX01_王者斜率排行榜.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TX02_无羁参考用.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; //TX08_总次高.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TX06_涨停2X.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TX12_适时穿四线.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Safe01_蓝英反20日.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; Safe02_超级da跌全集.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TX17_五倍量的确认.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
A13_测试强力双响炮.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TX23_深思均线.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TX26_上下整顿.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TXD04_右侧反扭.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TXD07_狼初.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TXD10_资金.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TXD13_奇点.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TXD20_来回穿透.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TXD18_撞击60.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TXD16_传承6.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TXD22_大回升.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TXD21_大10.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TXD23_长久.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TXD24_启点.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TXD25_立庄森远.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TXD30_量变.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TXD35_龙启.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TXD37_吴中.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TXD43_三涨停.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TXD47_涨停后.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TXD50_2030上穿.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TZA01_反差60法.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
TZA03_太极左9.CheckMethod(pool, ref findCount, updateDay, items); countMethod++; //重要方法,多观测
Z01_平行庄.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z02_三浪庄家.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z04_明牌庄家.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z05_极限混庄.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z06_翻转庄.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z07_五倍首穿四线庄.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z08_巨轮启动.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z10_太极阳_1纯阳.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z10_太极阳.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z12_所有向上迹象.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z13_异动上下.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z14_逆战庄.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z14_逆战庄2_提示大时代.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z17_七日连庄.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z18_中石油启动.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z19_合线.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z20_低位穿四线.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z21_格力翻转.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z22_小盘猛拉.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z23_三阳汇.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z24_五日还上.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z25_双阳汇.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z26_合并上穿.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z27_跳涨.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z28_完全顺势.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z29_专项逆反.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z30_帝国__假下.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z31_帝国__三浪上.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z33_帝国__大牛反水.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z34_强势中线.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z38_天孚1期改良.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z39_天孚1期短线.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z32_强势短线.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z40_量价分析.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z41_创业双阳方法.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z42_暴发富分析.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z43_牛底部分析.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z44_牛回头4天.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z45_惯性三浪.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z46_长牛惯性.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z47_背离60.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z48_强劲20.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z50_把根扎在价值上.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z49_创业三日猛上60.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z99_缠绕三年三浪二次上.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
Z53_量变质变.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
X01_高位股.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
X02_高大段位股.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
X03_立庄一浪.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
X04_立庄三浪.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
X07_五日觉醒.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
X08_逆商.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
X06_初期上影线.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
X09_经典捕鱼.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
X10_十日潜力.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
X11_蛮力等急升.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
X12_穿36破土.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
X13_用意不用力气_回马枪.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
X14_优选回撤.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
X15_优选涨停.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
X16_潜伏.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
X18_穿线后等待.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
X19_突然低落.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
X22_一路向上.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
X23_十日威力.CheckMethod(pool, ref findCount, updateDay, items); countMethod++;
#endregion
请同时关注以下几个方面:
-
技术与投资结合:专栏内容应该侧重于如何使用技术手段进行股票分析,比如介绍如何使用C#进行股票数据抓取、如何使用机器学习模型预测股票价格等。
-
数据科学方法:讲解如何利用数据科学方法进行投资决策,包括数据清洗、特征工程、模型训练和评估等步骤。
-
量化交易策略:分享量化交易策略的开发与实现,比如均值回归、动量策略、配对交易等。
-
风险管理:讨论如何通过技术手段进行风险评估和管理,比如压力测试等。
-
案例分析:提供实际的案例分析,展示如何将理论知识应用到实际投资中,以及在实际操作中遇到的问题和解决方法。
-
法律法规与道德规范:强调在股票投资中遵守相关法律法规的重要性,以及在使用技术手段时的道德考量。
-
持续更新与互动:保持专栏内容的更新,积极与读者互动,回答读者提问,分享最新的研究成果或市场洞见。

相关文章:
001:开源交易系统开发实战开篇
本专栏采用融入【主力思维】的方法学,包含数据抓取、特征模型开发、历史验证回归测试、每日动态风险评估管理等技术,较大的增强股票投资胜率,让IT开发者拥有一套属于自己思路的专用交易软件。 先简要介绍系统成功和项目,后续持续…...
Pytorch实战(一):LeNet神经网络
文章目录 一、模型实现1.1数据集的下载1.2加载数据集1.3模型训练1.4模型预测 LeNet神经网络是第一个卷积神经网络(CNN),首次采用了卷积层、池化层这两个全新的神经网络组件,接收灰度图像,并输出其中包含的手写数字&…...
RabbitMq的基础及springAmqp的使用
RabbitMq 官网:RabbitMQ: One broker to queue them all | RabbitMQ 什么是MQ? mq就是消息队列,消息队列遵循这先入先出原则。一般用来解决应用解耦,异步消息,流量削峰等问题,实现高性能,高可用…...
uniapp uniCloud云开发
uniCloud概述 uniCloud 是 DCloud 联合阿里云、腾讯云、支付宝云,为开发者提供的基于 serverless 模式和 js 编程的云开发平台。 uniCloud 的 web控制台地址:https://unicloud.dcloud.net.cn 文档:https://doc.dcloud.net.cn/uniCloud/ un…...
智能扫地机,让生活电器更加便民-NV040D扫地机语音方案
一、语音扫地机开发背景: 随着人工智能和物联网技术的飞速发展,智能家居设备已成为现代家庭不可或缺的一部分。其中,扫地机作为家庭清洁的重要工具,更是得到了广泛的关注和应用。 然而,传统的扫地机在功能和使用上仍存…...
【后端面试题】【中间件】【NoSQL】ElasticSearch索引机制和高性能的面试思路
Elasticsearch的索引机制 Elasticsearch使用的是倒排索引,所谓的倒排索引是相对于正排索引而言的。 在一般的文件系统中,索引是文档映射到关键字,而倒排索引则相反,是从关键字映射到文档。 如果没有倒排索引的话,想找…...
【漏洞复现】时空智友ERP updater.uploadStudioFile接口处存在任意文件上传
0x01 产品简介 时空智友ERP是一款基于云计算和大数据技术的企业资源计划管理系统。该系统旨在帮助企业实现数字化转型,提高运营效率、降低成本、增强决策能力和竞争力,时空智友ERP系统涵盖了企业的各个业务领域,包括财务管理、供应链管理、生…...
[leetcode hot 150]第五百三十题,二叉搜索树的最小绝对差
题目: 给你一个二叉搜索树的根节点 root ,返回 树中任意两不同节点值之间的最小差值 。 差值是一个正数,其数值等于两值之差的绝对值。 解析: minDiffInBST 方法是主要方法。创建一个 ArrayList 来存储树的节点值。inorderTrave…...
【Docker】可视化平台Portainer
文章目录 Portainer的特点Portainer的安装步骤注意事项 Docker的可视化工具Portainer是一个轻量级的容器管理平台,它为用户提供了一个直观的图形界面来管理Docker环境。以下是关于Portainer的详细介绍和安装步骤: Portainer的特点 轻量级:P…...
MySQL高级-MVCC-原理分析(RR级别)
文章目录 1、RR隔离级别下,仅在事务中第一次执行快照读时生成ReadView,后续复用该ReadView2、总结 1、RR隔离级别下,仅在事务中第一次执行快照读时生成ReadView,后续复用该ReadView 而RR 是可重复读,在一个事务中&…...
压力测试Monkey命令参数和报告分析
目录 常用参数 -p <测试的包名列表> -v 显示日志详细程度 -s 伪随机数生成器的种子值 --throttle < 毫秒> --ignore-crashes 忽略崩溃 --ignore-timeouts 忽略超时 --monitor-native-crashes 监视本地崩溃代码 --ignore-security-exceptions 忽略安全异常 …...
C# Benchmark
创建控制台项目(或修改现有项目的Main方法代码),Nget导入Benchmark0.13.12,创建测试类: public class StringBenchMark{int[] numbers;public StringBenchMark() {numbers Enumerable.Range(1, 20000).ToArray();}[Be…...
算法金 | 协方差、方差、标准差、协方差矩阵
大侠幸会,在下全网同名「算法金」 0 基础转 AI 上岸,多个算法赛 Top 「日更万日,让更多人享受智能乐趣」 抱个拳,送个礼 1. 方差 方差是统计学中用来度量一组数据分散程度的重要指标。它反映了数据点与其均值之间的偏离程度。在…...
FastAPI教程II
本文参考FastAPI教程https://fastapi.tiangolo.com/zh/tutorial Cookie参数 定义Cookie参数与定义Query和Path参数一样。 具体步骤如下: 导入Cookie:from fastapi import Cookie声明Cookie参数,声明Cookie参数的方式与声明Query和Path参数…...
Facebook的投流技巧有哪些?
相信大家都知道Facebook拥有着巨大的用户群体和高转化率,在国外社交推广中的影响不言而喻。但随着Facebook广告的竞争越来越激烈,在Facebook广告上获得高投资回报率也变得越来越困难。IPIDEA代理IP今天就教大家如何在Facebook上投放广告的技巧࿰…...
Spring Boot 中的微服务监控与管理
微服务的概述 微服务架构的优点和挑战 优点: 灵活性和可扩展性:微服务架构允许每个服务单独部署和扩展,这使得系统可以更灵活地适应不同的业务需求和负载变化。 使团队更加聚焦:每个微服务都有明确的职责,这使得开发团队可以更加聚焦,专注于开发他们的服务。 技术和框…...
【计算机网络】期末复习(1)模拟卷
一、选择题 1. 电路交换的三个阶段是建立连接、()和释放连接 A. Hello包探测 B. 通信 C. 二次握手 D. 总线连接 2. 一下哪个协议不属于C/S模式() A. SNMP…...
【软件工程中的演化模型及其优缺点】
文章目录 1. 增量模型什么是增量模型?优点缺点 2. 增量-迭代模型什么是增量-迭代模型?优点缺点 3. 螺旋模型什么是螺旋模型?优点缺点 1. 增量模型 什么是增量模型? 增量模型是一种逐步增加功能和特性的开发方法。项目被划分为多…...
Oracle 数据库详解:概念、结构、使用场景与常用命令
1. 引言 Oracle 数据库作为全球领先的关系型数据库管理系统(RDBMS),在企业级应用中占据了重要地位。本文将详细介绍Oracle数据库的核心概念、架构、常用操作及其广泛的使用场景,旨在为读者提供全面而深入的理解。 2. Oracle 数据…...
FreeRTOS的裁剪与移植
文章目录 1 FreeRTOS裁剪与移植1.1 FreeRTOS基础1.1.1 RTOS与GPOS1.1.2 堆与栈1.1.3 FreeRTOS核心文件1.1.4 FreeRTOS语法 1.2 FreeRTOS移植和裁剪 1 FreeRTOS裁剪与移植 1.1 FreeRTOS基础 1.1.1 RTOS与GPOS 实时操作系统(RTOS):是指当…...
龙虎榜——20250610
上证指数放量收阴线,个股多数下跌,盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型,指数短线有调整的需求,大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的:御银股份、雄帝科技 驱动…...
python/java环境配置
环境变量放一起 python: 1.首先下载Python Python下载地址:Download Python | Python.org downloads ---windows -- 64 2.安装Python 下面两个,然后自定义,全选 可以把前4个选上 3.环境配置 1)搜高级系统设置 2…...
蓝牙 BLE 扫描面试题大全(2):进阶面试题与实战演练
前文覆盖了 BLE 扫描的基础概念与经典问题蓝牙 BLE 扫描面试题大全(1):从基础到实战的深度解析-CSDN博客,但实际面试中,企业更关注候选人对复杂场景的应对能力(如多设备并发扫描、低功耗与高发现率的平衡)和前沿技术的…...
GitHub 趋势日报 (2025年06月08日)
📊 由 TrendForge 系统生成 | 🌐 https://trendforge.devlive.org/ 🌐 本日报中的项目描述已自动翻译为中文 📈 今日获星趋势图 今日获星趋势图 884 cognee 566 dify 414 HumanSystemOptimization 414 omni-tools 321 note-gen …...
算法笔记2
1.字符串拼接最好用StringBuilder,不用String 2.创建List<>类型的数组并创建内存 List arr[] new ArrayList[26]; Arrays.setAll(arr, i -> new ArrayList<>()); 3.去掉首尾空格...
蓝桥杯 冶炼金属
原题目链接 🔧 冶炼金属转换率推测题解 📜 原题描述 小蓝有一个神奇的炉子用于将普通金属 O O O 冶炼成为一种特殊金属 X X X。这个炉子有一个属性叫转换率 V V V,是一个正整数,表示每 V V V 个普通金属 O O O 可以冶炼出 …...
JavaScript基础-API 和 Web API
在学习JavaScript的过程中,理解API(应用程序接口)和Web API的概念及其应用是非常重要的。这些工具极大地扩展了JavaScript的功能,使得开发者能够创建出功能丰富、交互性强的Web应用程序。本文将深入探讨JavaScript中的API与Web AP…...
Razor编程中@Html的方法使用大全
文章目录 1. 基础HTML辅助方法1.1 Html.ActionLink()1.2 Html.RouteLink()1.3 Html.Display() / Html.DisplayFor()1.4 Html.Editor() / Html.EditorFor()1.5 Html.Label() / Html.LabelFor()1.6 Html.TextBox() / Html.TextBoxFor() 2. 表单相关辅助方法2.1 Html.BeginForm() …...
HybridVLA——让单一LLM同时具备扩散和自回归动作预测能力:训练时既扩散也回归,但推理时则扩散
前言 如上一篇文章《dexcap升级版之DexWild》中的前言部分所说,在叠衣服的过程中,我会带着团队对比各种模型、方法、策略,毕竟针对各个场景始终寻找更优的解决方案,是我个人和我司「七月在线」的职责之一 且个人认为,…...
Sklearn 机器学习 缺失值处理 获取填充失值的统计值
💖亲爱的技术爱好者们,热烈欢迎来到 Kant2048 的博客!我是 Thomas Kant,很开心能在CSDN上与你们相遇~💖 本博客的精华专栏: 【自动化测试】 【测试经验】 【人工智能】 【Python】 使用 Scikit-learn 处理缺失值并提取填充统计信息的完整指南 在机器学习项目中,数据清…...
