自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SdustLiYang的专栏

厚积薄发

  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

转载 C字符串和C++字符串

在C中,并没有字符串这个数据类型,而是使用字符数组来保存字符串。C字符串实际上就是一个以null('\0')字符结尾的字符数组,null字符表示字符串的结束。需要注意的是:只有以null字符结尾的字符数组才是C字符串,否则只是一般的C字符数组。(也就是说char a[3]="abc";在C中虽能编译通过,但是a只能算是一个字符数组不能叫字符串;在c++中会报错)        C字符串

2011-10-31 10:33:36 674

转载 静态变量VS动态变量(自动变量) 静态存储VS动态存储 静态库VS动态库 静态函数(又称内部函数)VS外部函数

静态变量VS自动变量(动态变量):什么是自动变量呢?自动变量就是指在函数内部定义使用的变量。他只是允许在定义他的函数内部使用它。在函数外的其他任何地方都不能使用的变量。自动变量是局部变量,即它的区域性是在定义他的函数内部有效。当然这说明自动变量也没有链接性,因为它也不允许其他的文件访问他。由于自动变量在定义他的函数的外面的任何地方都是不可见的,所以允许我们在这个函数外的其他地方或者是其他的函数

2011-10-28 19:57:17 2135

转载 如何求补码

正数的补码是本身负数的补码:最高位符号位不变,其他位取反+1,具体多少位取反与类型有关或者应该指明是32位还是16位还是8位。如:short a=-256;printf("x%",a);答案是FFFFFF00,并不是FF00!WHY?????????????????????????

2011-10-28 19:35:17 1521

转载 深入理解 引用

引用简介  引用就是某一变量(目标)的一个别名,对引用的操作和对变量直接操作完全相同。  引用的声明方法:类型标识符 &引用名=目标变量名;  【例1】:int a; int &ra=a; //定义引用ra,他是变量a的引用,即别名  说明:  (1)&在此不是求地址运算,而是起标识作用。  (2)类型标识符是指目标变量的类型。  (3)声明

2011-10-27 11:52:08 755

转载 函数指针、指针函数、常量指针、指针常量、指向常量的常量指针

注意一下:往往中文属于里形式如AB ,那么A是描述,B是本质。比如 数据库管理系统 数据库管理是描述 系统是本质 比如 函数指针 函数是描述 本质是指针,这个指针指向函数地址(那本质和描述的区别是?描述变了还是同一大类,本质变了就不是同一大类了)======================================================================

2011-10-26 13:55:59 1329

转载 db与dbm(分贝与分贝毫)

dB(Decibel,分贝) 是一个纯计数单位,本意是表示两个量的比值大小,没有单位。 在工程应用中经常看到貌似不同的定义方式(仅仅是看上去不同)。对于功率,dB = 10*lg(A/B)。对于电压或电流,dB = 20*lg(A/B)。此处A,B代表参与比较的功率值或者电流、电压值。 dB的意义其实再简单不过了,就是把一个很大(后面跟一长串0的)或者很小(前面有一长串0的)的数比较简短地表示

2011-10-26 10:00:48 6179

转载 软控、歌尔笔试题总结

