自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Linux知识积累

每天更新Linux相关知识,熟悉Linux操作系统及相关编程。

  • 博客(14)
  • 收藏
  • 关注

转载 Linux内核—EXPORT_SYMBOL宏的使用

前言EXPORT_SYMBOL宏的使用时出现在Linux-2.6之后,在Linux-2.4内核中,默认的非static 函数和变量都会自动导入到kernel 空间, 都不...

2018-06-28 07:06:00 575

转载 Linux编程之recvmsg和sendmsg函数

recvmsg 和 sendmsg 函数这两个函数把大部分参数封装到一个 msghdr 结构体中:1. msg_name 和 msg_namelen 这两个成员用于套接字...

2018-06-27 07:06:00 2235

转载 Linux下的8个开源安全工具

在计算机的发展史上,恶意软件和病毒攻击层出不穷。Linux的安全问题始终未能在大众范围里引起注意。但对于专业人士而言,Linux系统上的攻击虽然隐藏在水面之下,威胁却与日...

2018-06-26 07:06:00 2356

转载 malloc的实现原理

在开发c或c++时,经常需要分配内存,如今常用的分配内存函数为malloc,tcmalloc,jemalloc,其中属于malloc使用最平常,因为属于c标准库函数,但是...

2018-06-22 07:06:00 2464 3

转载 linux虚拟地址转物理地址

80386虚拟地址和物理地址转换CPU的发展之前在看malloc内存分配函数的原理时,有涉及到分配虚拟内存,然后再映射到物理内存,当初也是看得一头雾水,因为对虚拟内存和物...

2018-06-21 07:06:00 2443

转载 linux寄存器简介

80386常用寄存器最近在看书的过程中,发现好多都需要汇编寄存器的知识。例如,在gdb调试反汇编调试程序时需要会看懂汇编代码;在通过汇编了解系统调用原理时,也需要知道汇编...

2018-06-20 07:06:00 4234

转载 STL源码分析之list

STL用环状双向链表来实现list,方法和leveldb的缓存环状链表一样,链表持有一个傀儡节点,不存储数据,只为这个链表的入口。迭代链表时,首先通过链表获得这个这个傀儡...

2018-06-19 07:06:00 393

转载 STL源码分析之vector

C++标准模板库在日程编程应用非常的广泛,之前看到一篇大牛文章说,用C++开发,尽量用容器类+迭代器来代替数组+指针,因为数组+指针容易越界,或者内存泄露,相反,容器类和...

2018-06-18 18:46:43 312

转载 80%的 Linux 运维都不懂的内核问题

作者:罗道文的私房菜链接:http://luodw.cc/2016/08/13/linux-cache/前言之前在实习时,听了 OOM 的分享之后,就对 Linux 内核...

2018-06-12 07:06:00 281

转载 红黑树

1. 简介红黑树是一种自平衡二叉查找树。它的统计性能要好于平衡二叉树(AVL树),因此,红黑树在很多地方都有应用。在C++ STL中,很多部分(目前包括set, mult...

2018-06-07 07:06:00 147

转载 linux内核中创建线程方法

1.头文件#include <linux/sched.h>   //wake_up_process()#include <linux/kthread.h...

2018-06-06 07:06:00 9152

转载 list_head结构体的理解

在Linux内核中,提供了一个用来创建双向循环链表的结构 list_head。虽然linux内核是用C语言写的,但是list_head的引入,使得内核数据结构也可以拥有面...

2018-06-05 07:06:00 1558

转载 Linux虚拟文件系统基础概念

虚拟文件系统(VFS)作为内核子操作系统,为用户空间程序提供了文件和文件系统相关的接口。程序可以利用标准的Unix系统调用(如:open()、read()、write()...

2018-06-04 07:06:00 422

转载 Linux系统调用

什么是系统调用?Linux内核中设置了一组用于实现各种系统功能的子程序,称为系统调用。用户可以通过系统调用命令在自己的应用程序中调用它们。从某种角度来看,系统调用和普通的...

2018-06-01 22:09:00 223

空空如也

空空如也

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

TA关注的人

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