想做一只开心的菜鸡
码龄10年
求更新 关注
提问 私信
  • 博客:286,563
    286,563
    总访问量
  • 118
    原创
  • 76
    粉丝
  • 50
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
目前就职: 阿里巴巴(中国)网络技术有限公司
加入CSDN时间: 2016-04-26

个人简介:本科东南大学计算机,研究生南京大学计算机

博客简介:

超级码力

博客描述:
超级码力
查看详细资料
个人成就
  • 获得234次点赞
  • 内容获得141次评论
  • 获得675次收藏
  • 代码片获得4,631次分享
  • 博客总排名20,851名
  • 原力等级
    原力等级
    4
    原力分
    758
    本月获得
    0
创作历程
  • 2篇
    2026年
  • 1篇
    2023年
  • 1篇
    2022年
  • 82篇
    2021年
  • 18篇
    2020年
  • 7篇
    2019年
  • 19篇
    2018年
成就勋章
TA的专栏
  • 数据库
    12篇
  • 猿生随笔
    4篇
  • 计算机网络
    5篇
  • c++
    16篇
  • windows
    7篇
  • python
    2篇
  • 后端
    1篇
  • 自我提升
    22篇
  • 云原生
    1篇
  • linux
    16篇
  • 大杂烩
    27篇
  • algorithm
    21篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

兴趣领域 设置
  • 大数据
    hadoopspark
创作活动更多

金三银四·四月创作之星挑战赛

当2026年的“金三银四”遇上Agent技术全面爆发的元年,每一位技术人都是这场智能革命的亲历者与定义者。 猫头虎AI诚挚邀请您加入「金三银四·四月创作之星挑战赛」。这不仅是一场关于流量的角逐,更是一次技术深潜与趋势预判的思维碰撞。 本次创作活动,猫头虎AI为你准备了Harness+OpenClaw+CLI多重引擎赋能创作,助你打通从代码交付到智能编排的“最后一公里”。请将你在面试季的所见所闻、在Agent开发一线的踩坑实战、以及对未来人机协作模式的深度洞察,化为文字。 --- **活动须知:** 1.**围观交流**→加入专属创作者活动围观群,和同期优质创作者互相催更、分享资源、围观大神:[点击进群=>https://bbs.csdn.net/topics/619770678](https://bbs.csdn.net/topics/619770678) 2.**质量自查**→发文前先看看文章结构,争取一次到位:[点击查看文章质量分入口](https://www.csdn.net/qc) --- 每一次发布,都是向""创作之星""更近一步——**2026年的技术影响力,从今天文章开始累积!**

521人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

DARTS#02 | 从共识算法到存算分离:深度拆解云原生数据库的稳定性基石

Raft 协议的精髓在于:通过“大多数”的共识,屏蔽了“少数派”的不可靠。它的设计哲学不仅仅是数学上的严谨,更像是一套人类社会的民主运作机制——有任期、有竞选、有少数服从多数,最终在混乱的分布式世界中,建立起稳固的信任基石。解决连接池打满的最佳实践是“快进快出”:缩短事务: 绝对不要在事务里写远程调用。优化 SQL: 解决慢查询,让连接处理变快。精确监控: 监控(活跃连接数)和(等待线程数)的比例。云原生数据库透明连接池功能:它能优化业务侧的连接池管理不当问题,显著降低使用门槛。
原创
博文更新于 2026.02.02 ·
775 阅读 ·
10 点赞 ·
0 评论 ·
14 收藏

DARTS#01 | Tournament Sort算法 | MySQL深度翻页优化技巧 | 论文ByteSlice Review

在内存BBB优势:初始 Run 长度翻倍(平均2B2B2B),初始 Run 数量减半。I/O 收益:极大提高了在 2 趟(Passes)内完成排序的可能性。如果减少了一趟归并,总 I/O 减少约2MN2(M+N)2MN次。适用场景:当数据量极大(B2B^2B2临界点)且磁盘 I/O 是主要瓶颈时,锦标赛排序是极佳的优化方案。在外部排序中,I/O 开销最直接的衡量标准是Pass(趟数)。Pass 0:生成初始 Runs(归并段)。Pass 1。
原创
博文更新于 2026.01.25 ·
931 阅读 ·
25 点赞 ·
0 评论 ·
18 收藏

解决mac pro 连接4k显示器严重发烫、卡顿问题

点击控制台上的温度图标,会展开显示传感器页面,然后会提示下载风扇控制模块,输入密码立即安装完成。再点击那个【❄️】按钮,风扇速度就拉满了。也可以切换【自动】【手动】来调节风扇速度。介绍个不用花钱的方法。其实mac自带的风扇散热能力还可以的,但是默认比较懒散,可以用一个软件来控制下,激发下它的潜能。这个拉满后,温度下降还是很明显的,我外接4k显示器都不会烫,卡顿也好很多。打开传感器开关,以及同步控制风扇开关。可以下个stats软件。
原创
博文更新于 2023.09.28 ·
8476 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

MySQL的ACID

数据库的ACID属性耳熟能详,但是却又很容易混淆。比如MySQL哪些功能是为了实现一致性?本文笔者就带大家一起看看这个问题。
原创
博文更新于 2022.11.24 ·
863 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

TCP SYN cookie的作用、原理、缺陷

SYN Flood 攻击SYN cookie使用来抵御SYN 攻击的。SYN 攻击就是发很多的SYN给服务器,服务器收到SYN会为每个SYN创建一个TCB(Transmission Control Block),并将其放到半连接队列中。然而系统的半连接队列大小是有限制的(默认1024),如果半连接队列满了,服务器只能丢弃新来的请求了,从而正常的请求无法完成。SYN Cookie概念syn cookie究竟存在哪?它的实体就是服务器返回给客户端的ACK+SYN中的seq number。这个序列号本身也是
原创
博文更新于 2022.11.07 ·
4401 阅读 ·
3 点赞 ·
0 评论 ·
9 收藏

c++ 内存对齐方式

对齐规则1)对齐关键字 #pragma pack(N) 设置了对齐字节数2)设m为class A的最大成员变量的字节数,n = min{N,m}3)class A的整体字节数应该是n的倍数4)class A成员的对齐值的计算方式:其首地址应该是min{n,j}的倍数,其中j为 该成员所占的字节数举例说明例1 :默认对齐方式// m= 8// 此处没有设置#pragma pack, n = m = 8class A{ int a; // 起始地址0,占用[0-3] double b;
原创
博文更新于 2022.05.17 ·
900 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

