摘要: 阿尔法模型非常规定义:在交易中关于买卖时机把握和持有头寸选择的技巧。 阿尔法是指扣除市场基准回报之后的投资回报率。 一、两类阿尔法模型:理论驱动型和数据驱动型 1.1理论驱动型阿尔法模型 基于价格数据 trend reversion technical sentiment 基于基本面数据 value 阅读全文
posted @ 2023-02-14 23:19 XinStar 阅读(109) 评论(0) 推荐(0) 编辑
摘要: Redis核心流程 💡 本文分析基于Redis-1.0源码,核心流程代码主要分布在redis.c,ae.c两个文件中。 Notion版本 1.Redis核心流程中的重要数据结构 struct redisServer { int port; int fd; redisDb *db; aeEventL 阅读全文
posted @ 2022-10-15 00:38 XinStar 阅读(100) 评论(1) 推荐(1) 编辑
摘要: 代理模式、适配器模式与装饰器模式 这三种设计模式在代码形式上十分相似。但是为了解决不同的问题而提出的: 代理模式 代理模式在不改变原始接口的条件下,为原始类控制访问、新增一些业务无关的功能。 适配器模式 将不兼容的接口转换为可兼容的接口。(一种以修正为目的的设计模式)。 装饰器模式 装饰器模式是对原 阅读全文
posted @ 2022-09-04 19:12 XinStar 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 题目概述 给出 n 个数对。 在每一个数对中,第一个数字总是比第二个数字小。 现在,我们定义一种跟随关系,当且仅当 b < c 时,数对(c, d) 才可以跟在 (a, b) 后面。我们用这种形式来构造一个数对链。 给定一个数对集合,找出能够形成的最长数对链的长度。你不需要用到所有的数对,你可以以任 阅读全文
posted @ 2022-09-03 19:28 XinStar 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 单例模式 本章笔记的内容主要参考《设计模式之美》 核心问题 1.为什么要使用单例? 2.单例存在的问题? 3.单例与静态类的区别? 4.替代方案? 为什么要使用单例模式 /在很多场景中,我们需要一些可以共享的对象,来统一操作一些资源。若此时,产生了多个实例,则这些原本应该共享的资源,会产生冲突或覆盖 阅读全文
posted @ 2022-08-28 23:54 XinStar 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 题目描述 f(x) 是 x! 末尾是 0 的数量。(回想一下 x! = 1 * 2 * 3 * ... * x,且 0! = 1 ) 例如, f(3) = 0 ,因为 3! = 6 的末尾没有 0 ;而 f(11) = 2 ,因为 11!= 39916800 末端有 2 个 0 。 给定 k,找出返 阅读全文
posted @ 2022-08-28 16:55 XinStar 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 题目概述 给你一棵二叉树的根节点 root ,请你返回 层数最深的叶子节点的和 。 基本思路 这是一个简单的树的遍历的问题,可以用bfs或者dfs来解题。这里采用dfs来解,在遍历的过程中,只需要用全局变量来追踪历史最大的深度是多少,若当前深度等于最大深度,则累加上当前节点的值,若小于最大的深度,则 阅读全文
posted @ 2022-08-17 22:37 XinStar 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个二叉树的根 root 和两个整数 val 和 depth ,在给定的深度 depth 处添加一个值为 val 的节点行。 注意,根节点 root 位于深度 1 。 加法规则如下: 给定整数 depth,对于深度为 depth - 1 的每个非空树节点 cur ,创建两个值为 val 阅读全文
posted @ 2022-08-06 00:10 XinStar 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 题目概述 给你一个二叉树的根节点 root。设根节点位于二叉树的第 1 层,而根节点的子节点位于第 2 层,依此类推。 请返回层内元素之和 最大 的那几层(可能只有一层)的层号,并返回其中 最小 的那个。 来源:力扣(LeetCode) 链接:https://leetcode.cn/problems 阅读全文
posted @ 2022-07-31 10:19 XinStar 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个由不同正整数的组成的非空数组 nums ,考虑下面的图: 有 nums.length 个节点,按从 nums[0] 到 nums[nums.length - 1] 标记; 只有当 nums[i] 和 nums[j] 共用一个大于 1 的公因数时,nums[i] 和 nums[j]之 阅读全文
posted @ 2022-07-31 00:01 XinStar 阅读(74) 评论(0) 推荐(0) 编辑