自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 CUDA profile

nvcc -g -G src.cu -o execnvprof  --profile-from-start off --metrics sm_efficiency ./exec args

2016-07-05 17:42:54 999

转载 Vim使用技巧

Vim 使用技巧1命令行格式:前一个词语: b 后一个词语: w列编辑模式: (ctrl + v) + A, 填写内容后, esc不允许vim折叠: set nowrap将当前行置换到上一行的最后: J跳转到文件头部: gg跳转到文件尾部: G跳转到行首非空字符位置: 0跳转到行尾非空字符位置: g_删除光标所在的字符: xundo: u

2016-06-23 14:26:34 442

转载 微内核和宏内核

关于操作系统自然的做法:凡是为进程服务的模块就应放在操作系统的内核中。例如:文件管理模块是为进程服务的,所以应放在内核中;设各驱动模块是为进程服务的,所以要放在内核中;进程管理模块当然也要放在内核中。随着进程对服务需求的增加,操作系统的内核就越来越大,随之也出现了一系列问题。  首先,由于内核是常驻内存的,因此大内核占用的存储空间就大,这样在硬件系统比较小,存储器资源比较紧张的系统中就不太

2013-11-23 00:36:42 2052

转载 0.11 Linux内核 内存映射与进程结构

进程结构Linux0.11中的每个进程都有如下的结构:在gdt中占有两项,一项是tss段描述符,一项是ldt段描述符。在task数组中占有一项,指向一页物理内存,该物理内存低端是进程控制块task_struct(里面包括tss段和ldt段),其余部分是进程的内核态堆栈。在页目录表和页表中设置有相关项。Linux0.11中,最多只有64个进

2013-11-16 21:11:00 1448

转载 两张图看懂GDT、GDTR、LDT、LDTR的关系

买了本罗老师的琢石成器,才看前3章就感觉晕晕忽忽,总体觉得要看懂这本书前提是必须会DOS汇编,了解32位汇编基础.DOS汇编本人只看了王爽老师的汇 编语言前11章,中断这块还没有看,看来不看还是不行的。转回来说,罗老师这本书前3章写的很乱,尤其是描述符这块,看了似懂非懂,通而不透。只能自己抽 丝剥茧,捋清头绪,慢慢体会:段选择器:32位汇编中16位段寄存器(CS、DS、ES、SS、FS

2013-11-16 19:17:32 13048 1

转载 Linux(0.11) GDT_LDT的关联

操作系统(system模块中的head.s程序)接管CPU后,会使CPU进入保护模式.包括CPU权限分级. 多任务,内存分页等各种功能。地址转换:查全GDT --> 查LDT --> 找到段(确定段基址) --> 确定线性地址 = 段基址 + 偏移 --> 物理地址 = 线性地址 + 分页 段寄存器中存放的不再是被寻址段的基地址,而是一个段描述符表中某一描述符项在表中的索引值。全局

2013-11-16 18:25:03 1198

原创 一些关于未来的随想

虽然说是关于未来的随想,其实主要还是对即将来临的毕业季的一些反思.由于一时兴起,投了一些成都的中小软件的实习,幻想着能瞎猫撞上死耗子赐予我一个锻炼的机会,其实对于已然面临找工作的研二学生我想任何公司都会没有任何兴趣,果然,隔天一家公司果断地给拒了,说实话这种必然的回绝对于一个初涉职坛的人还是有一丝淡淡地伤害.奇葩地是,过了几天竟然有一个公司给我打电话叫我去面试,震惊之余还是抽空看了一下那个职位的申

2013-06-26 20:20:21 773

原创 结构体对齐陷阱[plus版]

有的时候,在脑海中停顿了很久的“显而易见”的东西,其实根本上就是错误的。就拿下面的问题来看:struct T{char ch;int i ;};使用sizeof(T),将得到什么样的答案呢?要是以前,想都不用想,在32位机中,int是4个字节,char是1个字节,所以T一共是5个字节。实 践出真知,在VC6中测试了下,答案确实8个字节。哎,反正受伤的总是我,我已经有点麻木了

2013-06-25 19:18:02 1215

转载 无符号和有符号数之间的运算陷阱[转]

cout-2) cout-2) cout-2.)///////////////////////////////http://www.52rd.com/Blog/Detail_RD.Blog_lentil_13982.html以下实验均在virual c++6中运行通过这个问题测试是否懂得C语言中的整数自动转换原则,有些开发者懂得极少这些东西。当表达式中存在有符号类型和无

2013-06-25 18:36:35 1087

转载 负数赋值给无符号数的陷阱[转]

有没有人尝试过将负数赋给一个无符号整型变量?知不知道这样做会发生什么?还没有尝试的就让我们来探索下无符号整型隐藏的秘密。先来看看下面代码:int main(){      unsigned int val = -1;      cout      return 0;}执行的结果:4294967295请按任意键继续. . .

2013-06-25 18:18:34 15673 4

原创 JRTPLIB存在问题吗?

最近在看JRTPLIB的源码,发现一个问题.  当接受到一个RTCP BYE包时,程序的处理只是删除了本地BYE包中包含SSRC的数据,但是并没有删除SSRC对应的目的地址,这样在调用sendRTPpacket时依然会向已经发出BYE包的地址发送数据。  是这样吗?请大神们赐教。。。。

2013-01-10 10:39:22 722

空空如也

空空如也

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

TA关注的人

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