TPCH 工具 dbgen的安装与使用

下载工具包在http://www.tpc.org/tpch/ 这个网站下载TCPH的zip包,需要填信息,这里最好用科技网,不然会莫名报错。编译 dbgen下载后解压,然后修改 dbgen/makefile.suite,设置以下变量CC=gccDATABASE=ORACLEMACHINE=LINUXWORKLOAD=TPCH然后 makemake -f makefile.suitegcc -g -DDBNAME=“dss” -DMAC -DINFORMIX -DTPCH -DRNG
原创
博文更新于 2022.01.14 ·
4361 阅读 ·
0 点赞 ·
5 评论 ·
2 收藏

【数字图像处理】MFC实现均衡算法

发布资源 2017.11.14 ·
zip

vscode-vim常用快捷键

vscode vim 插件快捷键速览
原创
博文更新于 2021.12.22 ·
1771 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

windows电脑配置

vimhttps://segmentfault.com/a/1190000016330314
原创
博文更新于 2021.11.27 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vscode 连接远程docker容器

以下以amazon 的镜像作为例子(基于yum,对于debian系列也会给出建议)一、在服务器容器中配置ssh1. 通过一个其他的端口进入容器,这里使用6789端口docker run -it -d -p 5678:22 amazon2. 下载opensshcentos/fedorayum install openssh-server -ydebian/ubuntuapt-get install openssh-server3.设置root密码passwd如果容器内没有这个模块,
原创
博文更新于 2021.11.16 ·
2743 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

python multiprocessing pool:pool objects cannot be passed between processes or pickled

在类中把进程池设为成员变量,同时把self作为参数传给线程池中的函数的时候会报错:pool objects cannot be passed between processes or pickled两种方法解决:第一种class Test(object): def run(self): self.pool=Pool(2) self.pool.starmap(func, [(xx,yy), (xx, yy)]) def __getstate__
原创
博文更新于 2021.10.28 ·
1586 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【Python】函数参数是值传递还是引用传递

