B34nK0

技术永不过期

0%

概要

QuantLib(https://github.com/lballabio/QuantLib) 是一个免费、开源的软件库,旨在为量化金融计算提供一个统一的、综合的软件框架。QuantLib 的源代码由 C++ 编写,得利于 C++ 在面向对象和泛型编程方面强大的表现力,以及C++对贴近底层所带来的出众执行效率,QuantLib 一方面可以清晰地描述各种复杂的金融产品,同时兼顾了计算速度。

主要功能
QuantLib 所提供的功能聚焦在两大领域:

期权定价以及相关计算;
固定收益产品定价以及相关计算。

阅读全文 »

编程开发中,我们经常会遇到空指针null point问题,强硬如C++会引发程序崩溃无法正常工作,所以空指针在C++程序中是特别敏感的,使用者需要时时刻刻进行检测。

阅读全文 »

概要

在SpringMvc框架下,http的请求是同步的,在某些场景下为了提供性能,可以采用异步的方式来进行优化。WebFlux便是提供了异步的技术栈

阅读全文 »

概要

Docker registry是专门用于存放docker镜像的,docker官方提供了docker hub,是全球最大的docker镜像存储中心。但是在中国既没有服务器也没有CDN,所以导致pull镜像特别的慢,而且很不稳定。解决这个问题的方式一般有两种:

1、搭建自己私有的docker registry,存储镜像,并定期同步官方常用的镜像。
2、搭建docker mirror。

搭建 mirror镜像相比搭建registry私有存储仓库来说,维护成本低,因为mirror主要通过缓存的方式解决速度慢不稳定的问题,不需要维护版本。

阅读全文 »

概要

Kubernetes 是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化.

阅读全文 »

概要

RQAlpha虽然是开源的,但得益于米筐的公司化运做,其因为稳定以及产品化而在市面上受广大量化开发者们的青睐,本文也主要学习RQAlpha的框架以及代码结构,以便后续能对接数字货币进行回测分析以及实盘交易等。

阅读全文 »

概要

由ETH为代表的第二代区块链技术,相比于第一代区块链技术而言,最大的特点就是智能合约的出现,让去中心化应用成为了可能。ETH节点为智能合约提供运行环境:EVM(Ethereum Virtual Machine)以太坊虚拟机。EVM是一个动态运行沙盒,可以将以太坊上所有的智能合约和周围环境全部隔离。因此,EVM上运行的智能合约无法访问网络、文件系统或者在EVM上运行的其他进程。

Solidity是一个基于合约高级编程语言,它是静态类型语言,支持继承、库和复杂的用户定义两类型等功能。它可以被编译成EVM的汇编语言,从而被链上的节点所执行。其他语言还有Serpent、Vyper和LLL,同样可被编程成EVM的汇编语言从而在其节点上运行。

solidity的IDE环境可使用:Remix

阅读全文 »