Hello, Cargo!

Cargo 是 Rust 的构建系统和包管理器。大多数 Rustaceans(Rust 程序员)使用这个工具来管理他们的 Rust 项目,因为 Cargo 为你处理了很多任务,比如构建你的代码、下载你的代码所依赖的库,并构建这些库。(我们把你的代码需要的库称为依赖项。)

像我们之前写的最简单的 Rust 程序,没有依赖项。如果我们用 Cargo 来构建“Hello, world!”项目,它只会使用 Cargo 中处理构建代码的部分。随着你编写更复杂的 Rust 程序,你会添加依赖项,如果你从一开始就使用 Cargo 开始一个项目,添加依赖项会更容易。

因为绝大多数 Rust 项目都使用 Cargo,所以本书的其余部分都假设你也使用 Cargo。如果你使用官方安装程序安装了 Rust(如“安装”部分所讨论的),Cargo 会随 Rust 一起安装。如果你通过其他方式安装了 Rust,可以通过在终端中输入以下命令来检查是否安装了 Cargo:

阅读全文 »

翻译自:https://doc.rust-lang.org/book/ch01-02-hello-world.html

现在你已经安装了 Rust,是时候编写你的第一个 Rust 程序了。学习一门新语言时,传统上会编写一个打印文本“Hello, world!”的小程序,我们这里也会这样做!

注意:本书假设你对命令行有一定的基本熟悉。Rust 对你的编辑器或工具没有任何具体要求,也不限制你的代码存放位置。因此,如果你更喜欢使用集成开发环境(IDE)而不是命令行,可以随意使用你最喜欢的 IDE。许多 IDE 现在都支持 Rust;请查阅 IDE 的文档了解详情。Rust 团队一直在致力于通过 rust-analyzer 提供出色的 IDE 支持。更多详情请参阅附录 D。

创建项目目录

阅读全文 »

最近行情不太好,我想着看看能不能从其他方面给粉丝们降低一下投资成本,刚好我有个朋友在证券公司上班,跟他聊了很久,给的优惠力度也很大,我们人多,也好谈一些,这里就给大家统一介绍一下吧~

1.股票万1(50w可万0.854)

2.港股通万0.854,北交所万二,可转债万0.5

3.ETF万0.5

4.融资利率5.0%,资金大可更低

阅读全文 »

翻译自:
https://www.tidy-finance.org/python/modern-portfolio-theory.html

在上一章中,我们展示了如何下载和分析股票市场数据,并通过图表和统计摘要进行分析。现在,我们转向金融领域的一个典型问题:投资者应该如何在预期收益、方差和相关性不同的资产之间分配财富,以优化其投资组合的表现?现代投资组合理论(MPT)由马科维茨(Markowitz,1952)引入,通过形式化风险与预期收益之间的权衡,彻底改变了我们对这类投资决策的思考方式。马科维茨的框架为现代金融的大部分内容奠定了基础,也为他赢得了 1990 年的瑞典国家银行经济学奖。

MPT 依赖于这样一个事实:投资组合的风险不仅取决于单个资产的波动性,还取决于资产收益之间的相关性。这一洞见突显了分散化的强大力量:将低相关性或负相关性的资产与给定投资组合结合,可以降低整体投资组合的风险。这一原则通常用“水果篮”来类比:如果你只有苹果,而苹果变质了,你就会失去一切。但如果是一个包含多种水果的篮子,即使有些水果变质了,其他水果仍然可以保持新鲜。

MPT 的核心是均值 - 方差分析,它从两个维度评估投资组合:预期收益和风险,风险定义为投资组合收益的方差。通过平衡这两个要素,投资者可以构建出在给定风险水平下最大化预期收益,或在期望收益水平下最小化风险的投资组合。在本章中,我们首先推导出最优投资组合决策,并在 R 中实现均值 - 方差方法。

阅读全文 »

翻译自 
https://www.tidy-finance.org/python/working-with-stock-returns.html

你正在阅读 Tidy Finance with Python。你可以在 这里 找到与之对应的 Tidy Finance with R 的章节。

本章的主要目标是让你熟悉如何使用 tidyverse 来处理股票市场数据。我们专注于从数据提供商雅虎财经下载和可视化股票数据。

在每次会话开始时,我们会加载所需的 Python 包。在本书的整个过程中,我们始终使用 pandas(McKinney,2010)和 numpy(Harris 等,2020)包。在本章中,我们还会加载 yfinance(Aroussi,2023)包来下载股票价格数据。

阅读全文 »

使用node.js的sharp库写一个图片压缩工具

sharp库能将常见的大尺寸图像格式转换为尺寸更小、适合网络使用的 JPEG、PNG、WebP、GIF 和 AVIF 图像,这些图像的尺寸可以各不相同。

它可以在所有支持 Node-API v9 的 JavaScript 运行时环境中使用,包括 Node.js(^18.17.0 或 >= 20.3.0)、Deno 和 Bun。

由于使用了 libvips,图像缩放速度通常比采用最快参数的 ImageMagick 或 GraphicsMagick 还要快 4 到 5 倍。

阅读全文 »

通过 Google Gemini Deep Search 生成的报告:

金融相关代码库概览

金融行业对技术的需求日益增长,促使各种编程语言和代码库不断涌现,以满足数据分析、量化交易、风险管理、投资组合优化和金融研究等多样化需求。本报告旨在概述金融领域常用的编程语言,并深入探讨与其相关的关键代码库。

1. 金融领域常用的编程语言

阅读全文 »

最近行情不太好,我想着看看能不能从其他方面给粉丝们降低一下投资成本,刚好我有个朋友在证券公司上班,跟他聊了很久,给的优惠力度也很大,我们人多,也好谈一些,这里就给大家统一介绍一下吧~

1.股票万1(50w可万0.854)

2.港股通万0.854,北交所万二,可转债万0.5

3.ETF万0.5

4.融资利率5.0%,资金大可更低

阅读全文 »

PJAX

Pjax 是一个独立的 JavaScript 模块,它使用 AJAX(XmlHttpRequest)和 pushState() 来提供快速的浏览体验。它允许你将标准网站(服务器端生成或静态网站)的用户体验完全转变,让用户感觉像是在浏览一个应用程序,特别是对于那些网络带宽较低的用户。

在你的文章中,请使用图片的绝对路径或 Hexo 的 asset_img 标签,否则在 Pjax 刷新时图片可能会加载失败。

你可以通过在 NexT 配置文件中将 pjax 的值设置为 true 来启用它。

阅读全文 »
0%