- 博客(152)
- 资源 (40)
- 收藏
- 关注
原创 Web服务简介及应用
在Web服务中,一个服务提供者将自己的服务发布到互联网上,并提供一个标准的接口供客户端应用程序进行访问。Web服务可以被许多不同的客户端应用程序访问,包括Web浏览器、移动设备应用程序、桌面应用程序等。Web服务处理请求:Web服务根据请求的信息,进行相应的处理。客户端向Web服务发送请求:客户端可以通过浏览器、手机App等方式向Web服务发送请求,一般使用HTTP协议进行通信。Web服务接收请求:Web服务接收到客户端发送的请求后,会对请求进行解析,识别出请求的资源、请求方式等信息。
2024-05-30 18:15:00
1921
原创 C语言字符串函数一
C语言支持字符串的输入、输出、合并、修改、比较、转换、复制、搜索等操作,使用这些现成的函数可以大大减轻我们的编程负担。strcat 是 string catenate 的缩写,意思是把两个字符串拼接在一起。strcpy 是 string copy 的缩写,意思是字符串的复制。语法格式为:strcpy(arrayName1, arrayName2),strcpy() 会把 arrayName2 中的字符串拷贝到 arrayName1 中,字符串结束标志’\0’也一同拷贝。
2024-04-07 22:45:39
279
原创 C语言预处理基础知识笔记
3.与其他编程语言相比,C/C++ 语言更依赖预处理器,所以在阅读或开发 C/C++ 程序过程中,可能会接触大量的预处理指令,比如 #include、#define 等。在编译和链接之前,还需要对源文件进行一些文本方面的操作,比如文本替换、文件包含、删除部分代码等,这个过程叫做预处理,由预处理程序完成。编译(Compile)将源文件(.c文件)转换为目标文件,VC/VS的目标文件后缀为.obj,GCC的目标文件后缀为.o。编译是针对单个源文件的,一次编译操作只能编译一个源文件,多个源文件,需多次编译。
2024-04-06 20:13:09
305
原创 类全局变量与类单例模式优缺点比较
全局创建一个类变量和使用该类的单例模式都有各自的优缺点,取决于具体的使用场景和需求。综上所述,选择全局创建一个类变量还是使用类的单例模式取决于具体的需求和场景。如果需要简单易用、全局可见且灵活性较高的数据共享方式,可以选择全局创建一个类变量。如果需要更好的封装性、控制访问权限和避免命名冲突的方式,可以选择使用类的单例模式。
2024-04-05 23:00:00
966
原创 容器类的设计及应用
列表是有序的可变容器,元组是有序的不可变容器,集合是无序的唯一元素容器,字典是键值对的映射容器。因此,在设计容器类时,需要综合考虑具体的需求和设计目标,权衡利弊,决定是否使用单例模式。容器类的使用可以提高代码的灵活性和可读性,使得数据的组织和操作更加方便和高效。考虑容器的可扩展性:容器类的设计应该考虑到容器的可扩展性。考虑容器的用途和需求:在设计容器类之前,需要明确容器的用途和需求。考虑容器的灵活性:容器类的设计应该考虑到容器的灵活性。考虑容器的兼容性:容器类的设计应该考虑到容器的兼容性。
2024-04-05 18:34:20
474
原创 软件开发与设计的哲学思想一
此外,当程序出现问题时,只需要检查这个功能的代码,而不需要检查整个程序,这样可以更快地定位和修复问题,提高程序的可靠性。提高代码的可维护性:可移植性意味着代码可以在不同的平台上运行,不需要对不同的硬件和操作系统进行特定的优化。在不同的领域中,小即是美都有着不同的应用。它的内核和驱动程序可以根据不同的硬件进行编译和优化,使得Linux能够适应不同的设备和架构。总之,舍高效率而取可移植性可以提高代码的可维护性、可扩展性、可移植性和可靠性,从而降低开发和维护的成本,并且更方便地将代码应用于不同的平台和环境中。
2024-04-04 18:15:00
1255
原创 JSON在量化交易系统中的应用
数据传输和存储:JSON可以将交易数据以结构化的方式进行编码,并将其转换为字符串进行传输和存储。配置文件:JSON可以用于定义和配置量化交易系统的策略、参数和规则。通过将配置信息存储为JSON文件,可以方便地进行修改和管理,并且可以轻松地与其他系统进行集成。通过将策略表示为JSON对象,可以方便地进行修改和测试,并且可以轻松地与其他系统进行集成。总结起来,JSON在量化交易系统中扮演着重要的角色,用于数据传输、API通信、配置文件、数据分析和可视化以及策略交互等方面。
2024-04-03 23:29:44
577
原创 类的成员变量的设计
数据隐藏:类的成员变量应该被隐藏起来,通过提供公共的访问方法(如getters和setters)来访问和修改成员变量的值。成员变量的默认值:成员变量可以有默认值,可以在类的构造函数中初始化,也可以在声明时直接赋值。类的组织结构:类的成员变量应该根据其功能和用途进行组织和分类。命名规范:类的成员变量应该使用有意义的、描述性的命名,以便于理解和维护代码。继承和多态:通过继承和多态的机制,可以在父类中定义通用的成员变量,然后在子类中进行扩展和重写。类的成员变量的设计和组织结构是面向对象编程中的重要概念。
2024-04-02 22:05:01
623
原创 抽象语法树的简介及应用
AST的目的是提供一种简化的、更易于处理的表示形式,以便在编译器或解释器的各个阶段中使用。通过分析AST,可以对源代码进行结构上的修改,例如添加、删除或替换代码块,以实现代码的重构和改写。通过分析AST,可以检测代码中的潜在问题和错误,例如未使用的变量、死代码、代码重复等。它不受源语言的具体语法规则的限制,因此可以用于不同的编程语言。抽象语法树(AST)是源代码语法结构的一种抽象表示,以树状的形式表现编程语言的语法结构。以上是抽象语法树的一些应用场景,它在编程语言的解析、分析和处理过程中起着重要的作用。
2024-04-02 21:58:03
746
原创 C语言学习笔记二
float -> double,unsigned 也即 unsigned int,此时可以省略 int,只写 unsigned。自动类型转换顺序 (short+char) -> int -> unsigned -> long -> double,short 至少 2 个字节, short 长度不能大于 int,long 的长度不能小于 int。以 int 为例,它占用 32 位内存,最高位表示正负号,其余位表示数值位。C 语言规定,把内存的最高位作为符号位, 0表示正数, 1 表示负数。
2024-03-30 19:43:27
385
原创 C基础知识笔记一
17. Windows Visual C++,集成在 Visual Studio,Linux GUN 组织开发的 GCC,很多 Linux 发行版都自带 GCC,Mac 下常用的是 LLVM/Clang。多个源文件中,编译器每次只能编译一个源文件,生成一个目标文件,编译是针对一个源文件的,多少个源文件就需要编译多少次,就会生成多少个目标文件。警告(Warning)可能会发生错误(实际上未发生)或者代码不规范,程序能够正常运行,有的忽略,有的要注意。5V 是通电,用1来表示,0V 是断电,用0来表示。
2024-03-30 19:28:06
501
原创 形式语言和自然语言的区别
形式语言是一种只注重形式而不注重内容的语言,它只有语法而没有语义。形式语言的语法规则和规律是从词和句的个别和具体的东西中抽象出来的,用来构成语法规则和语法规律。自然语言是人类日常交流和表达思想的语言,它具有丰富的语义和多义性。自然语言是通过语法、词汇和语义来构成的,它不仅仅关注形式,还关注内容和意义。
2024-03-29 23:51:23
782
原创 神经网络库汇总、简介及各自优缺点
动态图:PyTorch使用动态图的方式进行计算图的构建,这使得模型的调试和开发更加灵活和直观。由于动态图的特性,PyTorch在计算图的构建和优化上可能会有一些额外的开销,导致训练速度较慢。由于动态图的特性,PyTorch的模型无法直接导出为静态图,这给模型的部署和移植带来了一些困难。灵活的模型构建:TensorFlow提供了丰富的API和工具,可以方便地构建各种类型的神经网络模型。强大的计算能力:TensorFlow支持分布式计算和GPU加速,可以处理大规模的数据和复杂的模型。
2024-03-29 20:30:00
1564
原创 Linux的Shell基础知识总结
图形界面和命令行的目的一样,都是让用户控制计算机。真正控制计算机硬件(CPU、内存、显示器等)的只有操作系统内核(Kernel)。图形界面和命令行只是架设在用户和内核之间的一座桥梁。Shell 是一个应用程序,连接用户和 Linux 内核,让用户能够高效、安全、低成本地使用 Linux 内核。Shell 不是内核的一部分,它是在内核的基础上编写的一个应用程序,和其它软件没有什么区别。Shell 有它的特殊性: 开机立马启动,不启动 Shell,用户没法使用 Linux。
2024-03-28 20:19:23
973
原创 C语言指针知识总结
内存的字节编号称为地址(Address)或指针(Pointer)。内存地址从 0 开始依次增加,对于 32 位环境,能使内存为 4GB,最小地址为 0,最大的地址为 0XFFFFFFFF。数据和代码均以二进制的形式存储在内存中。计算机无法区分是数据还是代码。当程序被加载到内存后,不同内存块指定不同权限,拥有读取和执行权限的内存块就是代码,而拥有读取和写入权限(也可能只有读取权限)的内存块就是数据。CPU 只能通过地址获取内存中的代码和数据,程序会告知 CPU 代码和数据的地址。
2024-03-28 18:53:13
437
原创 文法的简介及应用
3型文法(正规文法):3型文法是最简单的文法类型,也被称为正规文法。它的生成式形式为A->aB或A->a,其中A和B是非终结符,a是终结符。终结符是语言中的基本符号,而非终结符是由终结符和其他非终结符组成的符号。它的生成式形式为α->β,其中α和β是字符串,且|α| < |β|。这意味着生成式的左侧非终结符可以推导出右侧的字符串,而不受上下文的限制。文法可以分为不同的类型,如0型文法、1型文法、2型文法和3型文法。0型文法(无约束文法):0型文法是最强大的文法类型,也被称为递归可枚举文法。
2024-03-27 20:15:00
1334
原创 形式语言理论简介及应用
形式语言理论是计算机科学中的一个分支,研究形式语言的性质、结构和应用。形式语言是一种用于表示信息的抽象系统,它由一组符号和一组规则组成,这些规则定义了如何将符号组合成有效的语句。
2024-03-27 18:15:00
1519
原创 逻辑回归的详解及应用
逻辑回归是一种用于解决监督学习问题的学习算法,其目的是通过最小化训练数据的标签值与预测值之间的误差来进行分类。与线性回归不同,逻辑回归适用于需要非线性分割的情况,例如数据无法用一条直线或一个平面分割,而是需要曲线或曲面才能分割好。逻辑回归可以使用不同的曲线形状(如圆、椭圆、曲线等)来分开两组数据。
2024-03-25 20:15:00
939
原创 线性回归的详解及应用
英国著名的生物学家兼统计学家弗朗西斯·高尔顿在研究中提出了一个线方程,来拟合被调查父母的平均身高 x 和子女平均身高 y 之间的关系。回归一词的含义是指一种趋势或者回归到平均值的现象。在线性回归中,我们通过拟合一条直线来描述自变量和因变量之间的关系,这条直线可以被看作是自变量向因变量回归的趋势。因此,线性回归被称为回归分析的一种方法,用来研究变量之间的回归关系。总结来说,线性回归被称为回归,而不叫线性预测,是因为它最早应用于研究父辈和子辈身高的遗传关系,通过拟合回归方程来描述变量之间的回归趋势。
2024-03-25 18:15:00
2406
原创 MVC设计模式的详解及应用
MVC全名是Model View Controller,是一种软件设计典范,也是一个框架模式。它将应用程序分成三个核心部件:模型(Model)、视图(View)和控制器(Controller)。每个部件都有自己的任务和责任。
2024-03-23 20:15:00
1591
原创 解释器模式的原理、应用及代码实现
解释器模式(Interpreter Pattern)是一种行为型设计模式,它用于解决特定类型问题的频繁发生。该模式将问题的各个实例表述为一个语言中的句子,并定义一个解释器来解释这些句子。解释器模式通常用于编译器设计、正则表达式解析、符号计算等领域
2024-03-23 18:15:00
442
原创 数据科学详解与人工智能关系
数据科学是一个混合交叉学科,它涉及数学、统计学、计算机科学和领域知识,旨在从数据中提取有意义的信息和知识。数据科学家利用各种技术和工具来收集、处理、分析和解释大量的数据,以便为组织和企业做出决策和预测。数据科学的目标是通过对数据的深入研究和分析,揭示数据背后的模式、趋势和关联,从而为业务提供洞察和价值。数据科学在各个领域都有广泛的应用,例如金融、医疗、市场营销、社交媒体等。通过数据科学的方法和技术,组织和企业可以更好地理解他们的客户、市场和业务,从而做出更明智的决策和战略规划。
2024-03-22 20:15:00
1005
原创 红黑树的简介及应用
其中一种情况是,如果插入的节点的父节点和叔节点都是红色的,那么可以通过改变颜色和旋转操作来保持红黑树的性质。通过将交易数据按照不同的维度(如交易时间、交易品种等)存储在红黑树中,可以方便地进行数据查询、排序和聚合操作,从而得出交易数据的有用信息和结论。通过将交易策略的关键指标(如股票价格、交易量等)存储在红黑树中,可以快速地进行查询和比较操作,从而提高交易策略的执行速度和准确性。交易订单管理:红黑树可以用于管理交易订单,通过将订单按照价格或时间等关键指标进行排序,可以快速地查找、插入和删除订单。
2024-03-22 18:15:00
566
原创 数据结构图的简介及应用
图由顶点和边组成,顶点表示图中的节点,边表示节点之间的关系。图可以分为有向图和无向图,有向图中的边有方向,无向图中的边没有方向。加权图和非加权图:加权图中的边具有权重或者距离的属性,用于表示节点之间的关系的强度或者距离;非加权图中的边没有权重属性,只表示节点之间的连接关系。有向图和无向图:有向图中的边是有方向的,表示从一个节点到另一个节点的箭头方向;无向图中的边没有方向,表示节点之间的关系是相互的。以上是图结构的一些常见分类方式,根据具体的应用场景和需求,还可以有其他的分类方式。
2024-03-21 20:00:00
620
原创 ONNX 的简介及应用
ONNX(Open Neural Network Exchange)是一种开放的深度学习模型交换格式,类似于JSON格式。它允许将模型从一个深度学习框架转换到另一个框架,以便在不同的平台和设备上进行部署和推理。ONNX的设计目标是提供一个通用的模型表示,使得模型可以在不同的框架之间无缝转换和使用。
2024-03-21 18:15:00
1957
原创 主成分分析法的简介及应用
主成分分析法(Principal Component Analysis,简称PCA)是种常用的数据降维技术,用于将高维数据集转换为低维表示,同时保留数据的主要特征。PCA通过线性变换将原始数据映射到一个新的坐标系中,新坐标系的选择是使得数据在新坐标系下的方差最大化。因此,在使用主成分分析法时需要注意数据的线性可分性和异常值的处理,同时也需要根据具体问题和数据特点来选择合适的降维方法。通过设置不同的主成分个数,可以得到不同的处理结果,从而对主成分分析法的应用效果进行分析和评估。
2024-03-20 18:15:00
2975
原创 线性判别分析的简介及应用
线性判别分析(LDA)是一种经典的监督学习的数据降维方法,也叫做Fisher线性判别(FLD)。它的主要思想是将一个高维空间中的数据投影到一个较低维的空间中,且投影后要保证各个类别的类内方差小而类间均值差别大。这意味着同一类的高维数据投影到低维空间后相同类别的聚在一起,而不同类别之间相距较远
2024-03-20 13:28:37
461
原创 深入理解OnCalculate函数的运行机制
在MT4和MT5中,OnCalculate函数中的数组顺序是不一样的。在MT4中,OnCalculate函数中的数组是反序的,即最新的数据在数组的最前面,而最旧的数据在数组的最后面。而在MT5中,OnCalculate函数中的数组是正序的,即最新的数据在数组的最后面,而最旧的数据在数组的最前面。这种差异可能会导致在从MT4迁移到MT5时出现问题,特别是在处理动态数组时。通过学习OnCalculate函数的运行原理,可以更好地理解MQL语言的编程思想和交易平台的运行机制,从而更好地开发自己的交易策略和指标。
2024-03-19 21:45:00
1481
原创 决策树的学习及应用
决策树是一种基本的分类与回归方法,它呈树形结构,用于表示基于特征对实例进行分类的过程。决策树可以被看作是if-then规则的集合,也可以认为是定义在特定空间与类空间上的条件概率分布。在机器学习中,决策树是一种预测模型,它代表了对象属性与对象值之间的一种映射关系。决策树的每个内部节点表示一个属性上的测试,每个分支代表一个测试输出,每个叶节点代表一种类别。
2024-03-19 18:15:00
971
原创 深入理解数据结构森林
森林可以通过树来表示,每个树代表一个集合,树中的节点代表集合中的元素。社交网络中的好友关系:在社交网络中,可以使用森林来表示用户之间的好友关系。每个树代表一个用户的好友圈,树中的节点代表用户,树的根节点代表好友圈的代表用户。每个树代表一个连通分量,树中的节点代表图中的顶点。每个树代表一个集合,树中的节点代表集合中的元素。在树的概念中,每个节点可以有多个子节点,而在森林中,每个树都是独立的,没有共享的节点。通过并查集操作,可以高效地处理元素的分组管理问题,提高算法的效率和性能。
2024-03-18 20:05:30
1504
原创 深入理解数据结构树
数据结构树是一种非线性的数据结构,它由节点和边组成。树的节点之间通过边连接,形成层次结构。树的顶部节点称为根节点,每个节点可以有零个或多个子节点。节点之间的连接关系称为父子关系。除了根节点外,每个节点都有一个父节点。没有子节点的节点称为叶节点。树的层次由根节点开始,每向下一层,节点的数量增加。
2024-03-18 19:14:18
550
原创 领域特定语言的简介及应用
领域特定语言(Domain Specific Language,DSL)是一种专门针对某个特定领域的计算机语言,它旨在解决该领域内的问题,而不是解决通用的问题。与通用编程语言相比,DSL更加关注领域内的问题和需求,提供了更高层次的抽象和更直观的表达方式,从而提高了开发效率和代码质量。通过使用领域特定语言,开发者可以更好地满足特定领域的需求,并提高软件开发的效率和质量。提供更好的错误检测和验证:由于领域特定语言是为特定领域设计的,它可以提供更好的错误检测和验证机制。这样可以大大提高开发效率。
2024-03-16 20:15:00
1007
风控EA - 净值和盈亏开启或关闭MT5自动交易开关-mt5版
2024-04-01
风控EA - 净值和盈亏开启或关闭MT4自动交易开关-mt4版
2024-04-01
操盘风控系统的功能设计与实现
2024-03-07
键盘快捷交易-按快捷键实现操盘手键盘功能-可自由设置组合
2024-02-06
通过EA开启和关闭自动交易按钮功能
2024-01-21
新版MQL语言编程-检测内存泄露-快速找到内存泄露的行号和文件名
2024-01-20
交易面板,支持三种下单模式,拖拽下单,鼠标双击下单,自由下单,永久免费
2023-10-20
外汇操盘警报器-向上向下突破价格警报-时间过期警报
2023-10-10
交易面板 -交易大师 - 包含订单,信息,图表,风控,键盘交易系统,跟单系统,趋势交易功能齐全,自由组合可以实现复杂操盘功能
2023-09-25
【迈达量化T-风控大师-V1.70】新闻风控,发布非农利率前关闭EA之后开启,手机挂单风控远程发送风控指令
2023-06-19
外汇手机风控EA,通过手机挂单指定手数与报价实现特定的风控功能
2023-04-16
ZigZag EA,之字拐点的突破交易策略
2023-04-16
外汇交易时段技术指标,显示亚欧美矩形框
2023-04-14
风控EA(可执行EA缺陷,净值,手数,盈亏,单数,价格,时间,纪律多功能风控)-分组开关-带交易面板
2023-01-07
风控EA(可执行EA缺陷,净值,手数,盈亏,单数,价格,时间,纪律多功能风控)-分组开关-带交易面板
2023-01-07
外汇套利-三角套利EA-mt4版
2022-09-19
外汇套利-三角套利EA-mt5版
2022-09-18
跟单系统,极速自动跟单不漏单,本地局域网远程跟单,跨平台mt4与mt5互跟,实盘无限制!
2022-07-04
风控大师-自动风控-面板控制-可实盘.ex5
2022-05-16
风控大师-自动风控-面板控制-可实盘.ex4
2022-05-16
多品种集中可视化分析源码.rar
2022-02-09
一键删除所有隐藏对象源码.rar
2022-02-09
交易时间限制设定指标源码.rar
2022-02-09
外汇市场交易时段源码.rar
2022-02-09
彩色鳄鱼线指标源码.rar
2022-02-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人