自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux内核为什么需要copy_from_user?

你懂uaccess吗?

2024-03-28 16:51:51 274

原创 虚拟机通过samba共享host文件夹

QEMU虚拟机共享主机文件

2024-02-29 14:13:39 334

原创 C 如何从流中读取数据

实际上,从实现上来看,obstack就是使用了malloc/free来管理一大片内存(称为trunk),如果满了,就再申请一片更大的内存,然后把原来内存的数据拷贝到新的更大的内存里面。所指向的buffer的大小,但函数的实现任然会往buffer里面填充数据,这会导致数据被填充到了buffer以外的地方。其本质相当于一个帮我们造好了的轮子,轮子本身除了有性能有优化外,还有很多便捷的地方可以定制化处理。可以不用考虑从stream中读取到的内容的长短,函数内部会自动帮我们处理。个字符,并将读取的内容填充到。

2023-11-03 15:27:17 60

原创 gcc和cmake的编译警告和报错设置

整理了gcc和cmake的编译警告和报错设置

2022-01-20 15:06:15 2426

原创 c++11中的时间与<chrono>

如何使用c++11中chrono下的三种时间

2022-01-14 17:03:13 348

原创 记一次golang memory leak的解决过程

在开发完一个类似于prometheus的metrics收集系统软件后,经过n多次debug,软件终于run起来了。

2021-08-19 18:15:24 1375

原创 k8s namespace一直显示terminating

问题描述:在某个时候开始,k8s的namespace就一直delete不掉,kubectl delete ns xxx命令也会被卡住,久久不能解脱。不管哪个namespace都是这样。但问题总有人解决,网上百度到两个raw API的方法,屡试不爽。先将这两个方法的链接帖到下面,每一个都是OK的,都可以临时解决这个问题:a. https://blog.csdn.net/Michaelwubo/article/details/110878183b. https://craignewtondev.mediu

2021-06-19 16:13:31 309

原创 go channel如何做到广播(broadcast)

众所周知,golang的channel可以被用来在多个goroutines之间进行信息通信。通常来讲,有一个或者多个producer,以及一个或者多个consumer。channel的特性是:当channel中被producer写入数据A后,消费端(consumer)不管有多少个,也都只有一个消费端可以收到数据A。所以无法做到广播(broadcast)。但是不知道大家注意到没有,context包中的cannelctx是一个例外,他内部实现也是通过channel来实现的,却做到了广播的特性。很多的程序也都

2021-06-07 17:19:15 1141

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除