结论:python函数的参数传递是引用传递。在Python中一切都是对象,变量总是存放对象引用。当没有变量指向对象时,这个对象便进入了垃圾收集过程。Python的“动态类型”机制,负责检查变量的对象引用适用操作。如果该对象不适用该操作,则会直接报错。一句话”变量无类型,对象有类型 “。直接上例子:def func(d): d['a'] = 10 d['b'] = 20 d = {'a': 1, 'b': 2}dic = {}
原创
博文更新于 2021.10.10 ·
1695 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

condition_variable为什么需要mutex

condition_variable简介在头文件< condition_variable >中,顾名思义是一个条件变量,主要功能是阻塞线程直到另一个线程把你唤醒。条件两个字看起来似乎是指,在另一个线程中满足了条件,才把你唤醒;然而如果仅仅如此的话信号量就能满足要求了。所以条件二字更体现在你需要满足更具体的”条件”才能被唤醒。来看一个简单的例子:#include #include #include #include <condition_variable>std::
转载
博文更新于 2021.10.01 ·
895 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

常见限流算法总结

原创
博文更新于 2021.09.25 ·
218 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python 使用zfec 纠删码示例

源码地址:https://github.com/tahoe-lafs/zfec安装zfecpython -m pip install zfec示例例如我们有k个数据块,我们希望生成m个数据块(m>=k),从而可以使用m个数据块中的任意k个恢复出原来的数据块。这里,我们取k=2,m=3,原始数据是二进制字符串b'abcde' 。需要注意的是,为了保证原始数据能被k整除,该工具会对数据添加padding,padding为b'\x00'。编码时,会得到一个数组,每个元素是一个二进制字符串(数据
原创
博文更新于 2021.09.20 ·
1017 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ARTS 挑战记录目录

在知乎看到一个有意思的东西,就是ARTS挑战,具体含义如下每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)感觉自己原来看的东西确实很多都忘了,时间就匆匆过去了,几年大学时光学的东西也忘的差不多了,本来我的职业规划里面就是不断巩固、拓展自己的知识,形成知识闭环,但是总是没有很好的实施。现在2021年2月28日起,我也向自
原创
博文更新于 2021.09.17 ·
392 阅读 ·
1 点赞 ·
3 评论 ·
0 收藏

ARTS挑战第二十一周

Algorithm【字符串解码】压缩算法类似字符串解码394. 字符串解码 只不过解码方式不同。【单调栈】逛街 Q在周末的时候和他的小伙伴来到大城市逛街,一条步行街上有很多高楼,共有n座高楼排成一行。小Q从第一栋一直走到了最后一栋,小Q从来都没有见到这么多的楼,所以他想知道他在每栋楼的位置处能看到多少栋楼呢?(当前面的楼的高度大于等于后面的楼时,后面的楼将被挡住)首先向左看,使用单调递减栈从左往右入栈,当nums[i]入栈时,res[i+1]+=stk.size();然后向右看,使用单调递减栈
原创
博文更新于 2021.09.17 ·
278 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++实现内存池

这个内存池只是一个demo版实现,主要以下四个核心要素:每个内存对象大小固定使用链表来维护空闲节点,线程池维护一个head指针使用链表的头插法实现将空闲节点插入到head实现free重载使用线程池类的void * operator new(size_t)和void free(void*p)函数这个实现存在的问题:内存池的空间释放需要为每个类定义一个线程池对象多线程安全问题#include <iostream>using namespace std;template
转载
博文更新于 2021.09.10 ·
679 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

ARTS挑战第二十周

Algorithm143. 重排链表快慢指针法找到链表中间节点 2) 将后半部分链表进行反转 3) 合并两个链表781. 森林中的兔子mp[i] 表示answer为i的兔子的个数,则最多有 i+1个兔子是相同的颜色,因此报出这个答案的兔子有 (mp[i]+i)/(i+1) * (i+1)个兔子。例如 mp[1] = 5, 则至少有 6 个兔子,至少有三个颜色【动态规划】剑指 Offer 42. 连续子数组的最大和​ dp[i] 表示以nums[i-1] 为结尾的最大子数组和,dp[i] =
原创
博文更新于 2021.09.06 ·
440 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多