量化招聘很卷,什么才算优秀的人才?

近年来,量化招聘一直都很卷,原因是缺优秀的人才。在策略端,需要不断创新,同时也有大量不同来源,更细维度的数据需要实证研究;在技术端,交易科技、算法进化以及体系发展所需的因子投研平...

2022/07/20 11:17
238
C++工程师视角下的Rust,有何不同?

如果说C++在内存安全上做出了自己的努力,那么在线程并发安全上则努力程度还不够;而Rust则是从一开始就在内存安全和线程安全上下足了功夫,同时没有抛弃性能。 在一些基本的语言表达方式上,...

Android 平台中的 Rust,实现内存安全

安卓平台上代码的正确性是每个安卓版本的安全性、稳定性和质量的首要任务。C 和 C++ 中的内存安全错误仍然是最难解决的不正确性来源,一直占 Android 高严重度安全漏洞的 70% 左右。 安卓开源...

2022/07/07 13:08
188
让 Rust 库更优美的几个建议!你学会了吗?

Carl M. Kadie喜欢创建软件库。两个月前将一个 Python 包移植到 Rust crate 中。这个新的 Rust crate 与 Python 包的易用性和表现力相匹配。实践中,他学到了九条规则,可以帮助你在 Rust 中...

2022/07/06 13:20
125
Rust 如何实现依赖注入?

要应用“依赖注入”模式,你需要遵循两个简单的准则: 1.将对象的构造与使用分开。在实践中,停止在构造函数中创建对象,而是将这些对象作为输入参数。 2.使用接口而不是具体类型作为构造函数...

Pisa-Proxy中,为何选用 Rust 来实现 MySQL 代理?

1.安全性:首先作为数据库治理的核心组件,其语言的安全性是居首位的。Rust 中,类型安全实现内存安全,如所有权机制、借用、生命周期等特性避免了程序开发过程中的空指针、悬垂指针等问题,...

2022/06/28 14:36
212
非凸联合创始人李佐凡:将量化作为自己的终身事业

“喜欢数学,热爱编程,逻辑清晰”,这是李佐凡留给我的最初印象。12年前,李佐凡凭借着一股“初生牛犊不怕虎”的勇气进入量化投资,面对华尔街这群聪明的人,丝毫没有显露出胆怯和慌张。华尔...

2022/06/24 20:21
205
2022 年 WebAssembly 状态调查结果出来啦!

Rust是对wasm最友好的语言 Rust再次名列前茅,45% 的人表示他们经常或有时使用它。大多数WebAssembly 运行时都用 Rust 编写,基于 wasm 的各种平台也如此。 2022 年调查结果显示: 1.Rust 的...

2022/06/22 11:36
101
Rust 多线程修改共享变量

1.Rust helloworld 在IDE默认生成的rust工程中,main.rs文件是入口源码,其中的main方法是入口方法。一些警告、错误的日志会被粘贴出来的进行分析,这些日志恰恰是rust编译器为程序员提供的最...

2022/06/07 13:36
500
校企融合,打造金融科技应用人才高地

5月29日,上海非凸智能科技有限公司(简称“非凸科技”)与江苏师范大学科文学院经济学院签署校企战略合作协议,双方将在人才培养、科研合作、技术创新等方面展开深度合作,培养适应“数字、...

2022/05/31 10:08
105
谈谈10年编程经历

1.无畏者无敌 工程师们都有一个很少被谈论的特质:无所畏惧。可以毫无畏惧地潜入一个代码库,打开一个可能有风险的依赖代码,即使不知道如何完成,也能毫无顾虑的开始。 2.为客户带来价值是唯...

2022/05/20 14:57
168
选择All in Rust的原因?

Rust作为一门备受关注的新编程语言,它在保持使用JavaScript等语言进行开发时所拥有的内存安全性的同时,还能够实现不亚于C的性能。非凸科技作为国内唯数几个“All in Rust”的公司,研发的算...

2022/05/16 16:56
513
将YJIT Ruby编译器移植到Rust的经验

最近Reddit上有一篇博文:“去年,我在Shopify的团队实现了YJIT,一个用于CRuby的新的即时编译器(JIT)。因为CRuby代码库是用C99实现的,所以我们也决定用C99实现YJIT,这样与CRuby代码库的...

2022/05/13 10:55
187
“祖师级”技术人的哲理:认知、热爱、恒心

在“技术名人堂”专辑中,C++之父Bjarne Stroustrup首先带来了他和C++的往事。在他看来,自己长期对历史、哲学抱持的广泛兴趣,对推动这一语言的发展具有重要意义。 C#和TypeScript之父Ander...

2022/05/10 13:38
41
如何写出GC更优的代码,以达到提升代码性能的目的

1.优化内存回收 垃圾回收GC(Garbage Collection)是现在高级编程语言内存回收的主要手段,也是高级语言所必备的特性。 GC的出现降低了编程语言上手的难度,但是过度依赖于GC也会影响你程序的性...

2022/05/09 15:10
72
Rust编译到WebAssembly可能出现侧信道攻击

许多工程师选择 Rust 作为他们实现加密协议的首选语言,因为它具有强大的安全保证。 尽管 Rust 使安全的密码工程更容易,但仍有一些挑战需要注意。其中之一是:需要保留恒定时间(constant-...

2022/05/07 11:35
69
让 Rust 的 CI 加速 2~3倍速度

作者花了几天时间调整 Nushell 的 GitHub Actions CI pipeline,结果得到了回报: CI过去大约需要30分钟,现在接近10分钟。 主要通过以下手段加速: (1)使用 Rust cache GitHub 构建运行器很...

2022/05/05 11:32
121
算法交易的最佳编程语言是什么?

编程语言的运用,必须考虑战略参数、性能、模块化、开发、弹性和成本等多种因素。 一旦要执行某个交易策略,就要构建整个算法交易系统。这包括硬件选择、操作系统和系统对罕见的、潜在的灾难...

2022/04/27 15:50
261

没有更多内容

加载失败,请刷新页面