Chinaunix首页 | 论坛 | 博客
  • 博客访问: 159881
  • 博文数量: 45
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 273
  • 用 户 组: 普通用户
  • 注册时间: 2014-05-28 10:30
文章分类
文章存档

2017年(6)

2016年(3)

2015年(8)

2014年(28)

我的朋友

发布时间:2015-01-07 15:50:14

最近看Dive into python第四章自省中提到getattr()函数,作为一个内建函数平时自己没怎么用过所以也不太理解这个函数的一些用法看了下函数本身的docgetattr(object, name[, default]) -> valueGet a named attribute from an object; getattr(x, 'y') is equivalent to x.y. When a default argu.........【阅读全文】

阅读(1001) | 评论(0) | 转发(0)

发布时间:2015-01-07 15:28:44

Linux中有3种栈:
1)用户栈。当进程处于用户态时使用,位于进程地址空间(用户态部分(如:0-0xc0000000))底部,用户态分配局部变量和函数调用时时,使用该栈,跟平时我们见到和理解的一样,就是虚拟地址空间中的一段。
2)内核栈。跟用户栈独立,属于进程,即每个进程都有自己的内核栈,单独分配,大小为8k,跟thread_info结构放在一起,在用户态和内核态切换时,需要进行切换。
3)中断栈。老版本内核中默认认跟内核栈共享,新版本内核中与内核栈独立,且软中断和硬中断单独使用自己的中断栈。中断、异常、软中断使用此栈。
本文主要讲解内核栈、用户栈和内核栈切换的相关实现。......【阅读全文】

阅读(1097) | 评论(0) | 转发(0)

发布时间:2014-12-17 21:54:20

看一道笔试题(引自程序员面试宝典):写出程序输出结果链接:http://www.ahathinking.com/archives/98.html......【阅读全文】

阅读(979) | 评论(0) | 转发(0)

发布时间:2014-12-09 10:10:53

......【阅读全文】

阅读(973) | 评论(0) | 转发(0)

发布时间:2014-12-09 10:06:22

......【阅读全文】

阅读(1073) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

tomcoding2019-01-09 13:36

学习高深技术,提高编程技能,百度tomcoding网站

回复  |  举报
留言热议
请登录后留言。

登录 注册