[置顶] Interview - highlight issue

摘要: 2023 量化选债,查询超时 - 优化查询时间从90s为1s 详见onenote 数据库命中率突然从 99% 降低到了 75%,整个系统处于阻塞状态,更新语句全部堵住 而探究其原因后,我发现这个业务有大量插入数据的操作,而他在前一天把其中的某个普通索引改成了唯一索引。 知识点:mysql innod 阅读全文

posted @ 2020-08-11 18:04 frank_cui 阅读(121) 评论(0) 推荐(0) 编辑

[置顶] Leetcode - 模板思路+易错点

摘要: 模板 数组里找超过1/2,1/3个数的数字 通解通法:摩尔投票法 一个数组,超过1/2的数字,至多有1个;超过1/3的数字,至多有2个... 超过1/2: 169. 多数元素 超过1/3:229. 求众数 II 疑问:最后留下的一定是超过1/2,或者1/3么? https://leetcode-cn 阅读全文

posted @ 2019-12-31 16:42 frank_cui 阅读(510) 评论(0) 推荐(0) 编辑

[置顶] TODO List

摘要: https://mianbaoduo.com/o/m/author-aGaZnGlsYw==/work https://article.xuexi.cn/articles/index.html?art_id=3613344352789627081&t=1652542729631&reedit_tim 阅读全文

posted @ 2019-12-16 11:34 frank_cui 阅读(253) 评论(0) 推荐(0) 编辑

2024年4月8日

MySQL - varchar(N) 的N代表什么?怎么存储?

摘要: varchar(N) 的N代表什么? N代表“字符” varchar(32)表示:可以存储 32 个字符,包括中文和其他字符。 跟中英文无关,也就是该字段可以存储 32 个中文,或者是 32 个英文,或者是 32 个中文和英文的混搭都行。但如果字符数超过 32 个的话就会报错。 参考:什么是字符?什 阅读全文

posted @ 2024-04-08 14:57 frank_cui 阅读(19) 评论(0) 推荐(0) 编辑

MySQL - 字符 vs 字节

摘要: 总结 在UTF-8字符集下,一个中文字符占用3个字节,一个英文字符占用1个字节。 在GBK编码下,则一个中文汉字占2个字节,英文占1个字节 字符:用输入法单独打出的任何单个的内容。对于中文和英文而言,以下内容分别都是1个字符: (1)1个中文字,例如“是” (2)1个英文字母,例如“T” (3)1个 阅读全文

posted @ 2024-04-08 14:15 frank_cui 阅读(4) 评论(0) 推荐(0) 编辑

2024年3月18日

Windows - 如何删除windows.edb文件,释放C盘空间

