6 songroom

尚未进行身份认证

我要认证

JuliaLangQQ群:188374671

等级
TA的排名 521

CTP:rust封装找不到thostmduserapi_se、thosttraderapi_se问题

当你使用CC、rust_bindgen之后,你的封装的依赖库仍然用不起来,或找不到相应的.so文件,你需要注意一下1、build.rs注意“=“后面不能出现空格!use std::env;use std::path::PathBuf;fn main() { cc::Build::new() .file("../ctp_bind/src/bridge/bridge.cpp") .cpp(true) .warnings(false)

2020-10-24 11:51:01

认识MSCI ESG评级

认识MSCI ESG评级,成为ESG领导者 | ESG特辑商道纵横​ESG(环境、社会和公司治理,简称ESG)投资理念逐渐成为国际资本市场中的主流投资策略。对于投资者而言,要充分掌握企业的ESG表现,评估企业的环境社会贡献,需要具有公允力的ESG评级产品作为支撑。本期我们将介绍“MSCI ESG评级”。评级机构:摩根斯坦利资本国际公司(Morgan Stanley Capital International)评级结果:AAA-CCC(共分为7级)主要ESG指数产品:MSCI ESG领导者指数(

2020-10-22 13:58:53

纳斯达克收购金融数据提供商Quandl

纳斯达克收购金融数据提供商Quandl此举意在将Quandl与纳斯达克现有的Analytics Hub业务整合至纳斯达克全球信息服务中。12月6日,据外媒报道,纳斯达克已收购另类及核心金融数据提供商Quandl,此举意在将Quandl与纳斯达克现有的Analytics Hub业务整合至纳斯达克全球信息服务(Global Information Services)中。据了解,Quandl成立于2012年,提供来自350多个来源的公开数据和核心财务数据,以及超过30,000名活跃月度用户,其中包括前10大

2020-10-22 13:32:51

Quandl|世界经济金融数据平台

Quandl|世界经济金融数据平台技术的世界 | 2020年4月27日 | 经典网站 | 评论已关闭 | 1356Quandl 是一个针对金融投资行业的大数据平台,其数据来源包括联合国、世界银行、中央银行等公开数据,核心财务数据来自 CLS集团,Zacks和ICE等,所有的数据源自500多家发布商。Quandl 公司成立于2001年,总部位于加拿大多伦多,由Tammer Kamel和Abraham Thomas组建。在大量数据网站井喷的年代,Quandl不仅提供数据,更在乎对数据的解读。

2020-10-22 13:01:18

Rust FFI 编程 - Rust 语言层面对 FFI 的支持

Rust FFI 编程 - Rust 语言层面对 FFI 的支持MikeLoveRust 2020-04-16 18:24:06 253 收藏版权Rust 语言对 FFI 有比较完善的支持。本节主要讲在基础设施层面,Rust 语言对 FFI 的支持。Rust 语言主要在关键字和标准库两个方面对 FFI 提供了支持,具体如下:关键字 extern 属性 #[no_mangle] 外部块 ExternBlock 及其属性 link 和 link_name标准库 std

2020-10-21 17:17:01

【翻译】Rust生命周期常见误区

【翻译】Rust生命周期常见误区MikeLoveRust 2020-07-25 19:48:06 353 收藏 2文章标签: java 编程语言 debug jvm ios版权5月19日, 2020 · 阅读大概需要37分钟 · #rust · #生命周期目录介绍误解列表 1) T 只包含所有权类型 2) 如果 T: 'static 那么 T 必须在整个程序运行中都是有效的 3) &'a T 和 T: 'a 是相同的 4) 我的代码没用到泛型,

2020-10-21 15:32:20

Rust 宏笔记

Rust 宏笔记https://ld246.com/article/1592390738395这篇文章说的是?Rust 的宏。宏按照来源分类:声明宏(Declarative Macro)和过程宏(Procedural Macro)。前者指的是用某种语法直接声明出的宏。后者是对应直接生成抽象语法树的过程的宏。直觉上过程宏更隐式,更全能;声明宏更可读,更直接。如何定义声明宏?现在用 macro_rules!。以后可能还有别的办法。如何定义过程宏?以后再说。宏按照使用方式分类:属性宏:给声

2020-10-21 09:28:48

对冲基金很需要:K、Q在哪里?

对冲基金很需要:K、Q在哪里?原创 QIML编辑部 量化投资与机器学习 前天全网TOP量化自媒体越来越多的对冲基金和高频交易公司在使用本文不是广告,是一篇软文1号称最强内存数据库之一:KDB我们先从KDB说起。Kx系统是由前Morgan Stanley 技术专家Arthur Whitney于1993年创立的,其目的是为了解决传统关系数据库技术无法跟上这些不断上升的数据量。Kdb+是Kx公司开发的一款64位跨平台高性能数据库产品(一个基于有序列表,面向列的内存式存储数据库)。Kdb+也号称最强

2020-10-12 20:58:18

机房迁移细则规范 & 机房搬迁实施规划方案 | 实用资料

机房迁移细则规范 & 机房搬迁实施规划方案 | 实用资料点击蓝字关注→ twt企业IT社区 今天机房迁移细则规范机房整体迁移是弱电布线项目中的一个重要环节, 为保证机房设备能够安全、可靠、快速的搬迁 ,特制定以下工作步骤、注意事项及需求。一、 现场了解客户需求,包括以下事项1、甲方搬迁的目的地,包括了解起始地和目的地所在大厦的运输路径及货梯运行时间。2、搬迁的设备都有哪些,是否需要专业人员配合。二、 绘制搬迁前的机房布局图1、 绘制完整的设备链路图。三、 IT设备接线(网络及外设)

2020-10-10 15:53:55

Rust :CC编译

1、准备g++如果没有,请下载。安装g++,sudo apt-get install g++用g++ --version查看g++版本,类似下面,表明环境已经准备好songroom@DESKTOP-MEDPUTU:~/rust_new_test$ g++ --versiong++ (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0Copyright (C) 2017 Free Software Foundation, Inc.This is free software;

2020-10-08 10:43:42

Linux环境变量配置【转】

原文来自:https://www.jb51.net/article/178223.htm在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。下面所有例子的环境说明如下:系统:Ubuntu 14.0用户名:uusama需要配置MySQL环境变量路径:/home/uusama/mysql/binLinux读取环境变量的方法:export命令显示当前系统定义的所有环境变量echo $PATH命令输出当前的PATH环境变量的值这两个命令执行的效果如下uusama@

2020-10-08 09:30:19

Rust : rust-bindgen中ffi中类型转换

在rust-bindgen中,经常会碰到各种转换。下面是ctp bindings.rs中一个实例,这些类型需要进行转换,才方便使用。一、常见的bindings.rs中示例pub type TThostFtdcDateTimeType = [::std::os::raw::c_char; 17usize];pub type TThostFtdcWeakPasswordSourceType = ::std::os::raw::c_char;pub type TThostFtdcRandomStringT

2020-10-07 11:10:25

VSCode: 快捷键大全

https://www.cnblogs.com/jpfss/p/10956650.html地址

2020-10-06 20:00:52

Rust: Bindgen绑定CTP C++原生接口尝试

一、 环境准备:WSL2 +Bindgen + CTP C++ 接口 for linuxBindgen: https://github.com/rust-lang/rust-bindgenCTP for linux说明一下,我在windows环境下,同样的方法,一直报libclang没有找到,至今也没有解决,看了github bindgen issues上提的问题,类似的问题不少。试了不少方法,终于放弃,转WSL2.二、构建wrapper.hpp 文件wrapper.hpp是告诉bindg

2020-10-05 12:12:01

Rust : RUST_BACKTRACE=1错误提示

在调试rust代码时,经常会碰到这样的提示:note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace此时,rust编译器提示你进行错误“回溯”如果在 Windows 7 及以上的 Windows 系统版本中,默认使用的终端命令行是 Powershell,请使用以下命令:$env:RUST_BACKTRACE=1 ; cargo run如果你使用的是 Linux 或 macOS 等 UNIX 系统,

2020-10-03 21:26:02

Rust : *mut c_void 转型 &‘a mut dyn T

首先要用到libc库;libc = "0.2"c_void是libc中的类型。方案一:use libc::{c_int, c_void};trait QuoteSpi{ fn on_error();}unsafe fn unwrap_quote_spi<'a>(spi: *mut c_void) -> &'a mut dyn QuoteSpi { &mut **(spi as *mut *mut dyn QuoteSpi) //方案1}

2020-10-01 15:59:37

XTP: 从XTP看Rust与C++接口FFI通信

XTP.rs 来源于:https://github.com/dovahcrow/xtp-rs一、从RUST ->C++:以QuoteApi_Release为例,在rust相关rs文件中,通过bind.rs中暴露的QuoteApi_Release函数,再到bridge.cpp中的QuoteApi_Release,进而到CPP.// bridge.cppextern “C” void QuoteApi_Release(XTP::API::QuoteApi *self){auto s =

2020-10-01 11:22:08

Voleon Group:一家『纯』用机器学习策略的对冲基金

Voleon Group:一家『纯』用机器学习策略的对冲基金原创 QIML编辑部 量化投资与机器学习 9月7日全网TOP量化自媒体全球规模最大、表现最好、最成功的的人工智能对冲基金之一的Voleon Group最近受到市场冲击后,出现巨额了亏损,成为了今年众多陷入困境的AI驱动型基金管理公司的一员。Voleon Group由前DE Shaw交易员Michael Kharitonov和Jon McAuliffe创建,在2019年AUM为51亿美元,现在最新的AUM约为60亿美元。不过今年的旗舰Inve

2020-09-27 22:58:07

Vscode C环境配置(转)

https://blog.csdn.net/qq_28581077/article/details/81380341https://zhuanlan.zhihu.com/p/70028925

2020-09-27 15:32:35

(转)等保二级三级差异纵向对比表

等保二级三级差异纵向对比表https://mp.weixin.qq.com/s/eCFpjaSvyNPAWLH1xJGyzw链接

2020-09-20 09:36:38

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv3
    阅读者勋章Lv3
    授予在CSDN APP累计阅读博文达到30天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。