02 2025 档案

摘要:目录1. 线程(OS Thread)发生 OOM2. Goroutine 发生 OOM3. OOM 的典型场景与解决经验4. 实战对比示例总结 在 Go 语言中,线程(内核线程)和 Goroutine(协程)的内存管理机制存在显著差异,因此发生 OOM(Out Of Memory,内存溢出)时的影响 阅读全文
posted @ 2025-02-26 10:19 guanyubo 阅读(3) 评论(0) 推荐(0) 编辑
摘要:目录1. _Grunnable(可运行状态)2. _Grunning(运行中状态)3. _Gsyscall(系统调用状态)4. _Gwaiting(等待/阻塞状态)5. _Gdead(终止状态) Go 语言 GMP 模型中的 Goroutine 状态反映了其在调度过程中的不同阶段。以下是各状态的详细 阅读全文
posted @ 2025-02-26 09:52 guanyubo 阅读(5) 评论(0) 推荐(0) 编辑
摘要:目录1. gopark:暂停当前Goroutine2. goready:唤醒等待中的Goroutine协同工作机制注意事项示例场景:通道操作总结 在Go语言的运行时系统中,gopark和goready是用于协调Goroutine调度的内部函数。它们通常由运行时系统自动管理,一般开发者不需要直接调用。 阅读全文
posted @ 2025-02-26 09:22 guanyubo 阅读(3) 评论(0) 推荐(0) 编辑
摘要:目录1. 基本概念2. 主要用途3. 使用示例示例 1:指针类型转换示例 2:内存操作4. 注意事项5. 总结 unsafe.Pointer 是 Go 语言中的一个特殊类型,用于进行低级别的内存操作。它允许你将任意类型的指针转换为通用的指针类型,并且可以将其转换回其他类型的指针。unsafe.Poi 阅读全文
posted @ 2025-02-25 15:51 guanyubo 阅读(2) 评论(0) 推荐(0) 编辑
摘要:目录一般期权市场上自对冲有两种方式:自对冲的三种情形:申请时间:处理时间:其他注意事项:举例说明:特殊情况: 一般期权市场上自对冲有两种方式: 期权自对冲:指期权与期权之间的对冲交易。例如,交易者在交易期权时,持有相同期权合约的多单和空单。 期货自对冲:指期权行权/履约后的期货头寸之间的对冲交易,或 阅读全文
posted @ 2025-02-20 15:41 guanyubo 阅读(8) 评论(0) 推荐(0) 编辑
摘要:目录例子:农民卖玉米的“自对冲”背景:第一步:买入“看跌期权”第二步:3个月后,玉米价格变化情况1:玉米价格下跌到每吨1800元情况2:玉米价格上涨到每吨2200元总结:自对冲的作用这就是“期货期权的自对冲”! 例子:农民卖玉米的“自对冲” 背景: 你是一个农民,种了玉米,3个月后可以收获100吨玉 阅读全文
posted @ 2025-02-20 15:10 guanyubo 阅读(10) 评论(0) 推荐(0) 编辑
摘要:目录如何实现一个负载均衡器?负载均衡器的设计思路1. 确定负载均衡算法2. 维护后端服务器列表3. 健康检查4. 会话保持(可选)5. 高可用性实现负载均衡器的关键技术1. 轮询算法2. 加权轮询算法3. 一致性哈希算法4. 健康检查5. 高可用性完整的负载均衡器示例总结 如何实现一个负载均衡器? 阅读全文
posted @ 2025-02-19 16:20 guanyubo 阅读(9) 评论(0) 推荐(0) 编辑
摘要:目录如何实现一个长连接服务?1. 建立 TCP 连接2. 维护连接状态3. 处理数据读写4. 实现心跳机制5. 处理连接超时如何处理连接的超时和心跳?1. 设置读写超时2. 实现心跳机制3. 使用 context 控制连接生命周期完整的长连接服务示例总结 如何实现一个长连接服务? 长连接服务是指客户 阅读全文
posted @ 2025-02-19 15:39 guanyubo 阅读(17) 评论(0) 推荐(0) 编辑
摘要:目录Golang中的逃逸分析是什么?逃逸分析的示例如何查看逃逸分析的结果如何避免不必要的内存逃逸1. 避免返回局部变量的指针2. 避免在闭包中捕获局部变量3. 避免使用接口类型4. 避免在切片或映射中存储指针5. 减少大对象的分配6. 使用 sync.Pool 复用对象逃逸分析的局限性总结 Gola 阅读全文
posted @ 2025-02-18 22:31 guanyubo 阅读(12) 评论(0) 推荐(0) 编辑
摘要:目录Golang中的sync.Pool是什么?sync.Pool 的核心方法sync.Pool 的使用示例sync.Pool 的使用场景1. 频繁创建和销毁临时对象的场景2. 减少 GC 压力3. 高性能场景4. 临时对象的缓存sync.Pool 的注意事项sync.Pool 的底层实现总结 Gol 阅读全文
posted @ 2025-02-18 22:21 guanyubo 阅读(12) 评论(0) 推荐(0) 编辑
摘要:目录Zinx 的核心特点Zinx 的核心模块Zinx 的简单示例Zinx 的适用场景Zinx 的优缺点 Zinx 的核心特点 轻量级: Zinx 的代码结构清晰,核心代码量较少,便于学习和理解。 适合初学者快速上手网络编程。 模块化设计: Zinx 将网络通信的各个部分(如连接管理、消息处理、路由等 阅读全文
posted @ 2025-02-18 17:32 guanyubo 阅读(16) 评论(0) 推荐(0) 编辑
摘要:目录安装 Fyne创建一个简单的 Fyne 应用程序运行应用程序Fyne 的主要组件布局管理自定义主题打包应用程序总结 Fyne 是一个用于构建跨平台图形用户界面(GUI)应用程序的 Go 语言框架。它简单易用,支持 Windows、macOS、Linux、iOS 和 Android 等平台。Fyn 阅读全文
posted @ 2025-02-14 17:09 guanyubo 阅读(23) 评论(0) 推荐(0) 编辑
摘要:目录期货价格和现货价格套利假设场景:套利机会分析:结果:反向套利(如果期货价格过低): 期货价格和现货价格 期货价格和现货价格的关系可以简单理解为“现在”和“未来”的价格联系。 现货价格:就是你现在买卖商品的实际价格。比如今天你去买一桶油,支付的价格就是现货价格。 期货价格:是你现在约定未来某个时间 阅读全文
posted @ 2025-02-14 09:06 guanyubo 阅读(65) 评论(0) 推荐(0) 编辑
摘要:目录K线的构成要素 K线的构成要素 K线是以每个分析周期的开盘价、最高价、最低价和收盘价绘制而成。 以绘制日k线为例,首先确定开盘和收盘的价格,它们之间的部分画成矩形实体。 如果收盘价格高于开盘价格,则k线被称为阳线,用空心的实体表示 反之称为阴线,用黑色实体或白色实体表示。 很多软件都可以用彩色实 阅读全文
posted @ 2025-02-12 14:33 guanyubo 阅读(16) 评论(0) 推荐(0) 编辑
摘要:目录做市商主要职责运作方式优势风险常见做市商总结做市商留仓具体含义作用风险总结 做市商 做市商(Market Maker)是在金融市场中通过持续报出买卖价格,并提供流动性来促进交易的专业机构或个人。他们的主要职责是确保市场流动性,使交易者能够随时买卖资产。 主要职责 提供流动性:做市商通过同时报出买 阅读全文
posted @ 2025-02-11 15:54 guanyubo 阅读(34) 评论(0) 推荐(0) 编辑
摘要:目录1. I/O 多路复用2. Go 的 netpoll 实现3. 与 Go 调度器的集成4. 事件循环5. 非阻塞 I/O6. 源码分析总结 Go 语言中的 netpoll 是网络轮询的核心机制,用于高效处理 I/O 事件。其底层原理主要涉及操作系统提供的 I/O 多路复用机制(如 epoll、k 阅读全文
posted @ 2025-02-10 17:04 guanyubo 阅读(1) 评论(0) 推荐(0) 编辑
摘要:目录1. 标的资产2. 合约类型3. 行权价格4. 到期月份5. 到期日6. 合约单位7. 交易所代码(可选)命名规则示例示例1:股票期权(美国市场)示例2:商品期权(中国市场)示例3:指数期权(中国市场)总结 期权合约的命名规则通常由交易所统一制定,目的是让投资者能够快速识别合约的关键信息。虽然不 阅读全文
posted @ 2025-02-10 15:38 guanyubo 阅读(53) 评论(0) 推荐(0) 编辑
摘要:目录1. 什么是期权?2. 什么是行权?3. 行权的两种类型4. 行权的实际过程5. 行权的关键点6. 行权的盈亏7. 举个例子总结 1. 什么是期权? 期权就像一张“优惠券”,它给了你一个权利(但不是义务),可以在未来某个时间以约定的价格买入或卖出某个东西(比如股票、商品等)。 认购期权(Call 阅读全文
posted @ 2025-02-10 14:45 guanyubo 阅读(41) 评论(0) 推荐(0) 编辑
摘要:目录初始化Go Module创建本地包导入本地包处理跨模块的本地包 在Go语言中,导入本地包通常涉及到使用Go Modules来管理依赖关系。以下是详细的步骤和注意事项,帮助你正确地导入本地包: 初始化Go Module 首先,确保你的项目是一个Go module项目。如果你还没有一个go.mod文 阅读全文
posted @ 2025-02-06 17:08 guanyubo 阅读(72) 评论(0) 推荐(0) 编辑
摘要:目录常用术语示例案例背景操作步骤及术语应用多头、空头与对冲的关系多头(Long)和空头(Short)对冲(Hedging)应用案例多头、空头与对冲的关系总结 常用术语 在期货行业中,有许多专业术语被广泛使用。以下是一些常用的期货术语及其简单解释: 合约(Contract):期货交易的基础单位,它规定 阅读全文
posted @ 2025-02-06 15:18 guanyubo 阅读(113) 评论(0) 推荐(0) 编辑
摘要:目录头寸的方向头寸的管理 在期货交易中,“头寸”指的是投资者持有的合约数量及其方向(买入或卖出)。简单来说,头寸就是你在市场上的位置,它反映了你对市场价格走势的预期以及你的投资策略。 头寸的方向 多头头寸(Long Position):当你预计某个商品或金融工具的价格会上涨时,你会建立一个多头头寸, 阅读全文
posted @ 2025-02-06 15:05 guanyubo 阅读(55) 评论(0) 推荐(0) 编辑
摘要:目录期货中的交割期权中的行权 期货中的交割 期货合约通常有一个规定的到期日,在这一天,合约中约定的商品或金融工具必须按照预先商定的价格进行买卖,这就是所谓的“交割”。不过,并不是所有的期货交易都会走到实际交割这一步。实际上,大多数期货交易者会在合约到期前通过反向操作(例如买入一个卖出合约来抵消之前卖 阅读全文
posted @ 2025-02-06 15:05 guanyubo 阅读(13) 评论(0) 推荐(0) 编辑
摘要:目录什么是期货?期货自对冲是什么? 什么是期货? 期货是一种金融衍生工具,它本质上是一个双方约定在未来某个特定时间以今天商定的价格买入或卖出一定数量的商品或金融工具的协议。简单来说,就是现在签订一个买卖合同,但交货和付款是在将来某个确定的时间进行。 举个简单的例子,假设你是面粉厂老板,担心未来小麦价 阅读全文
posted @ 2025-02-06 14:21 guanyubo 阅读(15) 评论(0) 推荐(0) 编辑
摘要:目录 sci-hub 阅读全文
posted @ 2025-02-06 09:13 guanyubo 阅读(6) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示