自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(59)
  • 资源 (3)
  • 收藏
  • 关注

转载 堆与栈的区别

堆与栈的区别[转的]<br />栈空间的分配通常要受到操作系统的限制,因为栈的分配是从高地址到底地址;而堆空间的分配是从底地址到高地址,所以一般不会受到限制。虽然栈的空间有限,但是其访问速度比堆快,而堆的使用更为灵活。================== 1.堆和栈的区别在哪里? 堆和栈是编译器划分的内存空间。 栈上分配的内存,编译器会自动收回;堆上分配的内存,要通过free来显式地收回。 2.哪些变量会在栈中分配空间,哪些变量会在堆中分配空间? 函数局部变量、参数,

2010-07-23 15:05:00 311

转载 qsort & bsearch

<br />快速排序:void qsort(void *base, size_t num, size_t width, int (__cdecl *compare )(const void *elem1, const void *elem2 ) ); <br />     大概的意思是,第一个参数指明了要排序的数组(比如:程序中的num),第二个参数给出了数组的大小(qsort没有足够的智力预知你传给它的数组的实际大小),第三个参数给出了数组中每个元素以字节为单位的大小。最后那个长长的家伙,给出了排序时比较

2010-07-09 10:05:00 294

转载 浮点数在内存中的存储格式

<br />转自:http://wxdlut.blog.163.com/blog/static/1287701582009101182046692/<br /> <br />浮点型变量在计算机内存中占用4字节(Byte),即32-bit。遵循IEEE-754格式标准。<br />一个浮点数由2部分组成:底数m 和 指数e。<br />                         ±mantissa × 2exponent<br /> (注意,公式中的mantissa 和 exponent使用二进制表示)

2010-07-08 10:49:00 546 1

原创 register变量

<br /><br />Register修饰符暗示编译程序相应的变量将将被频繁使用,如果可能的话,应将其保存在CPU的寄存器中,以指加快其存取速度。但是,使用register修饰符有几点限制。 <br /><br />    首先,register变量必须是能被CPU寄存器所接受的类型,这通常意味着register变量必须是一个单个的值,并且其长度应小於或等於整型的长度。但是,有些机器的寄存器也能存放浮点数。 <br /><br />    其次,因为register变量可能不存放在内存中,所以不能用取址符

2010-07-08 10:46:00 259

转载 函数名 && 函数指针

转自:http://blog.pfan.cn/whyhappy/6030.html 函数名与函数指针一 通常的函数调用    一个通常的函数调用的例子://自行包含头文件void MyFun(int x);    //此处的申明也可写成:void MyFun( int );int main(int argc, char* argv[]){   MyFun(10);     //这里是调用MyFun(10);函数      return 0;}void MyFun(int x)  

2010-07-08 10:45:00 239

转载 原码 反码 补码

原码、补码和反码2007-02-01 19:05<br />数在计算机中是以二进制形式表示的。 <br /> 数分为有符号数和无符号数。 <br /> 原码、反码、补码都是有符号定点数的表示方法。 <br /> 一个有符号定点数的最高位为符号位,0是正,1是副。 <br /><br /> 以下都以8位整数为例, <br /><br /> 原码就是这个数本身的二进制形式。 <br /> 例如<br /> 0000001 就是+1<br /> 1000001 就是-1 <

2010-07-06 14:36:00 370 1

转载 typedef && c/c++强制类型转换

<br />c/c++强制类型转换:<br />http://blog.rednet.cn/user1/213546/archives/2007/28737.html<br /> <br />typedef:<br />http://faq.csdn.net/read/217385.html<br /> <br /> 

2010-07-02 11:51:00 278

转载 hashTable使用

转自:http://blog.csdn.net/haoel/archive/2003/04/02/2863.aspx最近我在做一个项目,其中要用到一个数据结构——Hash Table(哈希表),以前只有理论知识,现在实却发现很不简单,所以写下来和大家共分享。我们知道,哈希表是一个固定大小的数组,数组的每个元素是一个链表(单向或双向)的头指针。如果Key一样,则在一起,如果Key不一样,则不在一起。哈希表的查询是飞快的。因为它不需要从头搜索,它利用Key的“哈希算法”直接定位,查找非常快,各种数据库中的数据结

2010-06-21 16:57:00 275

转载 wget资料汇总

最近最常用的linux命令当属wget了.做镜像网站wget非常好用.虽然应用不当会出现把硬盘完全占满让你服务器崩溃…..特地找了一圈收集了一些wget方面的资料.存档,省的以后还要到处跑~~最近有想法直接做个文档中心得了….Wget 是一个十分常用命令行下载工 具,Wget使用格式如下:#wget [选项] [下载地址]Wget常用参数-b:后台下载,Wget默认的是把文件下载到当前目录。-O:将文件下载到指定的目录中。-P:指定保存文件的目录。-N

