-
基于 Python 的量化交易框架vn.py 2.0.9
vn.py 是基于 Python 的开源量化交易程序开发框架,起源于国内私募的自主量化交易系统,目前已经成长为一套全功能的交易程序开发框架。新版更新说明如下:交易接口DeribitGateway,Deribit期权合约接口(数字货币)FemasGateway更新到穿透式监管版本,支持商品期货SoptGateway更新到穿透式监管版本,支持深交所期权策略应用Black-76、Black-…- 0
- 0
- 209
-
JAVA- 内部类及匿名内部类
普通类,我们平时见到的那种类,就是一个后缀为.java的文件中,直接定义的类,比如 public Cat{ private String name; private int age; } 内部类, 内部类。顾名思义,就是包含在外部类中的类,就叫内部类。内部类有两种,一种是静态内部类,一种是非静态内部类。 静态内部类和非静态内部类的区别主要如下: 1…- 0
- 0
- 71
-
Spring Boot- 用idea新建spring boot web项目
1.新建project 2.选择Spring Initializr,next 3.输入项目信息,next 4.选择web依赖以及Spring Boot的版本,next 5.Finish 6.Enable Auto-Import- 0
- 0
- 70
-
IntelliJ IDEA 2018.3.5 Java开发效率最快的IDE工具
资源简介: IntelliJ IDEA是一款功能强大的编程软件,具有智能代码助手、代码自动提示等功能,全新的IntelliJ IDEA 2018,支持git、svn、github等版本控制工具,在CSS3和JAVA代码实现中得到更多的可能,框架兼容性得到更好的修复,最大程度的加快开发的速度。IntelliJ IDEA被认为是当前Java开发效率最快的IDE工具。它整合了开发过程中实用的众多功能,几…- 0
- 0
- 364
-
JAVA- 清除数组重复元素
清除数组重复元素并打印新数组。 1 import java.util.*; 2 public class Repeat { 3 4 public static void main(String[] args) { 5 // TODO Auto-generated method stub 6 int arr[]={10,1,2,3,2,1,10}; 7 arr=clearRepeat(…- 0
- 0
- 72
-
PHP快速开发框架 CakePHP 3.8.2发布
CakePHP 3.8.2 发布了,这是一个维护版本,修复了以下问题: 将 simplexml 添加到 cakephp/utility 的要求中 i18n extract 现在像其他核心 shell 一样支持 -p 选项 改进 API 文档 修复了与 TranslateBehavior 一起使用 matching() 时错误的关联和 _locale 属性赋值 修正了 Validation::no…- 0
- 0
- 135
-
JS 框架安全报告:jQuery 下载次数超过 1.2 亿次
尽管 JavaScript 库 jQuery 仍被使用,但它已不再像以前那样流行。根据开源安全平台 Snyk 统计,目前至少十分之六的网站受到 jQuery XSS 漏洞的影响,甚至用于扩展 jQuery 功能的 jQuery 库还引入了更多的安全问题。 Snyk 发布了 2019 年 JavaScript 框架的状态安全报告,该报告主要是对两个领先的 JavaScript 框架(A…- 0
- 0
- 73
-
继 Python 解释器移植到 Firefox 后,Mozilla 现在想支持 Julia 和 R
Mozilla 正在资助一个将 Julia 编程语言引入 Firefox 和一般浏览器环境的项目。 Mozilla 在上周五宣布,该项目在 2019 年上半年获得了 Mozilla Research Grants 的部分资金。今年 4 月,Mozilla 开始申请研究补助金的时候,该组织表示,它正在寻找一种将数据科学和科学计算工具引入网络的方法。 Mozilla 工程师过去几年一直致力于将数据科学…- 0
- 0
- 82
-
Python 将取代 Excel 在银行业务中的地位?
在金融领域,一个初级银行家或者交易员,所具备的能力包括了解 Excel 中所有关于金融建模的知识。但是,现在已经不再是这样了,他们还更应该掌握 Python。根据最近在伦敦的 Quant 会议上 Nomura(野村证券)的副首席数字官 Matthew Hampson 所说: Python 已经取代了 Excel。在交易大厅里,你可以看到很多人都在编写 Python 代码,在未来三到四年内,这种情况…- 0
- 0
- 147
-
Python成名以R语言为踏脚石,Python真的勒死R了吗?
随着编程语言的发展,有些语言有很好的发展,有些则面临淘汰,而要数较热门的,其中就有 Python。Python 作为一种通用脚本语言,后来逐渐成为数据科学中最流行的语言。据 IT 行业的一些人说,Python 的成名是以 R 语言为踏脚石,R 现在是一门垂死的语言。 有一些证据表明,Python 的流行导致 R 的使用率越来越低。根据 TIOBE 统计, Python 目前是世界上第三大最受欢迎的…- 0
- 0
- 161
-
equals()方法
equals()方法 返回值是布尔型 比较的是对象的引用是否指向同一块内存地址。 就是比较两个对象的内存是否相等,不相同,因为开辟了两个空间。 每new一次构造方法,就开辟一次空间。 JAVA- 0
- 0
- 87
-
JAVA-配置path环境
配置path环境变量变的目的是什么? 控制台可以在任意的路径下都可以找到java的开发工具。 为了说明几个JDK环境变量的作用,这里先给出环境变量的定义 环境变量: 环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。这点有点类似于DOS时期的默认路径,你运行某些程序时除了在当前文件夹中寻找外,还会到设置的默认路径中去查找。简单地说这…- 0
- 0
- 136
-
JQuery- JQuery学习
jQuery与JavaScript加载页面的区别 1.JavaScript传统的方式页面加载会存在覆盖问题,加载比jQuery慢(整个页面加载完毕<包含里面的其他内容,比如图片>) 2.jQuery的加载比JavaScript加载要快!(当整个dom数结构绘制完毕就会加载) 3.jQuery不存在覆盖问题,加载的时候是顺序执行 <!DOCTYPE html> …- 0
- 0
- 88
-
JAVA-三大语句(选择语句、条件语句、循环语句)
1 跳出指定的for循环体,和goto很像 1 2 3 4 5 6 7 8 1 K:for(int i=0;i<3;i++){//给这个for循环体取一个名字为K 2 for(int j=0;j<3;j++){ 3 if(j==1){break K;}//如果你不指跳出的for循环,那么就是跳出本地for循环,这里指定K,则调试for循环名称为K的…- 0
- 0
- 60
-
Python高性能Web框架FastAPI
FastAPI 是一个高性能 Web 框架,用于构建 API。 主要特性: 快速:非常高的性能,与 NodeJS 和 Go 相当 快速编码:将功能开发速度提高约 200% 至 300% 更少的错误:减少约 40% 的人为错误 直观:强大的编辑器支持,自动补全无处不在,调试时间更少 简易:旨在易于使用和学习,减少阅读文档的时间。 简短:减少代码重复。 稳健:获取可用于生产环境的代码,具有自动交互式文…- 0
- 0
- 125
-
Spring- Bean的命名
Bean id的命名约定: 1.遵循XML命名规范 2.由字母数字下划线组成 3.驼峰式,首个单词字母小写,第二个单词首字母要大写 样例项目的结构 xml应该放在src下面的conf中,如果不方法src下将会找不到conf文件 conf-definition.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23…- 0
- 0
- 147
-
Spring- 通过Xml的方式完成Bean的实例化
传统应用程序可以通过反射方式进行实例化Bean,而Spring Ioc 容器则需要根据Bean定义的配置元数据使用反射机制来创建Bean。在Spring Ioc 容器中主要有以下几种创建Bean实例的方式: 使用构造器实例化Bean 使用静态工厂方式实例化Bean 使用实例工厂方法实例化Bean 使用空构造器实例化时,该类必须含有空参构造器,如果不存在的话在实例化过程中…- 0
- 0
- 134
-
Python- 贪婪与非贪婪
python运行匹配时,如果没有人为限定,默认是贪婪模式。 import re a = 'python 22222java34bigdata' r = re.findall('[a-z]{3}',a) # 打印三个字符 rr = re.findall('[a-z]{3,6}',a) # 匹配到的长度最小为3,最长不能超过 r…- 0
- 0
- 117
-
Python好火啊,微软官方都上线 Python 教程了
微软近日上线了一套 Python 教程《Develop with Python on Windows》,文档内容包括设置 Python 开发环境、在 Windows 与 WSL 子系统中安装相应开发工具,以及集成 VS Code 与 Git 工具并进行开发等。 具体来看,课程有以下几个章节: 入门使用 Python 使用 Python 进行 Web 开发 使用 Python 编写脚本与自动化 使用…- 0
- 0
- 186
-
php之定义大字符串数据时使用定界符来标识
在定义大字符串数据时,通常使用定界符来标识,这种方式能保留文本中的格式,如文本中的换行。定界符使用格式如下。 <<<identifier 格式化文本 identifier 其中,符号“<<<"是关键字,必须使用,而“identifier”为用户自定义的标识符,用于定义文本的起始和结束边界,前后的标识符必须相同。标识符必须从行的第1列开始,标识符也必须遵…- 0
- 0
- 102
-
JAVA- 成员变量与局部变量的区别
成员变量与局部变量的区别 成员变量是定义在方法之外,类之内的 局部变量是定义在方法之内的。 作用上的区别: 1.成员变量的作用是用于描述一类事物的公共属性的。 2.局部变量的作用就是提供一个变量给方法内部使用而已。 生命周期的区别: 1.成员变量随着对象的创建而存在,随着对象的消失而消失。 2.局部变量在调用了对应的方法时执行到了创建该变量的语句时存在,局部变量一旦出了自己的作用域那…- 0
- 0
- 61






































