- 博客(7)
- 资源 (13)
- 收藏
- 关注
原创 指针数组和数组指针的区别
数组指针(也称行指针) 定义 int (*p)[n]; ()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值: int a[3][4]; int (*p)[4]; //该语句是定义一个数组指针,指向含4个元素的一维数组。 p=a; //将该二维
2012-10-29 21:08:58 352
转载 hp大中华区总裁励志——送给所有找工作的同学!!!
如果这篇文章没有分享给你,那是我的错。 如果这篇文章分享给你了,你却没有读,继续走弯路的你不要怪我。 如果你看了这篇文章,只读了一半你就说没时间了,说明你已经是个“茫”人了。 如果你看完了,你觉得这篇文章只是讲讲大道理,说明你的人生阅历还不够,需要你把这篇文章珍藏,走出去碰几年壁,头破血流后再回来,再读,你就会感叹自己的年少无知。 如果你看完了,觉得很有道理,然后束之高阁,继续走进
2012-10-27 09:02:20 3244
原创 GetMemory错误讲解与分析
错误程序: void GetMemory( char *p ) { p = (char *) malloc( 100 ); } void Test( void ) { char *str = NULL; GetMemory( str ); strcpy( str, "hello world" ); printf( “%s”,str ); } 这个一个考验对指
2012-10-16 11:24:53 646
转载 c/c++ 常考到的面试题
1.求下面函数的返回值(微软) int func(x) { int countx = 0; while(x) { countx ++; x = x&(x-1); } return countx; } 假定x = 9999. 答案:8思路:将x转化为2进制,看含有的1的个数。
2012-10-12 10:31:42 799
转载 用PV操作实现多线程间同步互斥(PV)
关于PV操作 在计算机操作系统中,PV操作是进程管理中的难点。 首先应弄清PV操作的含义:PV操作由P操作原语和V操作原语组成(原语是不可中断的过程),对信号量进行操作,具体定义如下: P(S):①将信号量S的值减1,即S=S-1; ②如果S?0,则该进程继续执行;否则该进程置为等待状态,排入等待队列。 V(S):①将信号
2012-10-07 21:20:52 1414
转载 Linux面试题大全(带答案)
一.填空题: 1. 在Linux系统中,以 文件 方式访问设备 。 2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。 3. Linux文件系统中每个文件用 索引节点 来标识。 Linux文件系统使用索引节点来记录文件信息,作用于Windows的文件分配表类似,索引节点是一个数据结构,它包含了一个文件的文件名,位置,大小,建立或修改时间,访问权限,所属关系等
2012-10-05 23:27:27 959
转载 进程和线程有什么区别
说法一:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源. 一个线程可以创建
2012-10-05 08:09:07 447
Google 大数据三论文 Bigtable GFS MapReduce
2013-02-15
算法导论第二版中文
2013-01-12
C++ 笔试题面试大全(含答案)
2012-08-30
线程同步机制解决多线程资源访问冲突
2012-06-19
快速排序算法
2012-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人