自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dablelv 的博客专栏。

The blog world of Dablelv

  • 博客(1000)
  • 资源 (9)
  • 问答 (41)
  • 收藏
  • 关注

原创 组合期权:跨式策略

跨式策略是一种交易波动率的策略。跨式指同时持有相同行权价和相同到期日的看涨期权和看跌期权,二者具有相同的标的资产。当您预测底层股票大幅波动时(大幅上涨或下跌),您可以使用多头跨式策略来获益。当您预测底层股票最近一段时间维持不变或小幅波动;您可以使用空头跨式策略来获益。

2025-08-06 20:37:51 563

原创 组合期权:股票担保策略

股票担保策略(Covered Stock)是期权组合策略的核心应用,通过将股票持仓与期权合约组合,在降低风险或增强收益的同时,实现对冲或收入优化的目标。Covered Call 备兑看涨期权Covered Put 备兑看跌期权Protective Call 保护性看涨期权Protective Put 保护性看跌期权优势:下跌风险可控,上涨收益保留。成本:权利金支出可能降低整体收益率,需权衡保护强度与成本。保护性看跌期权是保守型投资者的重要工具,尤其适合规避短期系统性风险。

2025-08-06 20:05:40 641 1

原创 管理者对研发团队的要求

以下是管理者对研发团队的常见要求,不见得全都合理,随着时间过去,也不见得一直合理,希望大家一起调整。记住,任何规则的合理性都需要与时俱进。保持开放心态,共同参与改进,才能建立真正适合当下的规范体系。

2025-07-27 12:01:46 701

原创 组合期权:现金担保看跌期权

现金担保看跌期权(Cash-Secured Put) 是一种期权卖方策略,指投资者在卖出看跌期权(Short Put)的同时,预留足够现金以应对可能的行权义务。赚取权利金收入(无论股价涨跌)。以折扣价买入标的股票(若被行权)。

2025-07-23 21:10:20 855

原创 组合期权:领式策略

领式策略(Collar)是一种经典的期权组合策略,通过同时持有标的资产(股票等)和期权合约,在控制风险的同时降低对冲成本。其核心逻辑是:用卖出期权的权利金收入,部分或完全抵消买入期权的保护成本。多头领式策略(Long Collar)空头领式策略(Short Collar)

2025-07-23 12:31:40 1103

原创 git switch

git switch 是 Git 2.23 版本引入的一个新命令,专门用于分支切换操作,旨在替代 git checkout 的部分功能,使 Git 命令更加语义化和专一化。与 git checkout 相比,git switch 专注于分支切换,而 git restore 则专注于文件恢复,这样的分工使得 Git 命令更加清晰易懂。

2025-07-21 14:35:33 365

原创 Golang 并发快速上手

不要通过共享内存来通信,而通过通信来共享内存。

2025-07-16 22:48:15 1134 2

原创 《富爸爸提高你的财商》金句

TODO。

2025-07-15 13:53:25 455

原创 git restore

restore 是由 git 2.23 版本引入,是一个比较新的命令,用于恢复暂存区或者工作区中的文件。恢复工作区中的文件,也可以使用。可见,restore 实现了 checkout 的文件恢复功能,restore 更加符合恢复语义,建议使用。

2025-07-11 16:13:40 444

原创 Golang 运算符

