自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

转载 英文面试

问题一:Could you please describe yourself?(能否请你形容一下自己?)这个问题,一来是想要了解你是什么样的人,二来是想看看你是否知道如何重点式地自我简介。 在回答时,要针对应征工作的性质来凸显自己的特色,可以多用形容词,并且引用过去的工作经验,但是不必提及公司组织的名称,再者,你还可以谈谈未来的生涯规画;但如果你是个社会新鲜人,就可以谈谈在校时的丰功伟业。 比

2012-09-17 15:29:36 2528

转载 在VS2008环境编译C程序

现在微软的基于.NET的开发软件已经更新至Visual Studio 2010(VS2010) 但是VS2010版本还不是最完善,所以目前为止,最流行的还是Visual Studio 2008(内部代号VC9.0,以下简称VS2008)。大家接触VS2008一般都是从C#或者VB语言开始的,其实VS2008作为一款集成度很高的编译软件,其本身也是支持C语言的。大家可以用它来进行C语言的编译。相较于

2012-09-12 10:54:58 1334

转载 变量的声明与定义以及区别

ANSI C规定:变量必须“先定义、后使用”,因此当用C定义变量时,不仅需要指定变量名,而且还必须告诉编译器其存储的数据类型,变量类型告诉编译器应该在内存中为变量名分配多大的存储单元,用来存放相应变量的值(变量值),而变量仅仅是存储单元的别名,供变量使用的最小存储单元是字节(Byte)。由此可见,每个变量都占据一个特定的位置,每个存储单元的位置都由“地址”唯一确定并引用,就像一条街道上的房子由

2012-09-12 10:16:20 1006

转载 ptr = (char *)malloc(0)

char   *ptr;if ((ptr   =   (char   *)malloc(0))   ==   NULL)  puts( "Got   a   null   pointer "); else puts( "Got   a   valid   pointer "); 上面程序在VC6.0下输出结果是:Got   a   valid   pointer 请

2012-09-11 09:48:29 2043

转载 c语言中unsigned int和int的区别

