上一页 1 2 3 4 5 6 7 8 9 10 ··· 49 下一页

2023年6月16日

Python - 方法参数中,带self和不带self的区别

摘要: 不带self 该python文件中,没有类的概念。因此所有的方法参数中,没有self #文件名 solution.py def partition(head: Optional[ListNode], x: int) -> Optional[ListNode]: #... if __name__ == 阅读全文

posted @ 2023-06-16 17:11 frank_cui 阅读(253) 评论(0) 推荐(0) 编辑

Python - typing模块之Optional类

摘要: 总结 可选参数:具有默认值的参数,不需要在其类型批注上使用Optional,因为默认值的类型已经给定了。 可选类型:Optional,作用是让编译器识别到该参数有一个类型提示,可以使指定类型,也可以是None,且参数是可选非必传的。Optional[int] 等价于 Union[int, None] 阅读全文

posted @ 2023-06-16 10:08 frank_cui 阅读(479) 评论(0) 推荐(0) 编辑

2023年6月15日

Python - import 包/类 方法

摘要: 错误示例 易错点:不要把py文件的名字,定义的和内部的class一样 仿照java一样,让py文件名和内部的class一致。 # ListNode.py 文件 class ListNode: def __init__(self, val=0, next=None): self.val = val s 阅读全文

posted @ 2023-06-15 17:29 frank_cui 阅读(141) 评论(0) 推荐(0) 编辑

Python - 函数声明中的 : 和 -> 符号的含义

摘要: 函数注释包括: : 标记 给函数参数打注释的意思。-> 标记 给函数返回值打注释的意思。 例子: # 代码: def dd(w:list) -> int: return w[0]+w[1] # 调用: dd([1,2]) #输出: 3 解释:: 表示参数w应该传入list类型的值,但只是注释(在你的 阅读全文

posted @ 2023-06-15 16:18 frank_cui 阅读(116) 评论(0) 推荐(0) 编辑

2023年6月14日

Leetcode - 分类经典题目汇总

摘要: 回溯算法 动态规划 通解通法 动态规划问题的一般形式就是求最值 判断算法问题是否具备「最优子结构」,是否能够通过子问题的最值得到原问题的最值 明确 base case -> 明确「状态」-> 明确「选择」 -> 定义 dp 数组/函数的含义 「状态」就是指,f(n) 把参数 n 想做一个状态,这个状 阅读全文

posted @ 2023-06-14 11:27 frank_cui 阅读(93) 评论(0) 推荐(0) 编辑

2023年5月13日

Jupyter - 快捷键

摘要: 显示函数说明的快捷键 Shift + Tab 其他 阅读全文

posted @ 2023-05-13 21:53 frank_cui 阅读(5) 评论(0) 推荐(0) 编辑

2023年5月4日

DB - 什么是NewSQL?

摘要: NewSQL这个词至少2011年开始就出现了,不过从一开始就没有特别清晰的定义,现在也差不多。不过,NewSQL出现在NoSQL之后,可以认为是分布式数据库自然演变的一部分,NewSQL尝试解决NoSQL碰到的阻力: NoSQL一般解释为Not Only SQL,实际上NoSQL最常见有4种,Key 阅读全文

posted @ 2023-05-04 17:52 frank_cui 阅读(139) 评论(0) 推荐(0) 编辑

MySQL、HBase、ElasticSearch三者对比

摘要: TODO: http://www.ppmy.cn/news/35772.html https://www.dandelioncloud.cn/article/details/1597934023446052866 阅读全文

posted @ 2023-05-04 13:53 frank_cui 阅读(32) 评论(0) 推荐(0) 编辑

DB - OLAP 和 OLTP

