会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
money的博客园
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
9
下一页
[置顶]
VIM 及其插件使用快捷键汇总
摘要: 我的博客:www.shishangguan.net vim搜索取消高亮 :nohl
阅读全文
posted @ 2013-12-22 11:08 money@money
阅读(364)
评论(0)
推荐(0)
编辑
[置顶]
常用linux命令合集(持续更新中)
摘要: 我的博客:www.while0.com 我的博客:www.shishangguan.net hexdump -C 用16进制查看文件 objdump -d 反汇编目标文件 uname -a 查看系统内核版本等信息 cat /proc/version 作用同上 free 查看系统内存使用情况 cat
阅读全文
posted @ 2013-09-25 11:47 money@money
阅读(279)
评论(0)
推荐(0)
编辑
[置顶]
gcc编译常用选项
摘要: 我的博客:www.while0.com 我的博客:www.shishangguan.net GDB调试: -g 生成的可执行文件才可以用gdb调试 (建议在发行版中用strip filename 来把这些调试信息去除) 开始调试。 以下是基础调试命令: help (class) 来获取帮助 list
阅读全文
posted @ 2013-09-23 17:06 money@money
阅读(505)
评论(0)
推荐(1)
编辑
2014年2月20日
C语言中的宏总结
摘要: 我的博客:www.shishangguan.net宏定义分为两种: 1.变量式宏定义,如 2.函数式宏定义, 注意:多行的时候,需要用do{}while(0)包装起来,这样更像一个函数调用。同时注意带有字增自减运算符的情况。 在函数式宏定义中, # 运算符用于创建字符串, # 运算符后面应该跟一个形
阅读全文
posted @ 2014-02-20 15:42 money@money
阅读(570)
评论(0)
推荐(0)
编辑
2014年2月8日
对未来的数年怎样规划
摘要: 我的博客:www.shishangguan.net 2013年12月10日我辞了原本的java工作,打算转做linux内核开发。原本打算2014年2月,过完春节,直接去北京,但事与愿为,这段时间学习工作一度荒废,实在是让我万分惭愧。
阅读全文
posted @ 2014-02-08 09:24 money@money
阅读(221)
评论(0)
推荐(0)
编辑
2014年1月4日
《深入理解linux内核》第三章 进程
摘要: 我的博客:www.shishangguan.net 进程的七种状态 在内核源码的 include/linux/sched.h文件中: task_struct的status可表示 1 #define TASK_RUNNING 0 2 #define TASK_INTERRUPTIBLE 1 3 #de
阅读全文
posted @ 2014-01-04 23:43 money@money
阅读(193)
评论(0)
推荐(0)
编辑
2013年12月27日
《深入理解linux内核》第二章 内存寻址
摘要: 我的博客:www.shishangguan.net 三种不同的内存地址 逻辑地址(logical address)包含在linux实际指令中的地址,即分段式地址,是对应的硬件平台段式管理转换前地址由16位的段选择符(segment selector)和32位的偏移量组成。 线性地址(linear a
阅读全文
posted @ 2013-12-27 00:24 money@money
阅读(386)
评论(0)
推荐(0)
编辑
2013年12月26日
《深入理解linux内核》第一章 序论
摘要: 我的博客:www.shishangguan.net 硬链接的限制 文件类型 文件SUID,SGID,STICKY标志含义 用户态和内核态的切换 抢占式内核的最大特点 也就是说,抢占式内核可以插队。发生抢占也是需要通过中端来进行。 原子操作和临界区 原子操作(atomic operation)是安全访
阅读全文
posted @ 2013-12-26 14:36 money@money
阅读(207)
评论(0)
推荐(0)
编辑
2013年12月24日
linux编译安装git
摘要: 我的博客:www.shishangguan.net 用的centos6.4中自带的git,版本为1.7.1,配置好github的sshkey后,clone下来的项目无法提交,提示: fatal: Unable to find remote helper for 'https' 网上查阅后,参照htt
阅读全文
posted @ 2013-12-24 10:29 money@money
阅读(2989)
评论(0)
推荐(0)
编辑
2013年12月22日
如何查看跟踪查看LINUX内核中的源码
摘要: 我的博客:www.shishangguan.net 最近看LINUX书籍时,根据书中代码找相应的函数或者结构定义相当吃力,根据网上资料按以下方法查找速度较快。 1.安装ctags 在源代码目录下运行 ctags -R 这样,会递归生成当前目录下及其子目录的tags文件。 2.使用VIM根据tags文
阅读全文
posted @ 2013-12-22 11:06 money@money
阅读(4081)
评论(0)
推荐(0)
编辑
2013年12月19日
LINUX中的虚拟文件系统结构
摘要: 我的博客:www.shishangguan.net 以下以2.6.32版本的内核源码为例: 虚拟文件系统与具体文件系统之间是几组操作函数的对应,包括file_operations,dentry_operations, inode_operations 等操作函数指针。 进程由 include/lin
阅读全文
posted @ 2013-12-19 23:03 money@money
阅读(1300)
评论(0)
推荐(0)
编辑
2013年12月16日
《linux程序设计》笔记 第一章 入门
摘要: 我的博客:www.shishangguan.netlinux程序存放位置linux主要有一下几个存放程序的目录: /bin 系统启动程序目录 /usr/bin 用户使用的标准程序 /usr/local/bin 用于存放软件安装目录 /usr/sbin /sbin 系统服务 /opt 可选操作系统组件
阅读全文
posted @ 2013-12-16 22:23 money@money
阅读(141)
评论(0)
推荐(0)
编辑
1
2
3
4
5
···
9
下一页