自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(12)
  • 收藏
  • 关注

转载 find命令

<br />Linux文件查找命令find,xargs详述<br />http://www.linuxsir.org/main/node/137<br /> <br />总结:zhy2111314<br />来自:LinuxSir.Org<br />整理:北南南北<br />摘要: 本文是find 命令的详细说明,可贵的是针对参数举了很多的实例,大量的例证,让初学者更为容易理解;本文是zhyfly兄贴在论坛中;我对本文进行了再次整理,为方便大家阅读;<br />目录<br />版权声明<br />前言:关于

2010-09-30 23:27:00 747

转载 可变长数组在GCC编译器中的实现

<br />在C99中新加入了对变长数组的支持,即数组的长度可以由某个非const变量来定义。可变数组的空间大小直到程序运行时才能确定,因此只有程序在运行时才能为程序分配空间。在gcc编译器程序会在运行时根据实际指定的大小(变量当前的值)调节esp的值,为数组在栈上分配适当大小的空间。由于要在运行时才能为数组分配空间,在开始分配空间之前空间的大小是不确定的,因此分配空间的起始地址也是不确定的(例如要在栈上分配两个可变长数组的情况下)。为了在以后的代码中对可变长数组的内容进行引用操作,程序必须通过某种方式获取

2010-09-30 18:58:00 1181

转载 gdb

<br /><br />测试用源代码。<br />#include <stdio.h><br /><br />int test(int a, int b )<br />{<br />  int c = a + b ;<br />  return c;<br />}<br /><br />int main(int argc, char* argv[])<br />{<br />  int a = 0x1000;<br />  int b = 0x2000;<br />  int c = test(a, b )

2010-09-30 16:37:00 635

转载 request_irq() | 注册中断服务

request_irq() | 注册中断服务在 2.4 内核和 2.6内核中都使用 request_irq() 函数来注册中断服务函数。在 2.4 内核中,需要包含的头文件是 #include ,2.6 内核中需要包含的头文件则是 #include 。函数原型如下:2.4 内核int request_irq (unsigned int irq,void

2010-09-28 20:19:00 570

转载 GCC中的内联汇编语言

一.声明   虽然Linux的核心代码大部分是用C语言编写的,但是不可避免的其中还是有一部分是用汇编语言写成的。有些汇编语言代码是直接写在汇编源程序中的,特别是Linux的启动代码部分;还有一些则是利用gcc的内嵌汇编语言嵌在C语言程序中的。这篇文章简单介绍了gcc中的内嵌式汇编语言,主要想帮助那些才开始阅读Linux核心代码的朋友们能够更快的入手。写这篇文章的主要信息来源是GNU的两个i

2010-09-28 17:01:00 934

转载 C++虚函数

<br />  下面是对C++的虚函数这玩意儿的理解。 一, 什么是虚函数<br />  (如果不知道虚函数为何物,但又急切的想知道,那你就应该从这里开始) <br />  简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进行分离;用形象的语言来解释就是实现以共同的方法,但因个体差异而采用不同的策略。下面来看一段简单的代码 <br />  class A{ <br />  public: <br /

2010-09-06 12:28:00 456

转载 由类的成员函数深入指针

<br />先看这样一段代码<br />class test <br />{ <br />public: <br />test(int i){ m_i=i;} <br />test(){}; <br />void hello() <br />{ <br />printf("hello/n"); <br />} <br />private: <br />int m_i; <br />}; <br />int main() <br />{ <br /> test *p=new test(); <br /> p-

2010-09-06 12:26:00 438

转载 堆、栈及静态数据区详解

<br />五大内存分区<br />    在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。<br />    栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。<br />    堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。<br />    自由存储区,就是那些由m

2010-09-05 21:49:00 489

转载 poj--题目分类

poj--题目分类<br /><br />1、 排序<br /><br />1423, 1694, 1723, 1727, 1763, 1788, 1828, 1838, 1840, 2201, 2376, 2377, 2380, 13<br />18, 1877, 1928, 1971, 1974, 1990, 2001, 2002, 2092, 2379,<br /><br />1002(需要字符处理,排序用快排即可) 1007(稳定的排序) 2159(题意较难懂) 2231<br />2371(简单排

2010-09-03 10:26:00 578

转载 ACM基本算法分类、推荐学习资料和配套pku习题

<br />ACM基本算法分类、推荐学习资料和配套pku习题<br /><br />一.动态规划<br /><br />参考资料:<br /><br />刘汝佳《算法艺术与信息学竞赛》《算法导论》<br /><br />推荐题目:<br /><br />http://acm.pku.edu.cn/JudgeOnline/problem?id=1141 <br /><br />简单<br /><br />http://acm.pku.edu.cn/JudgeOnline/problem?id=2288 <br

2010-09-03 10:25:00 854

转载 圣诞岛的旅行

<br />圣诞岛的旅行Problem<br />Angel最近无聊,去了圣诞岛(CX *^_^*),他喜欢无目的的乱逛,当然,他不会轻易地回头。Angel想去广场,那么,他什么时候才能到呢?你已经得到了CX的地图,地图上有N(N <= 100)个交叉路口,交叉路口之间有马路相连接(不超过1000条马路)。因为CX的人遵循奇怪的规则,道路都是单向的,不同的道路之间有一定的距离,我们假设Angel所在的地点为点1,广场所在点为N。假设Angel走一单位距离需要一单位时间。问Angel最早和最迟什么时候到达广场

2010-09-02 11:45:00 981

转载 C 和 C++中的CONST

<br />C中的CONST  C中CONST的使用: <br />  虽然这听起来很简单,但实际上,const的使用也是c语言中一个比较微妙的地方,微妙在何处呢?请看下面几个问题。 <br />  问题:const变量 & 常量 <br />  为什么下面的例子在使用一个const变量来初始化数组,ANSI C的编译器会报告一个错误呢?  <br />  const int n = 5; <br />  int a[n]; <br />  答案与分析: <br />  1)、这个问题讨论的是“常量”与“只

2010-09-02 11:35:00 514

空空如也

空空如也

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

TA关注的人

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