在 Go 语言中,一元运算符(一些只需要一个操作数的运算符称为一元运算符(或单目运算符)。在 Go 语言中,除了之前提到的五类主要运算符,还有一些重要的特殊运算符,它们提供了底层内存操作、类型处理、通道控制等核心功能。Go 的运算符设计体现了 “显式优于隐式” 的哲学,通过掌握这些运算符的特性和最佳实践,可以编写出更高效、更安全的 Go 代码。是 Golang 中特有的一个位运算符,作用是按位清除 (Bit Clear),将左操作数中,对应右操作数位为1的位置清零。既是是双目运算符,也是单目运算符。

2025-07-04 14:13:54 775 2

原创 HMAC 介绍

HMAC(Hash-based Message Authentication Code) 是一种基于哈希函数的消息认证码技术,用于同时验证数据完整性(Integrity)和身份真实性(Authentication)。其核心原理是通过密钥(Secret Key)与原始数据混合运算生成防篡改的签名,确保消息在传输中未被修改且来源可信。

2025-07-02 21:06:42 843

原创 投资理财金句

交易的本质是买预期,卖事实。

2025-06-29 23:15:57 141

原创 期权链介绍

期权链(Option Chains)也称为期权矩阵,是展示特定标的资产(如股票、指数)所有可交易期权合约的表格,是期权交易者最核心的分析工具。期权链显示单一标的资产的所有期权,包括看涨期权和看跌期权,以及到期日、执行价格、买卖报价等关键数据。

2025-06-29 19:37:55 1129

原创 组合期权介绍

在期权和衍生品市场中,组合交易(Combo Trade) 和价差交易(Spread Trade)是两种常见的交易策略。在期权交易中,组合保证金(Combo Margining)减免是指交易所或经纪商在计算保证金时,因考虑到某些期权组合的潜在风险降低而给予的保证金减免。盈透证券(Interactive Brokers)支持多种组合期权策略,机构投资者可以根据市场预期和风险管理需求,灵活构建和调整投资组合。证券公司通过提供组合期权交易服务,可以帮助投资者以更低的成本实现复杂的策略,减少单笔交易的费用。

2025-06-16 12:10:11 797

原创 期权入门介绍

期权(Option)是一种合约,它赋予持有者在未来某一时间以特定价格买入或卖出标的资产的权利,但没有义务。简单来说,期权就像是“未来的选择权”。看涨期权(Call Option):持有者有权在未来以约定价格买入标的资产。看跌期权(Put Option):持有者有权在未来以约定价格卖出标的资产。标的资产:期权所依赖的资产,如股票、指数等。行权价格:期权执行时买卖标的资产的价格。到期日:期权的最后有效日期。权利金:购买期权时支付的费用。假设当前苹果股票的市场价格为150美元。

2025-06-15 17:54:32 1079 1

原创 Go 标准库 encoding/gob 快速上手

是 Go 语言标准库中一个用于 Go 数据结构与二进制流之间序列化和反序列化的制协议包。gob 包用来管理 gob 流,它可以实现在编码器(发送器)和解码器(接收器)之间进行二进制数据流的发送,一般用来传递远端程序调用的参数和结果,比如net/rpc包就有用到这个。gob 全称 GOlang Binary。go 代表 Go 语言,binary 表示其使用二进制编码(而非 JSON/XML 等文本格式)。Gob 可以通过调用相应的方法(按优先顺序)对实现了GobEncoder或接口的任何类型的值进行编码。

2025-06-07 18:28:10 1067

原创 PromQL 快速上手

PromQL 是 Prometheus 监控系统的查询语言,语法简洁且功能强大。PromQL 的语法跟一般的 SQL 语言很不一样,初学者往往需要花费几个小时阅读官方 PromQL 文档才能理解它的工作原理。这里请跟随我们的思路,一起快速理解 PromQL 的设计精髓并掌握 PromQL 的用法。

2025-06-02 15:11:07 955

原创 Golang 设计哲学

编程语言的设计哲学,是指导其语法、语义、工具链和生态系统的核心思想,反映了创造者对编程本质的理解和价值观。设计哲学之于编程语言,就好比一个人的价值观之于这个人的行为。因为如果你不认同一个人的价值观,那你其实很难与之持续交往下去,即所谓道不同不相为谋。类似的,如果你不认同一门编程语言的设计哲学,那么大概率你在后续的语言学习中,就会遇到一些问题,可能会让你失去继续学习的精神动力。语言特性缺失语法风格冷僻语言特性复杂语言版本间无法兼容语言工具链支持较差。

2025-05-15 11:02:43 1251 1

原创 Golang 空结构体特性与用法

函数比较长,我做了截取。而我们的变量 a 和 变量 c 有一个共同特点,就是它们是“空 struct”,空 struct 是不占用内存空间的。很多人认为 a 和 b 是 2 个不同的对象实例,便认为 a 和 b 具备不同的内存地址,故而判断 a==b 的结果为 false。空结构体实例可进行相等性比较,因为没有值,所以同类型空结构体的所有实例在值上是相等的(a == b 恒为 true)。一是节省资源,二是空结构体本身就具备很强的语义,即这里不需要任何值,仅作为占位符,达到的代码即注释的效果。

2025-05-12 16:47:01 1009 3

原创 《富爸爸房地产投资指南》金句

一大批所谓的专家都是由银行,基金公司和媒体捧出来的。帮助自己的幕后推手推销产品也是情理之中。

2025-05-04 23:36:52 300

原创 每天认识一种理财产品:ETF

ETF(Exchange-Traded Fund)是一种在证券交易所实时交易的开放式基金,可追踪股票指数、债券、商品、货币等资产的表现。ETF 通过指数追踪+套利机制,实现了低成本、高流动性的多样化投资。其核心价值在于:对散户友好:小额资金即可分散投资一篮子资产。策略灵活:可长期持有、波段交易,或用于对冲风险。全球化配置:通过ETF可轻松投资美股、港股、商品等海外资产。投资者需根据自身需求选择合适ETF,并关注费用、流动性及市场风险,避免盲目跟风杠杆或小众产品。

2025-05-04 11:50:57 1361

原创 Golang 身份证号码校验

公民身份号码是中华人民共和国为每个公民从出生之日起编定的唯一的、终身不变的身份代码。公民身份号码在中华人民共和国公民办理涉及政治、经济、社会生活等权益事务方面广泛使用,由中华人民共和国公安部负责公民身份号码的编制和组织实施工作。早期身份号码叫社会保障号,为 15 位。1999年8月26日中华人民共和国国务院发布《国务院关于实行公民身份号码制度的决定》(国发[1999]15号),这个文件规定自1999年10月1日起在全国建立和实行公民身份号码制度。

2025-05-02 13:53:29 1188 4

原创 GNU gettext 快速上手

GNU gettext 是一套用于软件国际化(internationalization,i18n)和本地化(localization,l10n)的工具集,它帮助开发者创建多语言应用程序。下面大致翻译自 GetText 主页的介绍 :“通常,程序及其文档信息都是用英语语言写的,程序运行时同用户交 互的信息也是英语。这是一个事实,不仅仅 GNU 的软件是这样,其他大 部分私有软件或自由软件也是这样。一方面,对于来自所有国家的开 发者、维护者和用户来说,相互沟通中使用一种通用的语言非常的方便。

2025-04-30 20:37:00 767

翻译 Go 1.24 is released(翻译)

Junyang Shao,代表 Go 团队。2025年2月11日今天,Go 团队很高兴发布 Go 1.24,您可以通过访问获取。Go 1.24 与 Go 1.23 相比有许多改进。以下是一些显著的变化;完整列表请参阅。

2025-04-28 21:01:19 780

原创 考公:数字推理

二阶差值第五到第六项应该是,24 + 6 = 30,那么差值应该是 61 + 30 = 91。按照交替模式:下一个差值应该是-1,下一个数字:25 + (-1) = 24。这样序列会继续:-3, 3, 1, 12, 17, 33, 45,…观察差值序列:6, -2, 11, 5,看起来没有明显的算术规律。二阶差分序列:-8, 13, -6,看起来也没有明显的算术规律。因为上一个差值是 -9,所以下一个差值是 -9 + 5 = -4。看起来,第一个部分是一个递增的奇数:1, 3, 5, 7,…

2025-04-19 22:09:36 1120

原创 Golang errors 包快速上手

errors.Is 函数是一个用于错误处理的核心工具,用于检查错误链(error chain)中是否存在某个特定的错误实例。它是 Go 1.13 版本引入的错误处理增强功能之一,与 errors.As 和 errors.Unwrap 共同提供了更灵活的错误处理机制。Golang 中的 errors.As 函数是一个用于错误处理的重要工具,它提供了一种类型安全的方式,用于检查错误树中是否存在某个特定类型的错误,并提取该类型的错误实例。

2025-04-17 20:54:02 1223

原创 《富爸爸股票投资从入门到精通》金句

TODO。

2025-04-16 09:02:18 268

原创 jp(1) command

jq 是一个轻量级的、灵活的命令行 JSON 处理器,类似于文本处理工具 sed、awk、grep 等。jq 使用用可移植的 C 语言编写的,没有运行时依赖,允许您轻松地切片、过滤、映射和转换结构化数据。

2025-04-05 14:18:17 670

原创 《富爸爸:给钱找份工作》金句

可投资的资产分为4种:企业,房地产,纸资产和商品期货。

2025-03-29 22:05:05 239

原创 领域驱动设计(DDD)实践入门

领域驱动设计(Domain-Driven Design, DDD)是一种复杂软件系统建模与设计方法论。领域驱动设计最早由程序员 Eric Evans 于 2003 年在他的同名书籍 Domain-Driven Design: Tackling Complexity in Software 中提出。领域驱动设计可以指导我们将复杂系统进行拆分,拆分出各个子系统间的关联以及是如何运转的,帮助我们解决大型的复杂系统在落地中遇到的问题。

2025-03-24 20:37:13 991

原创 Windows 常用快捷键

在使用 Windows 操作系统时,掌握一些基本的快捷键能显著提高工作效率。以下是一些 必知快捷键,涵盖常用操作、窗口管理、文件资源管理器等场景,这些快捷键适用于大多数 Windows 版本,如 Windows 10 和 Windows 11。

2025-03-24 20:34:54 975

原创 git branch

git branch 用于管理分支,包括查看、创建、删除、重命名和关联。git branch 是 Git 版本控制系统中用于管理分支的命令。分支是 Git 的核心功能之一,允许开发者在同一个代码库中并行开发不同的功能或修复问题。

2025-02-24 19:09:49 494

原创 星期几问题

这里要注意是否闰年,闰年 366 天,即 2 月有 29 天,平年为 365 天,2 月有 28 天。我让 ChatGpt 和 DeepSeek 分别求解一下这个问题,看看求解过程如何。思路就是算出两个日期之间相差多少天,然后每周七日,即可算出星期几。2024年5月1日是星期三,2026年5月4日是星期几?这个题很有意思,第一次遇到这类题目。

2025-02-23 17:34:43 1520

原创 金融交易算法单介绍

算法交易基于一组预定义的 (算法) 的计算机程序来进行交易。定义的算法可以是基于时间、价格、数量或任何模型。计算机程序将自动监控股票价格并在满足定义的条件时下达买卖订单指令。TWAPVWAPPOV这三种算法都属于冲击驱动型算法交易,目的是最小化市场冲击成本来平稳地执行大额交易,从而实现以合理的价格买入或卖出。当然,还有很多不同的交易算法:来自 IB 官网。

2025-02-17 21:40:04 1170

原创 Windows 常用程序名

在 Windows 操作系统中,有许多内置的程序和实用工具,它们可以通过在运行框(Win + R快捷键)中输入相应的程序名来启动。在使用这些程序名启动应用时,确保你了解它们的功能,特别是涉及系统设置或注册表编辑等可能影响系统稳定性的工具。同样,如果安装了Microsoft Office,可以通过此命令打开 Excel。打开 Microsoft Paint,一个简单的图像编辑工具。打开注册表编辑器,用于查看和编辑 Windows 注册表。打开任务管理器,查看和管理正在运行的应用程序和进程。

2025-02-15 22:40:55 751

原创 《富爸爸财务自由之路》金句

财务自由在这4个象限都能够实现,只不过拥有B或I的技能将使你更快地实现财务自由。从这个意义上说,每一个成功的E都应该努力使自己成为一个成功的I。

2025-01-25 18:01:30 341

原创 MySQL DCL 数据控制

host指定该用户在哪个主机上可以登录,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登录,可以使用通配符%。则在使用下面的命令撤销用户对所有数据库表权限时,并不能撤销该用户对test数据库中user表的SELECT权限。撤销用户某个库表的权限时,使用下面命令也不能撤销该用户对test数据库中user表的SELECT权限。password是用户的登录密码,密码可以为空,如果为空则该用户可以不需要密码登录MySQL服务器。

2025-01-17 21:32:27 1592

原创 C++ static 关键字

在类中声明的成员变量或成员函数如果使用 static,那么它们属于类本身,而不是类的某个实例。静态成员可以在没有创建类实例的情况下访问,且所有实例共享同一份静态成员数据。public:// 静态成员变量// 静态成员变量的定义// 输出 Count: 2return 0;

2025-01-16 17:22:04 445

原创 《富爸爸穷爸爸》金句

书中的某些观念思维很奇特,作为自己的第一本理财书,记录下对自己传统观念冲击较大的思维。做个大致总结,雁过留痕,以防今后忘记。要大胆做出这样的抉择,对自己而言,

2025-01-16 13:25:45 519

原创 GORM CRUD 10 分钟快速上手

使用ORM组件,可以让开发者通过操作对象的方式完成对数据库的操作(读写),避免手动书写SQL和完成数据到对象的转换,让我们更方便的操作数据库。填入DB对应的正确的用户名、密码、地址、端口、数据库名称等信息后,便可建立对应数据源的连接。字段后的tag用来定义字段在DB中的相关属性,如primarykey表示主键,index表示索引,type表示字段类型。本文简单介绍了ORM、GORM、以及GORM连接数据库,创建数据表和CRUD的简单操作,帮忙新手快速上手。

2025-01-14 18:31:31 2766

Voronoi Diagram维诺图

内包括C#实现的Voronoi Diagram源码,可执行程序和实验报告,请用VS2012或以上版本打开原工程文件。

2015-03-02

C#编写代码生成器源码

C#编写的可连接数据库,进行模板代码生成器,为源码,用VS2010打开。

2013-04-04

JSP连接数据库简单留言板实验报告

贴有源码,JSP连接MySql数据库制作的简易的留言板,并附上实验报告

2013-03-27

C语言版本Linux环境下MD5加密函数

C语言版本Linux环境下MD5加密函数,需要在Linux换进下运行。经测试验证,完全正确,内附带使用说明,谢谢

2013-11-05

tinyxml2+示例代码+介绍文档

资源包含2015.9.23从官网下载的tinyxml2的源码和自己编写的示例代码还有介绍文档,容易上手。官网的示例代码和文档晦涩难懂,才自己整理。

2015-09-26

C#简单词法分析器

用C#编写的词法分析器,简单实用,适合上交编译原理实验作业,并附有实验报告,用VS2010即可打开原工程.绝对实用!

2013-05-06

TinyXML2.rar

C++轻量XML文件解析库!用于C++项目中进行XML文件的读取和创建!使用方法见本人blog!

2015-03-14

C版六中常见排序算法

C语言实现冒泡排序、快速排序、选择排序、堆排序、简单插入排序和希尔排序,并附上代码注释

2013-11-26

C语言MD5算法实现

C语言实现MD5,经测试验证,散列过程完全正确,可供开发者使用!

2013-10-24

rz命令如何上传文件夹

2017-05-07

HTML 如何设置图片宽高分别为原宽高的不同比例?

2020-08-22

Google C++编程风格指南中6.10节流中不支持字符串操作符重新排序 什么意思

2018-08-05

5.5.50-MariaDB的索引为什么在 where in子句中无法生效,MySQL可以?

2018-07-07

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 中序列化与反序列的函数一般命名为 marshal 与 Unmarshal 呢?

2019-06-26

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关注的人

提示
确定要删除当前文章?
取消 删除