摘要: https://leetcode-cn.com/problems/bu-ke-pai-zhong-de-shun-zi-lcof/ 阅读全文
posted @ 2022-04-27 23:35 papering 阅读(18) 评论(0) 推荐(0) 编辑
摘要: class Solution { public: vector<int> getLeastNumbers(vector<int>& arr, int k) { vector<int> vec(k, 0); if (k == 0) { // 排除 0 的情况 return vec; } priorit 阅读全文
posted @ 2022-04-27 23:14 papering 阅读(43) 评论(0) 推荐(0) 编辑
摘要: https://leetcode-cn.com/problems/er-cha-shu-de-zui-jin-gong-gong-zu-xian-lcof/ func lowestCommonAncestor(root, p, q *TreeNode) *TreeNode { if root == 阅读全文
posted @ 2022-04-27 22:50 papering 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 小结: 1、结构体、指针是否相等 https://go.dev/ref/spec#Comparison_operators Comparison operators Comparison operators compare two operands and yield an untyped bool 阅读全文
posted @ 2022-04-27 20:45 papering 阅读(52) 评论(0) 推荐(0) 编辑
摘要: https://leetcode-cn.com/problems/er-cha-sou-suo-shu-yu-shuang-xiang-lian-biao-lcof/ """ # Definition for a Node. class Node(object): def __init__(self 阅读全文
posted @ 2022-04-27 20:18 papering 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 万字长文掌握软件领域驱动设计 DDD - 知乎 https://zhuanlan.zhihu.com/p/489070825 开放主机服务定义公开服务的协议(亦称为“服务契约”),包括通信方式、传递消息的格式(协议),让限界上下文可以被当做一组服务访问。开放主机服务也可以视为一种承诺,保证开放的服务 阅读全文
posted @ 2022-04-27 17:48 papering 阅读(103) 评论(0) 推荐(0) 编辑
摘要: golang本地缓存(bigcache/freecache/fastcache等)选型对比及原理总结 - 知乎 https://zhuanlan.zhihu.com/p/487455942 golang本地缓存(bigcache/freecache/fastcache等)选型对比及原理总结 ​ 目录 阅读全文
posted @ 2022-04-27 17:42 papering 阅读(4202) 评论(0) 推荐(0) 编辑
摘要: 小结: 1、 1.上述本地缓存组件中,实现零 GC 的方案主要就两种:a.无 GC:分配堆外内存(Mmap)b.避免 GC:map 非指针优化(map[uint64]uint32)或者采用 slice 实现一套无指针的 mapc.避免 GC:数据存入[]byte slice(可考虑底层采用环形队列封 阅读全文
posted @ 2022-04-27 17:41 papering 阅读(541) 评论(0) 推荐(0) 编辑
摘要: https://leetcode-cn.com/problems/maximum-subarray/ 53. Maximum Subarray Given an integer array nums, find the contiguous subarray (containing at least 阅读全文
posted @ 2022-04-27 00:15 papering 阅读(30) 评论(0) 推荐(0) 编辑