上午参加了软控的笔试,下午又急冲冲的赶回来参加了歌尔声学的宣讲笔试,奇怪的是竟然还有一道题上午下午都考了,下面把今天能记得的题目总结一下1.struct和class的区别2.输出结果题(歌尔和软控都考了)void main(){int a=10,b,c,d;b=a++;c=++a;d=10*a++;printf("b,c,d: %d, %d, %d\n",b,c

2011-10-25 16:16:19 7669 1

转载 进程与线程的区别

进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于:简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行

2011-10-24 12:58:00 774

转载 2011.10.23朗讯笔试题

写一个函数,将节点插入双向链表中。写出你校园网或者家里上网用的网络设备或服务器(依据tcp/ip)写出ipad在出厂前要经过的测试Bt跟迅雷的区别。如果成员数据是引用,怎样初始化它。怎样申明构造函数以便能用该对象申明一个数组。模板跟宏的相似处跟区别写出时间片分配的方式及其优缺点。TPYE&var;  语句的含义进程跟线程的区别

2011-10-24 12:00:59 1149

转载 解释:内存溢出、内存泄露、内存越界、缓冲区溢出、栈溢出

内存溢出就是你要求分配的内存超出了系统能给你的,系统不能满足需求,于是产生溢出。================================================================内存泄漏是指你向系统申请分配内存进行使用(new),可是使用完了以后却不归还(delete),结果你申请到的那块内存你自己也不能再访问(也许你把它的地址给弄丢了),而系统也

2011-10-24 10:58:57 24345 4

转载 双冒号的作用

::是C++里的“作用域分解运算符”。比如声明了一个类A,类A里声明了一个成员函数voidf(),但没有在类的声明里给出f的定义,那么在类外定义f时,就要写成voidA::f(),表示这个f()函数是类A的成员函数。  :: 一般还有一种用法,就是直接用在全局函数前,表示是全

2011-10-19 13:19:40 1178

转载 CAN调谐器与SILICON调谐器(又称为铁壳调谐器和硅片调谐器)

在美国数字电视的转换已经开始,并继续逐渐的过渡。归功于数字机顶盒(STBs),绝大多数有线电视和卫星用户不受影响。即便是没有STB的大多数基本有线电视用户,也有足够的时间进行调整,因为在2009年二月份的“切换”开始之后,模拟信号还将与数字信号并行提供,至少要延续3年。制造商也必须要改变调谐器架构。但问题是不再是数字或模拟。在过渡时期,模拟调谐器将让路于模拟/数字混合调谐器,并在随后的2011

2011-10-18 11:05:10 5672

转载 基带I/Q信号

在通信系统中, (语音信号)就是调变和解调变所要传送的信息。而在数字通信系统中,传送的信息是数据。数字调变是将数据数据载在射频载波的过程,而解调变则是将数据数据从射频信号中取出的过程。    射频载波信号A cos(2πfct+θ)可供改变的参数只有振幅、频率和相位三种。

2011-10-18 10:37:31 13479

转载 微软等数据结构+算法面试100题全部答案集锦

微软等数据结构+算法面试100题全部答案集锦作者:July、阿财。时间:二零一一年十月十三日。引言     无私分享造就开源的辉煌。     今是二零一一年十月十三日,明日14日即是本人刚好开博一周年。在一周年之际,特此分享出微软面试全

2011-10-14 14:13:27 6898 5

转载 数字电视网络接口模块(NIM)

世界各主要国家纷纷定出模拟频道回收的期程,并且具指标性的美国FCC,有计划地一步一步限制输入到美国境内的电视机,都必须内建数字电视接收器,使得模拟电视转换成数字电视,成为一个全世界性的明显潮流,相关商机也受到瞩目。 数字电视接收器通常指的是调谐器(tuner),它原本是一

2011-10-14 09:26:07 2240

转载 LINUX退出当前进程——比较return、exit()和_exit()函数

进程就好比人一样有其生命,我们通过fork()函数来创建一个进程,那么我们又是如何来中止进程呢。进程退出1.在Linux中任何让一个进程退出进程退出表示进程即将结束。在Linux中进程退出分为了正常退出和异常退出两种。1>正常退出a. 在main()函数中执行

2011-10-10 12:00:38 9330 2

转载 使用USB无线网卡和USB摄像头打造mini2440无线监控系统

一、  我的mini2440开发板上使用的网卡设备为水星MERCURY54M无线USB网卡 MW54U ver:7.0,其内部芯片型号为ATHEROS的ar9271。mini2440的自带linux系统里面是没有这个驱动程序的,但是在官网上usb-wifi-kits-for-mi

2011-10-09 09:30:29 4006 1

转载 LINUX下如何挂载卸载U盘光盘软盘

用过Linux的都知道,Linux并不像Windows一样,采用了比较人性化的管理。例如当想使用U盘,插上后,你会发现我们根本什么也看不到,包括右下角也不像Windows一样会显示发现新硬件,而这恰恰是它与WINDOWS的区别之一。 下面我们来说一下如何在LINUX中挂载及卸

2011-10-09 08:56:40 2314

转载 gcc编译报错:程序中有游离的‘\357’‘\273’‘\277’等

造成的原因主要有两个:1. 程序(*.c,*.h)中使用了中文的标点符号(全角),比如;,},+。改成英文的标点半角符号就行了。甚至有时候空格也会出现类似错误,删掉该空格 重新输入。vim里面做类似替换还是很容易的。如何看到报错的符号?od -c he

2011-10-08 09:14:33 3801 1

linux设备驱动程序学习笔记.rar

整理的对LDD的学习笔记,非常适合新手入门看。。。

2011-01-14

空空如也

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

TA关注的人

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