摘要: 精选面试问题100句 在面试的过程中,虽然没有人能够在面试前知道聘方会提出的每个问题,但是实现对一些可能会提到的问题有一个较为充分的准备还是十分必要的。下面是企业在面试中经常会被提问到的问题,你要做的不仅仅是准备这些问题的回答,而且要学会从这些问题中举一反三,找出对方提问的总规律。 一、工作动机与愿望。 1、问题:请给我们谈谈你自己的一些情况 回答:简要的描述你的相关工作经历以及你的一些特征,包括与人相处的能力和个人的性格特征。如果你一下子不能够确定面试者到底需要什么样的内容,你可以这样说:“有没有什么您特别感兴趣的范围?” 点评:企业以此来判断是否应该聘用你。通过你的谈论,可以看出你想的.. 阅读全文
posted @ 2013-10-18 19:42 阳光VS心情 阅读(921) 评论(0) 推荐(0) 编辑
摘要: #include #include #include #include int count,v1,v2;int flags = 1;sem_t sem;pthread_mutex_t mt;void *fun(void *arg){ int ret = -1; while(1) {#if 0 ret = sem_wait(&sem); if ( -1 == ret ) { perror("sem_init"); return ; }#else ret = pthr... 阅读全文
posted @ 2013-10-11 16:50 阳光VS心情 阅读(274) 评论(0) 推荐(0) 编辑
摘要: #includeint main(int argc, const char *argv[]){ char str123[]="ABCD1234efgh"; char *p1 = str123; char *p2 = str123 ; while(*++p2); p2 -= 1;#if 0 while(*p2++) ; p2 -= 2 ;#endif while(p1 < p2) { char c = *p1; *p1 = *p2; *p2 = c; p1 ++; ... 阅读全文
posted @ 2013-10-10 21:30 阳光VS心情 阅读(909) 评论(1) 推荐(0) 编辑
摘要: 守护进程:也就是通常所说的Daemon进程,是linux中的后台服务进程。它是一个生存期较长的进程,通常独立于控制终端并且周期性的执行某种任务或者等待处理某些发生的事件。守护进程常常在系统启动时开始运行,在系统关闭时终止。linux系统有很多守护进程,大多数服务都是用守护进程实现的。linux守护进程的编写步骤:1、创建子进程,父进程退出;第一步完成后,子进程就在形式上做到了与控制端的脱离由于父进程已经先于子进程退出,子进程变成孤儿进程。pid = fork();if(pid > 0){exit(0);}2、在子进程中创建新会话; setsid 函数作用用于创建一个新的会话,并使得当前进 阅读全文
posted @ 2013-10-10 19:41 阳光VS心情 阅读(238) 评论(0) 推荐(1) 编辑
摘要: .bss .data .text 区别BSS段在采用段式内存管理的架构中,BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。数据段在采用段式内存管理的架构中,数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。代码段在采用段式内存管理的架构中,代码段(text segment)通常是指用来存放程序执行代码的一块内存区域。这部分区域的大小在程序运行前就已经确定,并且内存区域属于只读。在代码段中,也有可能包 阅读全文
posted @ 2013-10-09 20:27 阳光VS心情 阅读(676) 评论(0) 推荐(1) 编辑
摘要: 解答:int checkCPU(){ union w { int a; char b; } c; c.a = 1; return (c.b == 1); } 剖析: 嵌入式系统开发者应该对Little-endian和Big-endian模式非常了解。采用Little-endian模式的CPU对操作数的存放方式是从低字节到高字节,而Big-endian模式对操作数的存放方式是从高字节到低字节。例如,16bit宽的数0x1234在Little-endian模式CPU内存中的存放方式(假设从地址0x4000开始存放)为:内存地址存放内容0x40000x340x40010x... 阅读全文
posted @ 2013-10-09 19:44 阳光VS心情 阅读(786) 评论(0) 推荐(0) 编辑
摘要: SYNOPSIS #include #include #include int open(const char *pathname, int flags); int open(const char *pathname, int flags, mode_t mode); int creat(const char *pathname, mode_t mode);Given apathnamefor a file, open() returns a file descriptor,The argumentflagsmust include one of the follo... 阅读全文
posted @ 2013-10-09 16:03 阳光VS心情 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-10-09 15:07 阳光VS心情 阅读(134) 评论(0) 推荐(0) 编辑
摘要: #include FILE *fopen(const char *path, const char *mode);The fopen() function opens the file whose name is the string pointed toby path and associates a stream with it. int fclose(FILE *fp);打开标准I/O流的mode参数SYNOPSIS #include size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream); si... 阅读全文
posted @ 2013-10-09 14:53 阳光VS心情 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 这一题目是测试你是否知道为了访问一绝对地址而把一个整型数强制转换成一个指针。int *ptr;ptr =(int *)0x67a9;*ptr= 0xaa66;或者:*(int *const)(0x67a9)=0xaa66; 阅读全文
posted @ 2013-10-08 21:33 阳光VS心情 阅读(2072) 评论(0) 推荐(2) 编辑