自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TECH ZONE

我的技术笔记

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

转载 c语言指针点滴

int array[10]; int (*ptr)[10]; ptr=&array;       上例中ptr是一个指针,它的类型是int(*)[10],他指向的类型是int[10] ,我们用整个数组的首地址来初始化它。在语句ptr=&array中,array代表数组本身。   试问,sizeof(指针名称)测出的究竟是指针自身类型的大小呢还是指针所指向的类型的大小?答案是前者。例如:

2006-10-17 14:15:00 768

原创 Linux重装备忘

1. mount  -t vfat -o iocharset=gb2312  /dev/hda5  /mnt/D2. 修改fstabLABEL=/home      /home       ext3     default        1          2/dev/hda5               /mnt/D       vfat      default,codepage

2006-10-16 19:45:00 549

原创 内联函数与宏的比较

内联函数和宏一样快,没有函数调用的额外开销,但是提供正常函数的类型检测。 调用内联函数代码在编译时至少要进行最小限度的优化(即-O) 。

2006-10-16 19:32:00 849

转载 Kill gougou

function removeGougouLogoFromMyBlog(removeFlag) {     if(removeFlag) {     var tagList = document.getElementsByTagName("A");     var objFound = null;     var keyInfoStr = "";     for(var i=0; i     

2006-10-16 17:13:00 883 1

转载 嵌入式系统词汇表

A ASIC(专用集成电路) Application-Specific Integrated Circuit. A piece of custom-designed hardware in a chip. 专用集成电路。一个在一个芯片上定制设计的硬件。 address bus (地址总线) A set of electrical lines connected to the processor

2006-10-16 14:58:00 656

转载 堆和栈的区别

一、预备知识—程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分: 栈区(stack)——由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。栈区(stack)—— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 堆区(heap)—— 一般由程序员分配释放,若程序员不释放

2006-10-16 14:21:00 823

转载 16个经典面试技巧问题回答思路

问题一:“请你自我介绍一下” 这是面试的必考题目。 介绍内容要与个人简历相一致。 表述方式上尽量口语化。 要切中要害,不谈无关、无用的内容。 条理要清晰,层次要分明。 事先最好以文字的形式写好背熟。 问题二:“谈谈你的家庭情况” 对于了解应聘者的性格、观念、心态等有一定的作用,这是招聘单位问该问题的

2006-10-15 21:36:00 840

转载 嵌入式程序员应知道的0x10个基本问题

一、预处理器(Preprocessor)1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)                   #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情: #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)。 懂得预处

2006-10-15 13:26:00 651

转载 关于驱动程序中的ioctl

一、什么是ioctl      ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等。它的调用个数如下:            int ioctl(int fd, ind cmd, …);     其中fd就是用户程序打开设备时使用open函数返回的文件标示符,cmd就是用户程序对设备的控制命令,至

2006-04-04 01:20:00 1104

转载 请不要做浮躁的嵌入式系统工程师

不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 初学者请不要看太多的书那会误人子弟的。先找一本好书系统的学习。很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。 看帮助。不要因为很难,而自己又是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,或不够直

2006-03-22 01:30:00 13435 15

转载 时间,日期和本地化函数

     标准库函数除了定义一些处理日期和时间的函数外,还定义了处理与程序有关的地理信息的函数。对这些函数讨论如下。     时间和日期函数需要头部。这个头部定义了三种与时间有关的类型:clock_t,time_t蛅m。类型clock_t和time_t可以用长整数表示系统时间和日期,称为日历时。结构类型tm保存分解为相应元素的日期和时间。tm结构包含下列成员:int tm_sec; 秒,0~59

2006-02-22 13:30:00 1973

转载 嵌入式Linux系统的开发模式

    嵌入式系统通常为一个资源受限的系统。直接在嵌入式系统的硬件平台上编写软件比较困难,有时甚至是不可能的。目前,一般采用的办法是,先在通用计算机上编写程序,然后,通过交叉编译,生成目标平台上可运行的二进制代码格式,最后下载到目标平台上的特定位置上运行,具体步骤如下。    第一步,建立嵌入式Linux交叉开发环境。目前,常用的交叉开发环境主要有开放和商业两种类型。开放的交叉开发环境的典型代

2006-02-21 20:47:00 1960

转载 可变参数的C函数的编写

C语言编程中有时会遇到一些参数个数可变的函数,例如printf()函数,其函数原型为:int printf( const char* format, ...); 它除了有一个参数format固定以外,后面跟的参数的个数和类型是可变的(用三个点“…”做参数占位符),实际调用时可以有以下的形式:printf("%d",i); printf("%s",s); printf("the numb

2006-02-21 20:36:00 1814

空空如也

空空如也

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

TA关注的人

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