从Linux内核代码中学习获得结构体成员偏移量的方法

作者:阿波链接:http://blog.csdn.net/livelylittlefish/article/details/9750593(几年前的一篇文章,翻出来共享一下。)Content0. 引子1. 举例(1) 代码(2) 检查结果(3) 为什么从0开始?(4) 从非0地址开始的结果2. 小结 0. 引子 在linux-2.26.23版的内核代码中,./include/linux/stdde...
阅读(5046) 评论(5)

结合实例详解"pure Virtual function called"

作者:阿波链接:http://blog.csdn.net/livelylittlefish/article/details/8096595(4年前的一篇文章,翻出来共享一下。)本实例即为经典的讲解C++继承、虚函数、运行时多态的实例。今天我们再用它作为讲解"pure virtual functioncalled"的实例。(在某些平台上也可能输出"pure virtual methodcalled"...
阅读(10461) 评论(2)

POSIX多线程—互斥量概述

作者:阿波链接:http://blog.csdn.net/livelylittlefish/article/details/8096595(整半年没有更新,发几篇以前的读书笔记。) Content0. 序1. 基本概念2. 互斥量的例子3. 互斥量定义3.1 64位系统3.2 32位系统3.3 pthread_mutex_t结构的内容4. 互斥量初始化与销毁4.1 初始化(1) 静态初始化(2)...
阅读(4246) 评论(0)

POSIX多线程—线程基本概念

作者:阿波链接:http://blog.csdn.net/livelylittlefish/article/details/7957007(整半年没有更新,发几篇以前的读书笔记。) content1. 线程建立与使用创建线程初始线程线程分离2. 线程生命周期就绪态被阻塞线程终止线程回收 1. 线程建立与使用 创建线程通过pthread_create()函数创建线程;向该函数传递线程函数地址和线程函...
阅读(3849) 评论(0)

POSIX多线程—异步编程举例

作者:阿波链接:http://blog.csdn.net/livelylittlefish/article/details/7952884(整半年没有更新,发几篇以前的读书笔记。)Content0. 序1. 基本的同步版本2. 多进程版本3. 多线程版本4. 小结  0. 序 本节通过一个简单的闹钟实例演示异步编程方法。该程序循环接受用户输入信息,直到出错或者输入完毕。用户输入的每行信息有两部分:...
阅读(4229) 评论(2)

POSIX多线程—概述

作者:阿波链接:http://blog.csdn.net/livelylittlefish/article/details/7918110(整半年没有更新,发几篇以前的读书笔记。) Content1. 基础概念2. 线程安全3. 可重入4. 并发系统基本功能  1. 基础概念 线程进程里执行代码的部分;包含一系列机器指令所必须的机器状态,包括当前指令位置(一般为PC寄存器)、栈顶指针SP、通用寄存...
阅读(4795) 评论(0)

nginx源码分析—如何发送信号

作者:阿波 链接:http://blog.csdn.net/livelylittlefish/article/details/7308142 Content 0.序 1.发送信号 (1)通过命令行"-s"选项启动nginx (2) ngx_signal_process()函数处理 (3) ngx_os_signal_process()函数处理 2.小结 0. 序 本文主要分...
阅读(6968) 评论(6)

nginx源码分析—信号初始化

作者:阿波 链接:http://blog.csdn.net/livelylittlefish/article/details/7308100 Content 0.序 1. ngx_init_signals()函数 1.1 ngx_signal_t结构 1.2 signals数组 1.3 sigaction结构 2.几个问题 2.1ngx_signal_value宏是如何得到整数的...
阅读(6626) 评论(0)

nginx源码分析—处理继承的sockets

作者:阿波 链接:http://blog.csdn.net/livelylittlefish/article/details/7277607 Content 0.序 1.侦听结构 2. ngx_add_inherited_sockets()分析 3. ngx_set_inherited_sockets()分析 4.小结     0.序   本文将着重分析初始化过程中如何...
阅读(12342) 评论(8)

nginx源码分析—core模块callback

作者:阿波 链接:http://blog.csdn.net/livelylittlefish/article/details/7262750 Content 0. 序 1. Core模块的配置结构 2. create_conf分析 3. init_conf分析 4. 小结 0. 序 在源码分析—全局变量ngx_cycle的初始化>中,简单介绍了如何调用core模块的callb...
阅读(12531) 评论(4)

nginx源码分析—全局变量ngx_cycle的初始化

作者:阿波 链接:http://blog.csdn.net/livelylittlefish/article/details/7247080 Content 0.序 1. ngx_cycle_t结构 2. ngx_init_cycle()分析 3.注意问题 3.1如何调用CORE模块的callback函数? 3.2 open_files链表中的文件名何时初始化? 4.小结...
阅读(17965) 评论(15)

nginx源码分析—启动流程

作者:阿波 本文链接:http://blog.csdn.net/livelylittlefish/article/details/7243718 Content 0. 序 1. main()分析 2. 注意问题 2.1 几个初值 2.2 nginx工作模式 2.3 一些配置 2.4 其他开关 3. 小结 0. 序 本文主要分析nginx主程序。 nginx主程序mai...
阅读(31247) 评论(13)

我在Salira的800天(2009.5.20~2011.7.29)-四.总结篇

本博客(http://blog.csdn.net/livelylittlefish )贴出作者(阿波)相关研究、学习内容所做的笔记,欢迎广大朋友指正! Content 零.序 一.感谢篇 二.工作篇 三.研究与学习篇 四.总结篇 1. 对自己满意的 (1) 有较好...
阅读(9354) 评论(18)

我在Salira的800天(2009.5.20~2011.7.29)-三.研究与学习篇

本博客(http://blog.csdn.net/livelylittlefish )贴出作者(阿波)相关研究、学习内容所做的笔记,欢迎广大朋友指正! Content 零.序 一.感谢篇 二.工作篇 三.研究与学习篇 1. 研究与学习回顾 (1) glibc代码研究...
阅读(7242) 评论(5)

我在Salira的800天(2009.5.20~2011.7.29)-二.工作篇

本博客(http://blog.csdn.net/livelylittlefish )贴出作者(阿波)相关研究、学习内容所做的笔记,欢迎广大朋友指正! Content 零.序 一.感谢篇 二.工作篇 1. 工作回顾 2. 重要任务 (1) DePON1.5产品设备系...
阅读(7896) 评论(5)
185条 共13页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1155993次
    • 积分:13269
    • 等级:
    • 排名:第1016名
    • 原创:178篇
    • 转载:4篇
    • 译文:3篇
    • 评论:483条
    公告
    本博客长期专注软件开发基本功,Linux平台基础开源软件分析、研究。

    My code @Github

    My technology writings @sina

    本博客贴出的文章均为作者精心设计、思考、实践、写作而成。

    版权所有,本人对本博客内所有内容享有版权及著作权。

    本博客内任何内容仅供学习、研究使用!网络转载,请以链接形式注明出处!

    严禁用于任何商业目的,违者将保留追究法律责任的权利!
    博客专栏
    最新评论