摘要: 什么是windows.edb文件 在C盘中C:\ProgramData\Microsoft\Search\Data\Applications 存在一个文件索引缓存文件:Windows.edb,他的用处就是在Windows管理器中搜索文件时,为了提高搜索速度而生成的一个目录文件(但是我觉得很鸡肋,搜索 阅读全文

posted @ 2024-03-18 14:18 frank_cui 阅读(102) 评论(0) 推荐(0) 编辑

2024年3月17日

Python - 如何将图片读取为这3种格式:PIL, tensor, narrays

摘要: narrays 是 numpy arrays的意思 阅读全文

posted @ 2024-03-17 22:16 frank_cui 阅读(1) 评论(0) 推荐(0) 编辑

Python - 安装依赖包,发现与其他包版本冲突 ResolutionImpossible

摘要: 问题表现 To fix this you could try to: 1. loosen the range of package versions you've specified 2. remove package versions to allow pip attempt to solve t 阅读全文

posted @ 2024-03-17 18:04 frank_cui 阅读(376) 评论(0) 推荐(0) 编辑

2024年3月15日

IRS通关秘笈 - 2 - 初见利率互换IRS

摘要: 一、什么是利率互换IRS? 每一笔利率互换交易是交易双方约定在特定的时间频率,交换以名义本金为基准计算的浮动与固定利率的金额。 IRS的“买方”每一个支付日支付以固定利率、计息基准、名义本金计算的利息, IRS的“卖方”则每一个支付日支付以浮动利率、计息基准、名义本金计算的利息,双方轧差结算。 二、 阅读全文

posted @ 2024-03-15 15:29 frank_cui 阅读(18) 评论(0) 推荐(0) 编辑

IRS通关秘笈 - 1 - 远期利率协议(FRA)与 单期利率互换(SPS)

摘要: ————————远期利率协议FRA———————— 一、什么是远期利率协议FRA? 远期利率协议,英文叫Forward Rate Agreement,或简称FRA。 根据定义,远期利率协议是交易双方约定在名义本金的基础上进行固定利率与浮动利率差额支付的远期合同。 远期利率协议的买方支付以固定利率、计 阅读全文

posted @ 2024-03-15 14:25 frank_cui 阅读(43) 评论(0) 推荐(0) 编辑

2024年3月12日

Python - python文件,python控制台,Jupyter 各自使用场景

摘要: 阅读全文

posted @ 2024-03-12 23:38 frank_cui 阅读(2) 评论(0) 推荐(0) 编辑

IDEA - .puml文件是什么?PlantUML基础使用教程

摘要: .puml文件是什么? 是根据PlantUML插件生成的一个类图格式。如果需要查看,也必须在插件的帮助下,查看类图 PlantUML基础使用教程 一、下载idea插件 idea从 FIle-->Settings-->Plugins-->Marketplace 进入到插件下载界面,搜索PlantUML 阅读全文

posted @ 2024-03-12 15:27 frank_cui 阅读(188) 评论(0) 推荐(0) 编辑

Python - whl文件是什么?怎么安装?

摘要: whl文件是什么? .whl文件是Python分发的一种标准内置包格式,通常称为“轮子(wheel)”。123 这种格式允许Python用户安装和分发第三方库,.whl文件包含了Python模块的压缩形式(.py文件和经过编译的.pyd文件)以及这些模块的元数据。它们通常通过Zip压缩算法进行压缩, 阅读全文

posted @ 2024-03-12 13:34 frank_cui 阅读(101) 评论(0) 推荐(0) 编辑

Python - import导入上级目录文件,为啥飘红?

摘要: 易错:为什么有时候飘红,但不影响运行? 尽管写了 sys.path.append('../publish'),但是pycharm在编译时,是无法把../publish加入root path的。因此就会飘红。 但是一旦运行起来,../publish就会加入root path,飘红并不会导致运行失败。 阅读全文

posted @ 2024-03-12 09:57 frank_cui 阅读(28) 评论(0) 推荐(0) 编辑

2024年3月11日

Python - PyCharm支持的4种Python Interpreter和配置方法

摘要: 原文地址 https://blog.csdn.net/qq_41498261/article/details/109112331 1. Virtualenv Environment1.1 Virtualenv Environment是什么?1.2 如何使用Virtualenv Environment 阅读全文

posted @ 2024-03-11 15:38 frank_cui 阅读(44) 评论(0) 推荐(0) 编辑

SQL Server - SQLite 数据库 简介、特点、优势、局限性及使用

摘要: SQLite简介 SQLite是一个进程内的轻量级嵌入式数据库,它的数据库就是一个文件,实现了自给自足、无服务器、零配置的、事务性的SQL数据库引擎。它是一个零配置的数据库,这就体现出来SQLite与其他数据库的最大的区别:SQLite不需要在系统中配置,直接可以使用。且SQLite不是一个独立的进 阅读全文

posted @ 2024-03-11 13:53 frank_cui 阅读(24) 评论(0) 推荐(0) 编辑

Archi - ini配置

摘要: ini配置文件 : https://blog.csdn.net/first_bug/article/details/129693732ini配置文件ini文件是initialization file的缩写,即初始化文件,是widows系统配置文件所采用的存储格式。文件扩展名: .iniini配置文件 阅读全文

posted @ 2024-03-11 13:27 frank_cui 阅读(3) 评论(0) 推荐(0) 编辑

2024年2月29日

不知不觉让数据库索引失效的“坑”

摘要: 前言 提到 “数据库的查询耗时过长”, 很多情况下都与索引有关系: 或是因为索引忘记创建 或是因为SQL查询条件未满足“最左前缀原则” 以上问题的迷惑性和隐蔽性还不太强,一般都可以迅速发现root cause并拿出解决方案。 但是如果编程人员已经明确: 我已经加了所需的索引 我写的SQL也满足了所谓 阅读全文

posted @ 2024-02-29 10:58 frank_cui 阅读(4) 评论(0) 推荐(0) 编辑

2024年2月23日

Arthas - Java诊断与调试的瑞士军刀(一)

摘要: 一、故事的开端,从一个诡异的bug开始 笔者负责了FICC量化金工的项目——情景分析(下文简称为:项目A),其引用了一个公共库fane-lib-java (下文简称为:lib B),内部包含了四个子module。 由于lib B里面防御性编程的缺失,当某个参数异常的传入了null, 导致lib B抛 阅读全文

posted @ 2024-02-23 16:56 frank_cui 阅读(12) 评论(0) 推荐(0) 编辑

2024年2月1日

Financial - 置信区间 (Confidence Interval,CI)

摘要: 总结 1.一些前置概念 置信区间是谁的置信区间?--> 置信区间是参数的置信区间 参数又是什么的参数?--> 参数是总体(population)的参数 置信区间是怎么算的?--> 是通过样本(sample)算的 2.正确理解置信区间 95%置信区间,意味着如果你用同样的步骤,去选样本,计算置信区间, 阅读全文

posted @ 2024-02-01 10:24 frank_cui 阅读(19) 评论(0) 推荐(0) 编辑

2024年1月31日

Financial - zValue

摘要: 作者:大飞侠链接:https://www.zhihu.com/question/20107280/answer/1741114532来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 通俗解释z-value,即 z-score 是对某一原始分值进行转换,变成的一个标准分值 阅读全文

posted @ 2024-01-31 15:29 frank_cui 阅读(2) 评论(0) 推荐(0) 编辑

2023年11月30日

MySQL - 一致性读 vs 一致性写(当前读)vs 行锁

摘要: 总结 一致性读 使用“可见性规则”:https://www.processon.com/mindmap/655307fe6a2ff722ead8d9e4 一致性写(当前读) 更新数据都是先读后写的,而这个读,只能读当前的值,称为“当前读”(current read) 行锁 (两阶段锁协议) 一、问题 阅读全文

posted @ 2023-11-30 10:14 frank_cui 阅读(8) 评论(0) 推荐(0) 编辑

2023年11月29日

MySQL - 生产环境线上,如何安全地给小表加字段?

摘要: 首先我们要解决长事务,事务不提交,就会一直占着 MDL 锁。在 MySQL 的 information_schema 库的 innodb_trx 表中,你可以查到当前执行中的事务。如果你要做 DDL 变更的表刚好有长事务在执行,要考虑先暂停 DDL,或者 kill 掉这个长事务。 但考虑一下这个场景 阅读全文

posted @ 2023-11-29 13:11 frank_cui 阅读(23) 评论(0) 推荐(0) 编辑

导航

levels of contents