void foo(void) {   unsigned int a = 6;   int b = -20;   (a+b > 6) ? puts("> 6") : puts(" }    这个问题测试你是否懂得C语言中的整数自动转换原则,我发现有些开发者懂得极少这些东西。不管如何,这无符号整型问题的答案是输出是 ">6"。原因是当表达式中存在有符号类型和无符号类型时所有的操

2012-09-11 09:31:33 9973

转载 为什么中断处理函数中不能使用printf语句

一个ISR应该避免调用不可重入函数。一些标准库函数是不可重入的,如经常实现的malloc和printf。因为中断可能发生在执行任务中,因为任务可能是在“malloc”的函数调用中,如果ISR调用此相同的不可重入函数,由此产生的行为可能是灾难性的。不可重入函数是指这样的一类函数,不可以在它还没有返回就再次被调用。例如printf,malloc,free等都是不可重入函数。因为信号可能在任何时

2012-09-11 09:22:36 7714 4

转载 linux中的原子操作

原子操作,顾名思义,就是说像原子一样不可再细分。一个操作是原子操作,意思就是说这个操作是以原子的方式被执行,要一口气执行完,执行过程不能够被OS的其他行为打断,是一个整体的过程,在其执行过程中,OS的其它行为是插不进来的。在linux中提供了两种形式的原子操作:    一种是对整数进行的操作    一种是对单独的位进行操作在linux中有一个专门的atomic_t类型(一个

2012-07-06 15:14:42 1365

转载 一致性代码段和非一致性代码段

“一致”的意思是这样的,当转移的目标是一个特权级更高(PDL   比如当前程序的特权级(CPL)是3,有一个描述符的特权级(DPL)是0,现在向该描述符转移: 若该描述符是一致代码段,能正常转移,但当前程序的特权级(CPL)仍然是3; 若该描述符是非一致代码段,违约,触发常规保护错误。 所谓的一致和非一致代码段,简单的可以用是否共享的段来区分,如果共享(系统内核共享的段

2012-07-03 10:23:07 800

转载 VS2008编译错误, error C2664: cannot convert parameter 1 from 'const char [27]' to 'LPCT

1> error C2664: 'sprintf' : cannot convert parameter 1 from 'const char [27]' to 'LPCTSTR'1> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast

2012-06-15 19:33:31 3543 1

转载 linux内核和windows内核的一些区别

LINUX 和 WINDOWS 内核的区别[声明:欢迎转载,转载请注明出自CU ACCESSORY http://linux.chinaunix.net/bbs/thread-1153868-1-1.html]关于LINUX和WINDOWS的口水站已经很多了。本文企图从技术角度来比较下2个主流操作系统的异同。偏重于内核部分。一、动机:我最早是 WINDOWS

2012-05-30 14:44:40 5881 1

转载 VM修改linux硬盘容量

该操作分为4个步骤:一.给linux划分硬盘空间该操作有两种方法方法一:使用 vmware-vdiskmanager.exe扩展硬盘空间 开始--->运行------> 输入CMD----->回车 CMD中输入下列字符串: vmware-vdiskmanager.exe -x 15GB "E:/osb/OSB workshop/vm/OSB/OSB/Red Ha

2012-05-29 10:08:04 1393

转载 Basic XLib functionality test failed! 解决方法

在做QT在虚拟机fedora上的安装的时候  做的这一步的时候出现错误此完整出错信息是在./configure阶段Basic XLib functionality test failed!You might need to modify the include and library search paths by editingQMAKE_INCDIR_X11 a

2012-05-28 15:58:05 12443

转载 QT移植

首先,我交待一下我的开发环境:     宿主机:Fedora9        主机Gcc:gcc 版本 4.3.0 20080428 (Red Hat 4.3.0-8) (GCC)     交叉编译器:arm-linux-gcc-4.3.2 (友善光盘自带)      开发板:OK2440(NAND 128M  SDRAM 64M)     移植步骤:1.

2012-05-28 15:15:28 869

转载 container_of宏

在学习Linux驱动的过程中,遇到一个宏叫做container_of。该宏定义在include/linux/kernel.h中,首先来贴出它的代码:/** * container_of - cast a member of a structure out to the containing structure * @ptr:        the pointer to the

2012-05-27 21:23:48 287

转载 自勉

虽是旧帖,我觉得有意义再翻出来和您回味。不是因为他们在今天有多么高的薪资,而是因为他们当年都像无数个不知所措的毕业生一样,他们的原点都是零,从懵懂无知开始,摆脱茫然的视界,找到各自的方向,通过努力得到今天的生活。你说,他们今天的生活就是幸福吗?当然我也不知道,或者他们还是觉得不满足或者不太幸福。或者已经功成名就的你会对他们的经历不屑一顾,但是他们都曾经历过比较痛苦的人生蜕变,或许这一点值得初入职场

2012-05-27 21:22:35 4496

转载 LCD驱动在OK2440开发板的移植

主  机:Fedora 14 (kernel-2.6.33.7)    开发板:FL2440(nandflash:K9F1G08 128MB)    编译器:arm-linux-gcc-4.3.2 二、移植步骤    1. 同样,linux-2.6.33.7内核对LCD的支持已经很完善了,我们所要做的工作只是很小的一部分,对驱动代码做适当的修改以适应FL2440上的LC

2012-05-26 11:17:21 615

转载 fedora中文输入法安装配置

系统-管理-语言选择中文简体这个方法在您重新启动后,会登录到中文的界面。您选择“语言”后,修改下登录的语言并且能够在提示是否保留为默认登录语言时候选择“保留”。重新登录此时按下Ctrl+space,就会出现中文的全拼输入法。 第一是因为,fedora 9下默认的输入法是关闭的,因为不管你使用的是英文版还是中文版,都只有一种输入法,要想用其他输入法,就得现安装,而且是在root权限下

2012-05-09 15:43:55 909

原创 VM下fedora10上网设置

记录下VM下fedora上网的设置,以备查阅。   主机与虚拟机采用桥接方式。 1.主机的设置  主机静态分配IP地址IP :192.168.53.44MASK: 255.255.255.0网关:192.168.53.1首选DNS:192.168.100.8 2.主机上VMnet1的设置   静态分配IP IP :192.168.221.1MAS

2012-04-13 16:09:51 747

转载 Linux下的vim配置和插件管理

1写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了

2012-03-30 10:43:13 348

转载 嵌入式经典面试题(转)

C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。   从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这是个愚蠢的问题吗?如要你答出某个字符的ASC

2012-03-30 10:40:04 293

转载 fedora字符界面行列调整

在用 knopix 这样的live cd时, 会发现它的启动界面左上角有一个小企鹅, 屏幕尺寸很大, 可以容纳更多的文字, 一直没去琢磨为什么自己经常用的redhat发行版不行, 在vmware中默认方式下使用, 总是80*25.这可以通过stty -a看到曾经幻想通过stty rows 45stty columns 132来改变现状, 结果是屏幕输出一片混乱,

2012-03-29 16:02:14 664

空空如也

空空如也

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

TA关注的人

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