自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (3)
  • 收藏
  • 关注

翻译 why should we use requset_mem_region()before using ioremap()?

request_mem_region allows to tell the kernel that your driver is going to use this range of I/O addresses, which will prevent other drivers to make an overlapping call to request_mem_region. This

2013-08-02 10:39:49 286

原创 netif_receive_skb为什么使用pt_prev

如果按照谁抓取谁释放的原则 atomic_inc(&skb->users); return pt_prev->func(skb, skb->dev, pt_prev, orig_dev); 不管是经过网络嗅探器,网桥,还是协议栈处理,该skb都不会释放(skb释放根据skb->users计数做处理) 如果按照这样的思路,我们肯定要在netif_receive_skb函数末尾加上kfre

2013-05-02 15:21:19 1132

Building Microservices: Designing Fine-Grained Systems

Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-contained microservices. But developing these systems brings its own set of headaches. With lots of examples and practical advice, this book takes a holistic view of the topics that system architects and administrators must consider when building, managing, and evolving microservice architectures.

2018-07-23

HARLEY HAHN'S GUIDE TO UNIX AND LINUX

This book will change your life. That’s a strange thing to say about a computer book but, as sure as you are reading this introduction, your life will be different by the time you finish the book. You will think differently and you will approach problems differently. You see, your computer is not a lifeless piece of machinery. It is a dynamic tool that interacts with your very thought processes. Whenever you use a computer it becomes, for better or for worse, an extension of your mind. This means that, over an extended period of time, the computer system you use changes how you think. Indeed, we might classify systems as mentally “good” or “bad” depending on how they affect the minds of their users. In this sense, Unix is, without a doubt, the very best computer system ever invented (and Linux is a type of Unix). When you use Unix, you are not working with a machine. You are working with the people who designed Unix. Every line and every picture you see on your monitor was put there by a person. Every tool you use was invented by a person. Every technical term and every concept you learn was created by a person. When you use Unix, you are interacting with these people, just as surely as you are interacting with me as you read this page. Unix and Linux are wonderful because they were developed by bright, creative people who delighted in thinking well. These people were not only very, very smart; they knew what they were doing and they loved their work. This means that, whenever you use a Unix or Linux system, you are forging a mental relationship with some of the smartest, most accomplished (and satisfied) programmers and computer scientists who ever lived. Such a partnership can’t help but have a positive effect on you. The fact is it really doesn’t matter why you want to learn Unix or Linux, or why you picked up this book. Perhaps you love computers and you have a burning desire to learn. Perhaps you are taking a class and this will be your textbook. Perhaps you have

2018-07-13

算法图解 pdf

算法图解 算法图解算法图解算法图解算法图解算法图解算法图解算法图解算法图解算法图解算法图解算法图解

2018-04-15

空空如也

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

TA关注的人

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