摘要: 总结 OLTP(On-Line Transaction Processing):联机事务处理,典型代表是关系型数据库(mysql),它的数据存储在服务器本地的文件里 OLAP(On-Line Analytical Processing): 联机分析处理,OLAP型数据库的典型代表是分布式文件系统(h 阅读全文

posted @ 2023-05-04 13:40 frank_cui 阅读(48) 评论(0) 推荐(0) 编辑

DB - HDFS (Hadoop Distributed File System)

摘要: Hadoop Distributed File System,简称 HDFS,是一个分布式文件系统。 HDFS 有着高容错性(fault-tolerent)的特点,并且设计用来部署在低廉的(low-cost)硬件上。而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有 阅读全文

posted @ 2023-05-04 13:37 frank_cui 阅读(23) 评论(0) 推荐(0) 编辑

2023年4月25日

Arthas - getstatic命令 - 监控静态字段

摘要: 问题背景 想监控,这个非static类下面,的一个static变量的内容 解决方案 getstatic com.huatai.quant.service.request.ScenarioNatsRequestResponseService bookFundingCostCacheMap 当监视的st 阅读全文

posted @ 2023-04-25 11:13 frank_cui 阅读(1051) 评论(0) 推荐(0) 编辑

2023年3月27日

DolphinDB - 时序数据库 DolphinDB 在台湾永丰金证券的应用

摘要: HT经验总结 HT为何在 KDB(Knowledge Data Base) 和 DolphinDB 之间选择DolphinDB? 学习门槛方面: KDB的学习难度大,开发语言是Q 语言和 K 语言; 而DolphinDB 支持C++、C#、Java、Python、Json等多种语言开发接口 成本方面 阅读全文

posted @ 2023-03-27 17:54 frank_cui 阅读(486) 评论(0) 推荐(0) 编辑

2023年2月27日

Pandas - 两种基础数据结构 Series + DataFrame

摘要: Series 是带有标签的一维数组,把list和dict的优点结合 常见的三种构造方式: 阅读全文

posted @ 2023-02-27 23:00 frank_cui 阅读(13) 评论(0) 推荐(0) 编辑

Caffeine - 实际案例:为什么要引入Caffeine本地缓存

摘要: 问题背景 情景分析服务,老版本里会每次查询/翻页,均会重新请求一次。每次请求都会涉及到重新查询permission的工作。 permission信息,是scenarioService通过grpc调用faneDataService获得的。 然而发现,每次请求都很慢,大约6s。通过arthas发现,就是 阅读全文

posted @ 2023-02-27 17:29 frank_cui 阅读(61) 评论(0) 推荐(0) 编辑

Caffeine - Caffeine框架全介绍

摘要: 总结 本篇博文涉及技术点: FIFO、LRU、LFU、Guava java引用 强引用(非垃圾不会被清除) 软引用SoftReference(内存不足时清除) 弱引用WeakReference(gc时删除) 虚引用PlatformQueue W-TinyLFU算法(window cache、SLRU 阅读全文

posted @ 2023-02-27 16:42 frank_cui 阅读(1193) 评论(0) 推荐(0) 编辑

2023年2月24日

IDEA - 代码覆盖率测试报告

摘要: 如何跑测试时计算code coverage 如何只看某几个类的覆盖率 如果这里不specific选择你想看的class, 很容易出现相同包下所有的类都被展示出来(可能某些类并不是该module拥有的) 如何导出code coverage报告 https://zhuanlan.zhihu.com/p/ 阅读全文

posted @ 2023-02-24 14:24 frank_cui 阅读(365) 评论(0) 推荐(0) 编辑

2023年2月16日

Python - 函数返回多个值

摘要: Python——函数返回值: https://blog.csdn.net/qq_66603712/article/details/128328099 阅读全文

posted @ 2023-02-16 16:32 frank_cui 阅读(35) 评论(0) 推荐(0) 编辑

Python - 类里的Object是什么 class ClsName(Object)?

摘要: Python 类中的object是什么: https://blog.csdn.net/yingxuanzhang/article/details/125051580 #以前的写法: class ClsName(Object): pass #现在的写法: class ClsName: pass 阅读全文

posted @ 2023-02-16 16:21 frank_cui 阅读(18) 评论(0) 推荐(0) 编辑

Python - 魔法函数 __ init__(), __ str__()

摘要: 详见: Python中 __init__的通俗解释是什么?https://www.zhihu.com/question/46973549 阅读全文

posted @ 2023-02-16 15:21 frank_cui 阅读(22) 评论(0) 推荐(0) 编辑

设计模式 - 边车模式 SideCar

摘要: 一、场景引入 如果我们前期的微服务没有相关的服务治理功能,要对所有的微服务做一些升级该如何下手?主要包括服务治理:监视、日志记录、限流、熔断、服务注册、协议适配转换等。 下面介绍的边车模式就是很好解决该问题的一个方法之一。 二、什么是边车模式 边车模式也叫搭档模式、伴侣模式或跟班模式。生活中的原型就 阅读全文

posted @ 2023-02-16 13:15 frank_cui 阅读(378) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 49 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

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