码迷,mamicode.com
首页 >  
搜索关键字:c++ 指针    ( 27241个结果
Linux内核RPC请求过程
这篇文章讲讲server端RPC报文的处理流程。server端RPC报文的处理函数是svc_process,这个函数位于net/sunrpc/svc.c中。这个函数须要一个svc_rqst结构的指针作为參数,svc_rqst是与RPC请求相关的一个数据结构,这里包括了接收到的RPC消息,RPC消息的...
分类:系统相关   时间:2014-05-08 12:19:55    阅读次数:452
驱动程序调用驱动程序2
上一篇说到内核里面用户态这边差不多的函数, 比如ZwCreateFile, ZwReadFile什么之类的, 内核里面其实还有些更加暴力的东西存在的, 比如说用户态这边打开设备只有一个句柄, 但是内核里面是可以直接触摸到指针的, 用户态那边只可以调用几个固定的函数来发送Irp. 那么内核里面可以自定...
分类:其他好文   时间:2014-05-08 12:15:00    阅读次数:510
leetcode第一刷_Populating Next Right Pointers in Each Node
这道题之前没见过,一上来还真不知道怎么做。问题的限制条件,树是完全二叉树其实并不是关键,只不过是一个简化的条件而已。那关键是什么呢?如何从当前节点跳到下一个开始的节点。我的做法是,每次从一层的最左边节点开始,一层一层的走。其实只有两种形式的next指针需要我们来更新,第一种,同一个节点的左右孩子,第二种,父亲相邻时,左边父亲的右孩子和右边父亲的左孩子之间。完全二叉树的简化就体现在更新的过程,因为完...
分类:其他好文   时间:2014-05-08 04:02:43    阅读次数:324
GNU-ARM汇编
GNUARM汇编指令(2008-10-29 00:16:10)标签:linuxgnuarm汇编指令it分类:技术文摘第一部分 Linux下ARM汇编语法尽管在Linux下使用C或C++编写程序很方便,但汇编源程序用于系统最基本的初始化,如初始化堆栈指针、设置页表、操作 ARM的协处理器等。初始化完成...
分类:其他好文   时间:2014-05-08 01:29:51    阅读次数:469
异常处理
当一个程序出现错误时,它可能的情况有3种:语法错误,运行时错误和逻辑错误。语法错误是指代码的格式错了,或者某个字母输错了;运行时错误是指在程序运行的时候出现的一些么有想到的错误,如:空指针异常,数组越界,除数为零等;逻辑错误是指运行结果与预想的结果不一样,这是一种很难调试的错误。而java中的异常....
分类:其他好文   时间:2014-05-08 01:20:33    阅读次数:260
《linux 内核完全剖析》 exit.c 代码分析笔记
exit.c 代码分析笔记  release           释放进程的函数release() 主要根据指定进程的任务数据结构指针,在任务数组中删除指定的进程指针,释放相关内存页,并立刻让内核重新调度进程的运行。 void release(struct task_struct * p) //释放p指向的进程 { int i; if (!p) //常规检测...
分类:系统相关   时间:2014-05-07 23:35:51    阅读次数:576
const指针
const是C++中的常量限定符,在编程中经常出现。本文介绍了用const修饰指针变量的三种用法,并介绍了它们之间的区别。...
分类:其他好文   时间:2014-05-07 23:07:16    阅读次数:402
C++11中的指针空值nullptr
C++11中的指针空值nullptr...
分类:编程语言   时间:2014-05-07 22:34:24    阅读次数:415
Windows 7 fails to go into safe mode. Stuck at classpnp.sys
Thailand的同事笔记本进不了OS,画面上只有一个指针形鼠标,连safemode也进不了,在加载了\windows\system32\drivers\classpnp.sys后停留在同样的画面。首先是觉得系统文件有关,检查下硬盘是否不良,用HDtune查看:有行警告。然后在网上搜索了一圈,发现一个记录了同样问题的B..
分类:Windows程序   时间:2014-05-07 22:02:45    阅读次数:568
Linux/UNIX线程控制
线程控制  线程属性 调用pthread_create函数的例子中,传入的参数都是空指针,而不是指向pthread_attr_t结果的指针。可以用pthread_attr_t结构修改线程默认属性,并把这些属性与创建的线程联系起来。可以使用pthread_attr_init函数初始化pthreaad_attr_t结构。调用pthread_attr_init以后,pthread_attr_t结构所...
分类:编程语言   时间:2014-05-07 21:41:14    阅读次数:501
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!