2010-06-13 14:14:00 452

转载 gtk+-1.2 not compitable gtk+-2.0

Dirk,gtk+-1.2 and gtk+-2.0 arent compatible, you cannot just replacegtk+-1.2 with gtk+-2.0 and recompile (ie the application must have beenported to gtk+-2.0, and in that case, the develo

2010-05-27 17:18:00 281

转载 ifcfg-eth0 配置

转自:http://hi.baidu.com/lei005/blog/item/92df5e8314544a9cf703a648.html/etc/sysconfig/network 包括主机基本网络信息,用于系统启动/etc/sysconfig/network-script/ 此目录下是系统启动最初始化网络的信息/etc/sysconfig/network-script/

2010-05-27 17:15:00 4477 1

转载 /usr/lib/libstdc++.so.6 链接错误引发的问题

转自:http://blog.sina.com.cn/s/blog_404dfe220100cv11.html用Trimaran的过程中,安装M5模块,Simu模块重编译成功后,迫不及待的去跑一个bench。看着一步步运行成功,这心里舒坦啊。谁知到最后一步,Simu: linking时,出现一个莫名其妙的错误:/usr/lib/libstdc++.so.6: undefined r

2010-05-25 13:13:00 3004

转载 dereferencing pointer to incomplete type

以下转自:http://blog.csdn.net/koalazoo/archive/2004/12/26/229559.aspx出现这个问题的原因一般是结构体未定义。http://community.csdn.net/Expert/TopicView.asp?id=3669686这里有一个例子,因为宏未定义,所以结构未正确定义,所以编译的时候出现上述错误。----

2010-04-30 13:28:00 6584 1

转载 100个大学生99个答错的小学算术题

100个大学生99个答错的小学算术题 一天有个年轻人来到王老板的店里买了一件礼物,这件礼物成本是18元,标价是21元.结果是这个年轻人掏出100元要买这件礼物,王老板当时没有零钱,用那100元,向街坊换了100元的零钱,找给年轻人79元.但是街坊后来发现那100元是假钞,王老板无奈还了街坊100元.现在问题是:王老板在这次交易中到底损失了多少钱? 一个很容易钻牛角尖的题目。收进了张10

2010-04-13 17:06:00 993

原创 google浏览器 chrome 初始化失败页面崩溃 最终解决方案

初始化失败页面崩溃现象:打开浏览器弹出窗口,显示“应用程序正常初始化(0xc0000005)失败。请单击‘确定’,终止应用程序。”问题原因:很可能是Google Chrome的沙盒功能引起的,有可能是Symantec Endpoint 冲突造成的。解决方法:方法1:追加 –no-sandbox 命令行参数(即取消沙盒模式)将 Google Chr

2010-04-13 16:12:00 1911

原创 VA_LIST的用法

SYNOPSIS#include void va_start(va_list ap, last);type va_arg(va_list ap, type);void va_end(va_list ap);void va_copy(va_list dest, va_list src); 有关VA_LIST的用法VA_LIST 是在C语言中解决变参问题的

2010-03-02 22:55:00 466

转载 【转】C++ 中extern “C”含义深层探索

时常在cpp的代码之中看到这样的代码:====================#ifdef __cplusplusextern "C" {#endif//一段代码#ifdef __cplusplus}#endif====================这样的代码到底是什么意思呢?首先,__cplusplus是 cpp中的自定义宏,那么定义了这

2010-03-02 20:36:00 262

转载 nm && ldd

输出格式nm命令的输出包含三个部分:1 符号值。默认显示十六进制,也可以指定; 2 符号类型。小写表示是本地符号,大写表示全局符号(external); 3 符号名称。 给个例子:08049ad8 A __bss_start080485e8 t call_gmon_start08049ad8 b completed.1下面把符号类型介绍一下A符号值是绝对的。在进

2010-02-03 23:03:00 572

转载 volatile

volatile关键字的作用 volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象。下面举例说明。在DSP开发中,经常需要等待某个事件的触发

2010-02-03 22:59:00 471

原创 静态库 共享库 动态库

一、有关编译和链接摘自:《跟我一起学Makefile-陈浩》在此,我想多说关于程序编译的一些规范和方法,一般来说,无论是C、C++、还是pas,首先 要把源文件编译成中间代码文件,在Windows下也就是 .obj 文件,UNIX下是 .o 文件,即 Object File,这个动作叫做编译(compile)。然后再把大量的Object File合成执行文件,这个动作叫作链接(link

2010-01-26 13:04:00 767

转载 #ifndef vs #pragma once

转载自:http://www.cnblogs.com/hokyhu/archive/2009/03/30/1425604.html    为了避免同一个文件被include多次,C/C++中有两种方式,一种是#ifndef方式,一种是#pragma once方式。在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。    方式一:    #i

2010-01-20 22:25:00 350

转载 /r/n

/r 是回车,return/n 是换行,newline我们在平时使用电脑时,已经习惯了回车和换行一次搞定,敲一个回车键,即是回车,又是换行,但在早期的打字机上,要另起一行打字需要两个步骤,首先要发送命令"/r”将打字头复位,即回车,然后再发送命令"/n”让打字机走纸移到下一行,所以这个历史遗留问题导致了如今我们在DOS-Windows的系统里需要区分"/r/n”和“/n”,但在

2010-01-20 22:05:00 2555

转载 USB/IEEE1394/SATA/PATA/ESATA

USB2.0 && IEEE1394 && eSATA在目前的市场上,USB2.0的数据传输速度可以达到480Mb/s(60MB/S),IEEE1394的数据传输速度可以达到400~800Mb/s(50MB/S~100MB/S)。然而eSATA最高却可提供3000Mb/s(384MB/S)的数据传输速度,远远高于USB2.0和IEEE1394,并且依然保持方便的热插拔功能,用户是不需要关机便能

2010-01-12 19:00:00 1180 1

转载 RJ-11 vs RJ-45

RJ-45接口 实际上就是以太网络接口! 也就是个网卡的接口!! 平时我们上宽带!,局域网等等都用这个口RJ-11接口 是几年前上网的时候 常用的 MODEM接口! 就是我们常叫做“小猫”的东东 把电话线连接到这个接口上! 就可以拨号上网。==================================1.RJ-11接口一般的网络电话会提供两个RJ-11接口。1个R

2010-01-12 14:54:00 488

转载 SPDIF

终于明白SPDIF是什么东东啦Post by Tonny, 2006-8-3, Views: 前几天更换了微星的945P的板,没仔细看到后置音频接口处多了一个接口,有点像USB的,前天细看不是哦,写着SPDIF,还不知道是什么东东呢,现在看了资料终于知道了,嗨,这些天忙得都没有时间写博客,真累,刚刚才起床的,想着好久没有更新东西了,写写吧,也让大家看看这是什么东西,也许大家都知道了

2010-01-12 13:25:00 840 1

原创 向前兼容 vs 向后兼容

关于向前兼容和向后兼容这两个概念,比较容易混淆。翻阅了一些资料,自己再消化了一下,总结如下:向前兼容:一个版本可以支持"其后版本"生成的数据。向后兼容:一个版本可以支持"之前版本"生成的数据。两者都是相对同一个特定版本而言。引用其它网站上的一段话:向后兼容 处理的是一个以较早版本编译的程序集是否可以在较新版本上执行的问题。向前兼容 处理的是一个以较新版本编译

2010-01-04 17:35:00 729 3

原创 C++虚函数,纯虚函数,抽象基类,虚基类

虚函数:目的:为了引起晚绑定实现方法:在声明函数时使用virtual关键字 纯虚函数:目的:提供抽象的接口实现方法:virtual int foo()=0;特点:如果一个类中包含纯虚函数,则该类的VTABLE是不完整的,故而无法生成该类的对象。这样的类称为纯抽象基类 纯抽象基类,也称为纯虚类:目的:提供抽象的接口实现方法:包含纯虚函数特点:不能生

2009-12-07 18:17:00 369

原创 dos2unix-用法

dos2unix 实际上就是把文本文件里面的^M删除,我一般懒得用这个命令,vi里面用一个命令(:%s/^m//g)删除即可。用法举例:dos2unix a.txt b.txt要把一批文件都dos2unix,可以用下面的for语句:for f in *.txtdodos2unix $f temp_111mv temp_111 $fdone

2009-11-23 21:15:00 959

原创 load_addr AND kernel_entry_point

使用mkimage制作“Linux Kernel U-Boot Images”时,涉及到两个地址的设置:一个是 load address for kernel,另一个是 kernel entry point。这两个地址究竟该如何设置?我们如何获得它们? 这就是我想说的。 一般,有三种方法可供选用:1、使用命令行获得// Load addressecho $(sh

2009-11-22 20:04:00 537

原创 嵌入式Linux之Kernel(裁减移植)启动调试技术

转自:http://blog.csdn.net/fqheda/archive/2009/06/01/4230999.aspx嵌入式系统搭建过程中,对于系统平台搭建工程师在完成Bootloader 的调试之后就进入Kernel 裁减移植的阶段,其中最重要的一步是Kernel 启动的调试,在调试Kernel 过程中通常遇到最常见的问题是启动异常:Uncompressing Linu

2009-11-22 13:51:00 322

转载 Linux系统信息查看命令大全

转自:http://phoenix007.javaeye.com/blog/375022# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# file /usr/bin/file 查看系统是不是32bit# hostname # 查看

2009-11-22 13:39:00 51

转载 u-Boot常用命令详解

U-Boot还提供了更加详细的命令帮助,通过help命令还可以查看每个命令的参数说明。由于开发过程的需要,有必要先把U-Boot命令的用法弄清楚。接下来,根据每一条命令的帮助信息,解释一下这些命令的功能和参数。1、bootmbootm [addr [arg ...]] - boot application image stored in memory

2009-11-21 19:57:00 160

转载 常用HTML标签代码

常用HTML标签代码   ◆1.文字设置代码:文字设置代码  ◆2.大号文字设置代码:文字设置代码  ◆3.文字的边外加光辉效果代码: 如画江山  ◆4.文字重叠效果代码: 社会主义好!   ◆5.文字竖排代码: 更喜岷山千里雪, 三军过后尽开颜。 .....   ◆6.一条横线代码:   ◆7.贴图代码1:

2009-11-19 12:41:00 1109

原创 Qt、X11、Qt/Embedded、Qt-X11

自己的理解:X11(X Window System)是一个用于X Server和X Client通信协议。Xlib将X11具体为一个个的功能函数。Qt、Gtk+等为了更方便的利用Xlib,对其进行再封装,形成了多组件应用程序开发框架(widget toolkits)。Qt有3个版本,商业版和免费版(GPL和LGPL)。Qt是跨平台的,所以为四个OS平台开发了不同的产品:面向Linu

2009-09-29 10:12:00 4236

原创 DL

来自:http://www.linuxeden.com/html/news/20080312/50593.html2005年8月3日,以Firefox浏览器而闻名的开源软件领军组织之一的 Mozilla基金会,宣布成立一家名为Mozilla Corporation的全资子公司,希望通过这一盈利机构推动开源软件的发展。此消息一经传出,立即在全球开源社区引发了不小的震动。不少开源社区成员表

2009-09-03 17:28:00 117

转载 嵌入式论坛汇总

国内最顶级的嵌入式论坛,“一网打尽、尽收眼底”http://bbs.hhcn.com/ 华恒嵌入式Linuxhttp://www.akaedu.org/bbs 亚嵌教育嵌入式论坛http://www.emb365.com/bbs 嵌入式365http://www.laogu

2009-08-26 19:46:00 764

转载 嵌入式系统开发,为什么选择Linux?

转自:Linux伊甸网 2008-03-08 动态新闻   在过去的几年中,嵌入式系统的开发发生了很大的变化。以前嵌入式设备往往是一个孤立的、资源有限的系统,它们追求的是在有限的价格上满足一定的功能性要求。通常它们采用那些功能并不强大的CPU,这也是开发者不得不尽可能地压缩嵌入式系统性能的原因。而今天人们对嵌入式设备在智能化和互连性上提出了要求,这使得嵌入式设备不再是孤立的,他们要通过互联

2009-08-23 17:07:00 234

转载 我的嵌入式之路

转自:http://www.embeded.cn/article/30.htm前言 这个题目很大,给人一种感觉我好像很成功,其实不然。实际上自己水平不高,甚至很低,但是做过了一些曲折的学习道路,同时把自己真实的学习历程表达出来,希望对后来者有借鉴的意义,甚幸! 工作三年、几成废人! 我2000年毕业于华中地区的一个理工科大学,专业是机械电

2009-08-23 15:58:00 166

转载 LINUX高手

现在好多的人开始接触电脑的时候,见到的应该是Windows98说实话,98 已经是一个很人性化,封装的很好的一个系统了一个对电脑一窍不通的人都能很快的使用它。这样很多人对   "电脑"的印象和那些和我一样一开始接触的是DOS人是绝然不同的。在DOS时代,如果你对电脑的基础知识不懂的话是玩不动它的,不像现在好多人CPU是什么都不知道,却能够 是Flash 高手,倾倒MM无数。如果你是这样的人

2009-08-23 15:05:00 208

原创 GPL和LGPL的区别!

转载:http://blog.csdn.net/twj1710/archive/2006/04/27/679848.aspx什么是 GPL、LGPL 和 GFDL?它们和源代码以及商业销售之间的关系是什么?GPL 是 GNU General Public License (GNU 通用公共许可证)的缩写形式;LGPL 是 GNU Lesser General Public Lice

2009-08-19 19:35:00 292

Kernel API For Linux

英文版!全!清晰!先前上传的、自己使用时才知道不是很全(167页),这个很完整(共391页)!请各位放心使用。

2009-10-20

Linux kernel API

英文版!全!清晰!共167页,请各位放心使用!

2009-10-16

openMHP之必备package

openMHP中需要的两个包javaTV.jar和jmf.jar。 网上很难找的,望与各位分享。

2009-03-31

空空如也

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

TA关注的人

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