按类别查询搜索结果
关于关键词 的检测结果,共 10817
王贤才 | 2015-12-09 13:40:08 | 阅读(590) | 评论(0)
 求二进制数中1的个数问题描述任意给定一个32位无符号整数n,求n的二进制表示中1的个数,比如n = 5(0101)时,返回2,n = 15(1111)时,返回4这也是一道比较经典的题目了,相信不少人面试的时候可能遇到过这道题吧,下面介绍了几种方法来实现这道题,相信很多人可能见过下面的算法...【阅读全文】
王贤才 | 2015-12-09 11:31:57 | 阅读(510) | 评论(0)
微软等面试100题系列--(61-80)61.找出数组中两个只出现一次的数字(数组)题目:一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。分析:这是一道很新颖的关于位运算的面试题。使用异或运算,参考h...【阅读全文】
劲火星空 | 2015-12-09 11:21:12 | 阅读(2720) | 评论(0)
一、什么是异步通知机制?    驱动程序运行在内核态,而应用程序运行在用户态,应用程序调用驱动程序是比较简单的,直接通过调用接口函数就可以了,而驱动程序是自动运行的,要想让驱动程序自动通知应用程序,使用的通知的方式就是异步通知机制。也就是当驱动程序准备好之后,就主动通知应用程序,这...【阅读全文】
王贤才 | 2015-12-09 11:21:01 | 阅读(750) | 评论(0)
 微软等面试100题系列--(41-60)41、求固晶机的晶元查找程序晶元盘由数目不详的大小一样的晶元组成,晶元并不一定全布满晶元盘,照相机每次这能匹配一个晶元,如匹配过,则拾取该晶元,若匹配不过,照相机则按测好的晶元间距移到下一个位置。求遍历晶元盘的算法 求思路。41.请修改a...【阅读全文】
王贤才 | 2015-12-09 11:18:23 | 阅读(530) | 评论(0)
 微软等面试100题系列--(21-40)第21题2010年中兴面试题编程求解:输入两个整数 n 和 m,从数列1,2,3.......n 中 随意取几个数,使其和等于 m ,要求将其中所有的可能组合列出来.第22题:有4张红色的牌和4张蓝色的牌,主持人先拿任意两张,再分别在A、B、C三人额头上贴...【阅读全文】
王贤才 | 2015-12-09 11:15:22 | 阅读(490) | 评论(0)
 微软等面试100题系列--(1-20)1.把二元查找树转变成排序的双向链表题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。     10   / /  6  14/ / / /4  8 12 16&nbs...【阅读全文】
1416192119 | 2015-12-09 00:54:55 | 阅读(0) | 评论(0)
一、inline 关键字用来定义一个类的内联函数,引入它的主要原因是用它替代C中表达式形式的宏定义。  表达式形式的宏定义一例:  #define ExpressionName(Var1,Var2) ((Var1)+(Var2))*((Var1)-(Var2))为什么要取代这种形式呢,且听我道来:  1. 首先谈一下在C中使用这种形式宏定义的原因,C语言是一...【阅读全文】
YIF_zhu | 2015-12-06 00:07:05 | 阅读(760) | 评论(0)
pair的使用能够有效的帮助大家,节省代码【阅读全文】
j_cle | 2015-12-05 12:35:59 | 阅读(900) | 评论(0)
__gatsby | 2015-12-05 12:25:06 | 阅读(1940) | 评论(0)
马克一下【阅读全文】
西科小凡 | 2015-12-04 09:32:47 | 阅读(700) | 评论(0)
2014fjz | 2015-12-03 20:03:34 | 阅读(0) | 评论(0)
c++中函数的返回值也可以是指针类型,但是这个指针类型必须是非函数内部的局部的地址,或者是NULL。如:int* SwpInt(int *a,int *b){ int c; c=*a; *a=*b; *b=c; return a;}这个函数返回的指针是安全的,因为a不是函数内的某个局部变量的地址。char *point(){ char p...【阅读全文】
Frank_lhw | 2015-12-03 14:10:45 | 阅读(1990) | 评论(0)
关于信号量和共享内存的内容看了又忘,忘了又看,反反复复N次了!索性写一篇blog,做个总结。方便回顾也希望能够帮助大家。【阅读全文】
王贤才 | 2015-12-03 13:50:29 | 阅读(410) | 评论(0)
C语言宏中"#"和"##"的用法在查看linux内核源码的过程中,遇到了许多宏,这里面有许多都涉及到"#"和"##",因此,在网上搜索了一些资料,整理如下:一、一般用法我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起.用法:#include#includeus...【阅读全文】
王贤才 | 2015-12-03 13:39:16 | 阅读(460) | 评论(0)
        软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,调用方要等待对方执 行完毕才返回,它是一种单向调用;回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口;异步调用是一种类似...【阅读全文】
王贤才 | 2015-12-03 13:33:26 | 阅读(490) | 评论(0)
概述在 Robert C.Searcord 的 The Cert C Secure Coding Standard 一书中,关于宏定义的规范中第一条就是用内联函数或静态函数替代与函数相似的宏这个规范非常实用。内联函数是C99标准中新增的,当宏定义和内联...【阅读全文】
644924073 | 2015-12-03 13:04:38 | 阅读(1370) | 评论(0)
王贤才 | 2015-12-03 11:51:14 | 阅读(510) | 评论(0)
引言对于任何使用 C 语言的人,如果问他们 C 语言的最大烦恼是什么,其中许多人可能会回答说是指针和内存泄漏。这些的确是消耗了开发人员大多数调试时间的事项。指针和内存泄漏对某些开发人员来说似乎令人畏惧,但是一旦您了解了指针及其关联内存操作的基础,它们就是您在 C 语言中拥有的最强大工具。...【阅读全文】
王贤才 | 2015-12-03 11:48:54 | 阅读(400) | 评论(0)
   编写 C 语言代码时,指针无处不在。我们可以稍微额外利用指针,在它们内部暗中存储一些额外信息。为实现这一技巧,我们利用了数据在内存中的自然对齐特性。内存中的数据并非保存在任意地址。处理器通常按照其字大小相同的块读取内存数据;那么考虑到效率因素,编译器会按照块大小的整数倍对内存...【阅读全文】
王贤才 | 2015-12-02 20:13:57 | 阅读(360) | 评论(0)
编译命令点击(此处)折叠或打开cc -I /home/eas/src/libxml/libxml2-2.6.30/include/ -I /home/eas/src/libiconv/libiconv-1.13.1/include/ -L/home/eas/src/libxml/libxml2-2.6.30/.libs -L/home/eas/src/libiconv/libiconv-1.13.1/lib/.libs/ -lxml2 -liconv -lz -lpthread -lm -o updatexml...【阅读全文】