- 博客(1134)
- 资源 (9)
- 问答 (41)
- 收藏
- 关注
原创 cargo test 快速上手
cargo test是 Rust 内置的测试命令,用于编译并运行项目中的所有测试(单元测试、集成测试、文档测试)。它无需额外依赖,开箱即用,是保证代码质量的第一道防线。特点说明内置支持Rust 标准工具链自带,无需安装第三方库多种测试类型支持单元测试、集成测试、文档测试并行执行默认多线程并行运行测试输出捕获默认捕获println!输出,失败时才显示过滤运行支持按名称筛选测试。
2026-10-20 21:01:38
213
原创 Rust 依赖包管理
操作命令 / 写法添加依赖(推荐)添加带特性的依赖添加开发依赖更新依赖查看依赖树cargo tree依赖声明Cargo.toml(人写,必须提交)依赖锁定Cargo.lock(自动生成,可执行项目必须提交)核心记住:Cargo.toml写声明,Cargo.lock锁版本。日常开发用cargo add添加依赖,用拉取编译即可。
2026-10-19 15:14:41
347
1
原创 Rust if let vs match vs ?
match处理所有分支,if let只关心一种分支,?把错误直接向上抛。需要穷尽处理用match,只关心一种情况用if let,错误直接传播用?。
2026-10-12 10:41:14
177
原创 Rust str 与 String 类型的区别
String是拥有所有权的堆分配字符串,可增长、可修改;str是不可变的字符串切片,通常以&str借用形式使用,用于只读场景。函数参数优先用&str,需要拥有和修改时用String。
2026-10-09 21:21:42
209
原创 Rust 单元测试快速上手
单元测试用于验证代码中最小可测试单元(通常是函数或方法)的行为是否正确。Rust 内置了测试框架,无需引入第三方库,开箱即用。要点说明测试属性隔离测试模块,#[test]标记测试函数断言宏assert!assert_eq!assert_ne!panic 测试Result 测试返回Result,用?传播错误忽略测试#[ignore],用--ignored运行私有函数单元测试可测,集成测试不可测命名规则test_前缀非强制,但推荐最佳实践:每个公开函数都至少写一个正向用例和一个反向用例;
2026-10-08 11:16:16
265
原创 《富爸爸那些比钱更重要的事》金句
Q:为何人们往往无法将他们的想法转变为真金白银?A:因为绝大多数人只在学校学习如何为他人工作,也就是毕业后做雇员,根本无法学习如何让他人为自己工作,也就是争做企业家。世界上的企业家可以明确地分为三种类型:大卫型、巨人歌利亚型以及小人物比维赫尔曼型。我相信你会发现:你的团队将会成为你最有价值的资产,如同我所拥有的一样。他们能够填补横亘在优秀的想法与成功的商业之间的鸿沟。
2026-10-07 18:24:48
202
原创 go list command
go list的核心作用是以可编程的方式输出 Go 包和模块的信息。确认某个包是否存在列出项目的所有依赖查看依赖是否有可用更新导出包或模块的元数据供脚本处理与go buildgo run不同,go list不编译代码,只做解析和查询,因此速度极快,非常适合嵌入脚本或 CI 流程。go list模式触发方式操作对象包模式默认包(package)模块模式加-m模块(module)
2026-09-30 10:36:01
276
原创 Rust cargo 命令快速上手
Cargo 是 Rust 的官方构建系统和包管理器,集依赖管理、编译、测试、文档生成、发布发布于一体。掌握以下常用子命令,就能覆盖日常开发的绝大部分场景。Cargo 的设计哲学是“一站式”,大部分日常操作都不需要额外工具。cargo new创建项目 →快速验证 →cargo run运行 →cargo test测试 →检查 →cargo fmt格式化 →发布构建熟练之后,你还可以通过安装等第三方子命令,进一步扩展 Cargo 的能力。
2026-09-29 21:05:20
244
原创 Rust Tokio 快速上手
Tokio 快速上手:加依赖 →→async fn.await→并发。核心是理解“异步函数返回 Future,必须 await 或 spawn 才执行”。
2026-09-22 10:04:08
272
原创 Rust 格式化输出占位符详解
Rust 格式化占位符{}通过{:[[填充]对齐][符号][#][0][宽度][.精度][类型]}控制输出,支持DisplayDebug、进制转换、对齐、填充、精度等,是 Rust 中最常用的输出工具。
2026-09-21 17:17:35
284
原创 Golang 中 switch 的 break
Go 的默认自带break,不需要手动写。break在switch中只跳出switch本身;要跳出外层for,必须用带标签的。想穿透到下一个case,用。
2026-09-18 13:55:16
219
原创 常见特殊 IP
0.0.0.0和127.0.0.1是两个在网络配置中非常重要但常常被混淆的 IP 地址。一个代表“所有位置”,另一个代表“自己”。127.0.0.1是本地回环地址,指的是“本机自己”。数据包通过它传输时,会直接在操作系统内部通过虚拟网卡(Loopback)回传给自身,不经过物理网卡,速度极快。0.0.0.0是一个通配地址(Wildcard Address),并不指代一个真实的位置,而是表示“本机上的所有 IP 地址”。127.0.0.1是你的电脑“自己”,用于本地通信;0.0.0.0。
2026-09-01 13:54:29
312
原创 FourMeme 快速上手
Four.meme 是一个基于 BNB Chain 的 Meme 代币发行平台,专注于为普通用户和项目方提供简单、低成本的代币创建与交易服务。它被设计为一种Meme 代币发射台(Launchpad),让任何人都能在几分钟内创建属于自己的 Meme 代币,无需掌握复杂的智能合约编程技能。从用户视角看,你可以把它想象成一个“代币工厂”——填写几个参数、支付一笔小费,就能生产出一个可以在市场上交易的代币。从技术视角看,它是一套自动化合约工厂,通过标准化的智能合约模板,将代币发行流程封装成简单易用的界面。
2026-08-30 00:32:35
303
原创 投资理财常见骗局
核心要点具体建议貔貅盘的本质利用恶意智能合约阻止投资者卖出,从而骗取买入资金。最大的风险来源合约未开源 + 流动性未锁定 + 存在黑名单/暂停功能 + 团队匿名。最佳防御策略买币前务必用 Token Sniffer 或 GoPlus 检测合约安全性,检查流动性是否锁定,并查看持币地址分布是否健康。投资纪律对于新项目、小市值代币,永远只投入你可以承受完全损失的资金。如果某个项目“只涨不让卖”,那它大概率就是貔貅盘。记住一句话。
2026-08-28 16:20:33
276
原创 jinja2 模板语法快速上手
Jinja2 ={{ 变量 }}输出内容 +{% 逻辑 %}控制流程 +{# 注释 #}说明 + 强大的过滤器和模板继承。核心思想是在静态模板中嵌入动态逻辑,让数据驱动页面生成。
2026-08-26 19:41:21
254
原创 《富爸爸:成功创业的10堂必修课》金句
对创业者的最精准的定义来自哈佛大学的霍华德·史蒂文森教授。他说:创业精神应该这样来定义,即不局限于目前拥有的资源去追寻机遇。在我看来,这是对创业者最精彩的概括。这句话虽说也是“骨头”,却很有味道。财富分3类: 竞争财富、合作财富和精神财富。
2026-08-23 23:39:46
231
原创 小白金融第一课:上证指数
不过上图中有几个概念需要注意一下,一是自由流通股本,这个意思是说一支股票的所有股本可能有一部分是不流通的,就是不能在股市中被买卖流通,所以就需要根据自由流通的股本比例来得到一个加权比例,二者有一个映射关系:获取加权比例后我们就可以得知正真有效的被计入指数计算中的股本数量,即调整股本数。由调整股本数再乘以股价,得到调整市值,这个调整市值才是被用在指数计算中的股票市值。基日的次日,我们姑且称为第一日,股市收盘价相对于开盘价发生了变化,这个时候我们再根据上面的公式来计算指数。
2026-08-23 11:35:31
327
原创 DYOR Circle CRCL.US
Circle正处于从“利率驱动的稳定币发行商”向“科技驱动的金融基础设施平台”转型的关键期优势面:OCC联邦信托银行牌照为其构建了难以复制的合规护城河;Arc主网(9月上线)有望为其开辟新的收入来源;USDC的链上交易量仍在高速增长(Q2达14.8万亿美元),证明其作为“数字美元结算层”的价值正在被市场验证。挑战面:核心储备收入持续受到利率下行挤压;分发成本占比过高(~60%),商业模式对低利率环境的承受能力正在减弱;USDC流通量增长放缓甚至季度环比回落,表明稳定币市场竞争正在加剧。
2026-08-19 21:09:00
225
原创 每天认识一种投资品类:量化基金
量化基金是一种运用数学、统计学和信息技术等量化投资方法来管理投资组合的基金。用数学模型代替人的主观判断,用计算机程序执行交易决策。你可以把它想象成一个“投资机器人”——它不靠基金经理的经验和直觉来选股,而是依靠一套事先编写好的、经过历史数据验证的数学规则,在数千只股票中寻找投资机会。对比维度量化基金传统主动管理基金决策依据数学模型和历史数据统计规律基金经理的经验、调研和判断投资范围通常覆盖数百甚至上千只股票,全市场选股聚焦几十只精选个股,深度研究持仓特征高度分散,单只股票占比很低。
2026-08-16 20:56:33
393
原创 每天认识一种投资品类:对冲基金
对冲基金是一种通过私募方式向合格投资者募集资金,并运用多种复杂策略(包括做多、做空、杠杆、衍生品等)进行投资,以追求绝对收益为目的的资产管理产品。你可以把它想象成一支“特种部队”——它的目标不是“跟上大盘”,而是在任何市场环境下(无论涨跌)都能赚钱。为了达到这个目的,它可以使用的“武器”比普通基金多得多:既能买涨(做多),也能买跌(做空);既能用杠杆放大收益,也能用衍生品对冲风险。对冲基金,可以理解为一种面向合格投资者的、策略灵活、追求绝对收益、但门槛和风险都较高的私募基金。
2026-08-16 20:38:23
283
原创 公司估值方法
估值方法核心逻辑适用场景现金流折现法 (DCF)公司未来创造现金的能力现金流稳定、可预测的公司相对估值法 (可比公司/交易)市场愿意为同类公司支付的价格有较多可比公司的成熟行业实物期权法未来战略选择权的价值高不确定性、高成长性的公司在实际操作中,极少有分析师只依赖一种方法。通常会综合使用多种方法,得到一个估值区间,并结合对公司护城河和管理层的判断,最终做出决策。
2026-08-16 20:20:04
242
原创 钱的定义与作用
从经济学视角看,钱(货币)是一种被社会广泛接受的、用于衡量价值、进行交换和储藏购买力的工具。注意:钱本身不是财富,而是财富的度量与流通媒介。无论表现形式是贝壳、金币,还是今天的电子数字,钱的本质都是一种社会共识——你愿意接受它,不是因为这张纸本身有价值,而是你相信它未来能换到你需要的东西。如何让今天的劳动成果,能够保存到明天去交换别人未来的劳动成果。
2026-08-16 19:03:11
488
原创 每天认识一种投资品类:牛熊证
每只牛熊证都有一个预设的收回价牛证:收回价通常低于发行价。当正股价格跌至或低于收回价时,牛证就会被强制收回。熊证:收回价通常高于发行价。当正股价格升至或高于收回价时,熊证就会被强制收回。一旦被收回,牛熊证就会立即停止交易,你可能只能拿回少量剩余价值(如果有的话),甚至完全归零。简单说,收回机制就像一道“闸门”——一旦正股价格越过这道闸门,这只牛熊证就宣告“报废”。牛熊证就是一个带有“强制止损线”的高杠杆工具。判断方向对了,收益可观;判断方向错了,可能“打靶”归零;
2026-08-15 20:48:00
293
原创 每天认识一种投资品类:窝轮
用一小笔资金,去博取一个方向性的高弹性收益;判断对了,收益可以很高;判断错了,本金可能归零。它不是“资产配置”,而是“观点表达”——当你对某个标的未来走势有明确判断,并且愿意承担相应风险时,窝轮才是一个可以考虑的工具。它的存在,本身就是高风险、高弹性并存。对于普通投资者而言,建议把窝轮当作了解市场、训练判断力的工具,而不是作为主要收入来源。
2026-08-15 18:25:21
152
原创 商业模式是什么?
为什么客户选你不选别人?你的壁垒是什么?无形资产:品牌(可口可乐)、专利(制药)、牌照(银行)。网络效应:用的人越多,价值越大(微信、淘宝)。成本优势:规模效应(富士康)、特殊资源(拥有矿山)。
2026-08-12 09:35:49
238
原创 Golang singleflight 快速上手
singleflight 是 Go 标准库扩展包提供的一个**请求合并(请求抑制)**工具。在多个并发请求同时调用同一个函数时,只让第一个请求真正执行,其他请求会等待并共享第一个请求的结果。= 请求合并器,确保同一时间对同一个 key 的多个并发请求只执行一次,其他请求共享结果。特别适合防止缓存击穿和重复计算。
2026-07-31 21:05:29
303
原创 每天认识一种投资品类:储蓄保险
储蓄保险,是一种兼具保障功能和储蓄功能的人身保险产品。投保人按期缴纳保费,在获得约定风险保障(如身故、疾病等)的同时,保费的一部分会被累积起来形成现金价值,在合同约定的时间(如期满、退休等)以返还或给付的形式返还给投保人。简单来说,储蓄保险是“保险 + 储蓄”的组合——它在提供风险保障的基础上,增加了资金积累的功能。如果保险期限内没有发生赔付,到期后可以领回约定的金额(通常包含一定的增值收益)。储蓄保险的核心价值不是“高收益”,而是“用流动性换确定性”——锁定长期利率、用复利积累财富。资金使用时间明确。
2026-07-15 22:36:18
200
原创 每天认识一种投资品类:保险
保险,是一种风险管理的财务安排。投保人向保险人支付保险费,当约定的风险事件发生时,保险人承担赔偿责任或给付保险金。简单来说,保险是“用确定的小额支出,转移不确定的大额风险你每年花几百元买车险,万一发生事故,保险公司可能赔付数万元甚至更多;你每年交几千元重疾险保费,万一罹患大病,保险公司一次性赔付几十万。这就是保险的本质——用可承受的成本,对冲不可承受的损失。保险是资产配置中唯一的“风险转移”工具——它的核心价值不是“赚多少钱”,而是“不让意外毁掉你积累的财富。
2026-07-15 21:56:41
165
原创 每天认识一种投资品类:信托
信托(Trust)是一种基于信托法律关系的财产管理工具。它既是一种制度安排,也是一种金融产品。简单来说,信托是“受人之托,代人理财”——委托人将财产委托给信托公司,由信托公司按照约定的目的和方式,为受益人的利益进行管理和处分。如果你把它视为投资理财工具,它是一种门槛较高的私募资产管理产品,提供固定或浮动收益,但已打破刚兑、实行净值化管理,R1-R5风险等级划分已覆盖全行业如果你把它视为财富管理工具,它是信托制度的核心应用,用于风险隔离、财富传承和事务管理,价值远不止于“赚钱”给普通投资者的一句话。
2026-07-15 20:06:48
236
原创 每天认识一种投资品类:REITs
REITs 的全称是,中文译为不动产投资信托基金。它本质上是一个帮你实现“小额投资不动产”的工具:公募REITs通过向投资者公开募集资金,投资于基础设施项目,并将产生的绝大部分收益分配给投资者。也就是“资产上市”,而非“公司上市”。举个例子,一条高速公路、一个产业园、一栋保障性租赁住房,本来需要上亿资金才能参与,但通过REITs,你可以用几百上千元买下一小份份额,享受这些资产产生的租金、收费等现金流。我国公募REITs起步较晚(2021年6月首批9只上市),但发展速度很快。
2026-07-15 19:57:44
264
原创 每天认识一种投资品类:股票
股票,是股份有限公司发行的所有权凭证,代表持有者对公司的部分所有权。买入股票,意味着你成为这家公司的股东,拥有按持股比例分享公司盈利、参与重大决策(如股东大会投票)等权利。股票的价值,最终取决于公司未来的盈利能力。一级市场(公司首次发行股票,即IPO)和二级市场(投资者之间买卖已发行股票,即我们日常交易的证券交易所)。股票是长期回报最高的主流资产类别——它的价值来自公司盈利的持续增长。买入股票就是买入公司的一部分,分享公司成长带来的利润。但它不是“稳赚”的工具。
2026-07-15 19:48:50
236
原创 每天认识一种投资品类:期货
期货,是一种标准化合约,约定买卖双方在未来某一特定时间,以约定价格交割约定数量的标的资产。合约到期时,买卖双方必须履行交割或平仓结算。期货的本质是**“约好未来买/卖”**。你和对方签订一份合同,约定在3个月后,以今天商定的价格买入/卖出某种商品或金融资产。到了约定日期,无论市场价格如何变化,双方都必须按合同执行。这个机制最初是为了锁定价格,帮助生产商和采购商对冲价格波动风险。现代期货市场中,参与者既有套期保值的实体企业,也有追求价格差价的投机者。
2026-07-15 19:45:43
265
原创 每天认识一种投资品类:期权
选择权。你可以把它理解为一份“合同”:你支付一笔费用(称为权利金)给对方,对方承诺在未来的某一段时间内(或某个时间点),允许你以约定的价格买入或卖出某项资产。这份合同在到期之前,由你决定是否行使这个权利,对方无权拒绝。期权是金融市场的“保险”——你付费买一份保障,标的资产发生不利变动时,这份保障能帮你锁定最大损失;标的资产有利变动时,你又可以放弃行权,只损失保费(权利金)。但它不是“稳赚”的工具,也不是普通投资者的第一个交易品种。如果你对期权感兴趣,建议先从买入看涨/看跌期权。
2026-07-15 19:20:37
419
原创 数据持久化的底层写入方式完全指南
写入技术核心价值一句话记忆WAL性能 + 可恢复顺序写日志,异步写数据Checkpoint缩短恢复时间定期批量刷脏页Direct I/O控制权交应用绕过系统缓存mmap简化编程把文件当内存用双写缓冲区防止页断裂先写缓冲区,再写数据文件保证写序确保关键写入先完成。
2026-06-22 12:22:41
293
原创 Web3 EVM 是什么?
EVM 是以太坊的“计算引擎”——它让区块链从一个只能转账的“账本”,进化成了一台全球共享、永不宕机、无需信任的分布式计算机,是整个 Web3 生态的基石。如果你想继续了解EVM 兼容链和非 EVM 链(如 Solana 的 SVM)的具体区别,或者想学习如何部署一个智能合约到 EVM 上,我可以为你进一步展开。
2026-06-22 11:13:10
513
tinyxml2+示例代码+介绍文档
2015-09-26
rz命令如何上传文件夹
2017-05-07
HTML 如何设置图片宽高分别为原宽高的不同比例?
2020-08-22
Google C++编程风格指南中6.10节流中不支持字符串操作符重新排序 什么意思
2018-08-05
C++模板元编程和编写模板有什么区别?
2018-06-17
g++ -S将源码编译成汇编代码,使用的是哪个工具?
2018-06-11
缓冲溢出,为什么不报错?
2018-05-16
从长度为n的数组中找出同时满足下面两个条件的所有元素,时间复杂度为O(n)。
2018-05-28
为什么C++局部数组变量地址间隔是16字节的倍数?
2018-05-17
RLF、HRLF控制字符到底是什么
2018-05-10
printf关于浮点数的四舍五入的奇怪问题?
2018-05-09
stringstream的输入与输出的用法
2018-03-19
使用JS如何获取剪贴板内容
2018-03-06
Linux命名管道为什么叫FIFO?
2018-02-07
Linux下printf与wprintf不能同时使用?
2018-01-15
C标准库函数setvbuf的名称全称
2018-01-15
mysql count distinct 加条件
2017-06-15
awk如何获取除最后一行的所有行?
2017-05-19
CSS浮动为什么不会遮盖同级元素
2015-09-17
Linux下系统调用execl会等待一段时间才执行指定的可执行程序?
2015-09-11
为什么 Go range slice 时通过下标和值拷贝的性能是一样的?
2022-03-17
反向代理的上游服务指的是什么?
2021-03-12
Golang 接口类型可以有数据成员吗
2020-12-02
git branch -dr origin/<branchname> 无法删除远端分支
2019-09-16
golang main包可以被import吗
2019-06-11
GoLand 如何自动批量换行
2020-10-07
ssh客户端为什么不指定端口也可以登录成功
2019-02-15
Golang 如何进行标准错误输出
2019-12-24
golang小数默认是float32还是float64?
2019-05-28
golang const 可以修饰函数形参吗
2019-05-28
ldconfig命令全称是什么呢?
2019-04-02
Linux中 链接器 ld 命令的全称是什么英文单词?
2019-03-12
golang的struc成员后跟字符串有什么作用?
2019-03-15
ssh命令默认端口如何查看
2019-02-15
C/C++的预处理文件的后缀为什么约定为.i
2019-01-24
go为什么不能获取字符串某个字符地址?
2019-01-13
date命令将时间戳转为可读时间为什么需要加@符号
2018-12-06
GNU C++定义对象时对象名称被括号包围且前面有个下划线是什么意思
2018-10-09
git merge可以操作远端分支吗?
2018-08-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