再出发2023
码龄17年
关注
提问 私信
  • 博客:44,025
    社区:171
    44,196
    总访问量
  • 51
    原创
  • 153,658
    排名
  • 25
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2007-07-19
博客简介:

cs的专栏

博客描述:
debug
查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    477
    当月
    2
个人成就
  • 获得29次点赞
  • 内容获得6次评论
  • 获得77次收藏
  • 代码片获得440次分享
创作历程
  • 2篇
    2024年
  • 40篇
    2023年
  • 3篇
    2021年
  • 5篇
    2020年
  • 1篇
    2019年
成就勋章
TA的专栏
  • C++ 基础
    13篇
  • android,内核驱动
    5篇
  • 服务器开发相关
    16篇
  • mqtt
    1篇
  • nginx
    1篇
  • redis
    5篇
兴趣领域 设置
  • 编程语言
    c++c语言
  • 后端
    nginx架构中间件
  • 人工智能
    opencv计算机视觉机器学习深度学习图像处理
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

352人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Docker安装记录

老是报错 “Error response from daemon: Get “https://registry-1.docker.io/v2/”: proxyconnect tcp: dial tcp 127.0.0.1:7890: connect: connection refused” ,不知道是什么原因,卸载了重装一下。
原创
发布博客 2024.05.08 ·
1168 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

vscode侧边框关掉了怎么打开

就可以显示出来了,例如 :(CodeGeeX不显示主界面)
原创
发布博客 2024.02.22 ·
582 阅读 ·
9 点赞 ·
0 评论 ·
7 收藏

bpf对内核的观测

bpftrace 总的来说是对线上项目的系统调用的函数的观测,因为这时已经不能往函数里面加log了。相关的开源项目 https://github.com/iovisor/bpftrace
原创
发布博客 2023.10.20 ·
715 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

内核编译,进程调度

linux内核编译,了解进程调度
原创
发布博客 2023.10.20 ·
185 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mqtt学习记录

mqtt学习
原创
发布博客 2023.08.16 ·
286 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Nginx环境搭建与系统参数配置

Nginx初探,环境搭建,系统参数配置,理解反向代理
原创
发布博客 2023.07.21 ·
263 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

redis主从同步对象模型学习笔记

从redis淘汰策略,持久化方式的优劣分析,存储协议,高可用性(主从复制,哨兵模式,cluster集群)等方面分析redis主从同步。
原创
发布博客 2023.06.28 ·
405 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

redis存储原理与数据模型学习笔记

理解一下,如下图,要访问节点12,第一层常规的遍历方法用的次数明显比蓝色箭头用的次数要多。非完美跳表,插入节点会用随机层数的方式,这样第二层对于第三层就可能不会是“每隔一个节点提取一个元素了”,相邻的元素可能会被直接提取到上一层,更高层也是。因为6%4=2, 6%8=6, 当key时2,6的时候,size=4, key%size = 2。ht_table二维指针,这里可以理解为指针数组,对应哈希存储数组 ht 的每一个槽位ht[i] 挂的是一个链表。ht的槽位成对出现,ht[1]是为扩容备用的。
原创
发布博客 2023.06.24 ·
426 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

redis源码调试---vscode使用技巧-----C语言跳转到函数定义

,
原创
发布博客 2023.06.22 ·
1754 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

redis协议与异步方式学习笔记

EVAL的第二个参数是参数的个数,后面的参数(从第三个参数),表示在脚本中所用到的那些 Redis 键(key),这些键名参数可以在 Lua 中通过全局变量 KEYS 数组,用 1 为基址的形式访问( KEYS[1] , KEYS[2] ,以此类推)。事务是整体同生共死,假如有ABCD四个节点与服务器连接,每一个节点中都可能有事物,其中任意一个节点都有可能宕机,为了保证事物的安全性,怎么办?numkeys 对应上面例子中的1,KEYS[1]表示 score:10001, 可选参数arg没有使用到。
原创
发布博客 2023.06.22 ·
684 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

了解redis以及其基本命令

redis 编译安装,认知
原创
发布博客 2023.06.18 ·
780 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

理解内存序,指令重排与内存模型

1 多线程同步:当多个线程需要共享一个变量,并且需要确保每个线程对该变量的读操作都能够正确地获取最新值时,可以使用std::memory_order_acquire来确保同步。memory_order_relaxed (松散内存序): 只确保原子性,不具备同步性,顺序不一定,编译器,cpu都可以对ab、ef优化(改变顺序,重排)memory_order_acquire (获得操作): 原子性,同步性,顺序性 与memory_order_release 相反。a,b能否优化到c后面来?
原创
发布博客 2023.06.10 ·
1044 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

RK android13编译环境搭建与常用编译命令

RK android13编译环境,常用编译命令
原创
发布博客 2023.06.09 ·
1708 阅读 ·
1 点赞 ·
4 评论 ·
5 收藏

理解原子操作与CAS锁

从cpu存储架构上分析原子操作的基本原理
原创
发布博客 2023.06.08 ·
629 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

理解分布式锁的实现过程

在分布式系统中,一个应用部署在多台机器当中,在某些场景下,为了保证数据一致性,要求在同一时刻,同一任务只在一个节点上运行,即保证某个行为在同一时刻只能被一个线程执行;在单机单进程多线程环境,通过锁很容易做到,比如mutex、spinlock、信号量等;而在多机多进程环境中,此时就需要分布式锁来解决了;所谓的分布式场景就是:多机器,多网段,通过socket通信。
原创
发布博客 2023.06.07 ·
256 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

内存泄漏检测相关内容

通过拦截 malloc,free函数,然后以宏定义的方式,改造malloc, free: malloc的时候根据指针地址写一个文件,free的时候根据指针地址删除这个文件。最后根据留下的文件就可以知道哪个new没有释放内存了。_malloc__FILE____LINE___free__FILE____LINE__方法1的弊端是,最好是用在一个.c文件中,如果文件较多的话就不太适用。
原创
发布博客 2023.06.05 ·
125 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

手写C/C++死锁检测

手写C/C++死锁检测,有向图
原创
发布博客 2023.06.03 ·
1020 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

RK android13光感适配HAL层调用

miscdevice示例
原创
发布博客 2023.06.02 ·
913 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

了解一下与epoll媲美的io_uring

io_uring从概念到代码演示
原创
发布博客 2023.05.20 ·
423 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

DPDK UDP小程序使用记录

udp 协议栈解析
原创
发布博客 2023.05.14 ·
178 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多