
笔试系列
skyming
Princess and princesses, this is the moment when dreams come true.
展开
-
[百度笔试]百度笔试大集锦
1 编程: 用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回。2 编程: 用C语言实现函数void * memmove(void *dest,const void *src,size_t n)。memmove函数的功能是拷贝src所指的内存内容前n个字节到dest所指的地址上。3 英文拼写纠错: 在用户输入英文单词时,经常发生错误,我们需要对其转载 2013-10-11 12:13:37 · 4227 阅读 · 0 评论 -
IOS 中 ARC机制详解
来源:http://blog.youkuaiyun.com/zkdemon/article/details/7446385ARC指南:http://download.youkuaiyun.com/detail/zkdemon/4213790ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/转载 2013-10-18 20:20:57 · 954 阅读 · 0 评论 -
字符串函数总结
Mem系列:void *memset(void *dest, int c, size_t count);将dest前面count个字符置为字符c. 返回dest的值.void *memmove(void *dest, const void *src, size_t count);从src复制count字节的字符到dest. 如果src和dest出现重叠, 函数会自动处理.返回d原创 2012-04-16 22:45:19 · 842 阅读 · 0 评论 -
各种线性排序记录(计数排序,基数排序,桶排序) 及 希尔排序
来自博客园--有具体代码实现及测试http://www.cnblogs.com/lpshou/archive/2012/06/18/2553370.html来自其它博客https://www.byvoid.com/blog/sort-radix/来自ITeye ---从应用的角度分析http://yaochaosheng.iteye.com/blog/995原创 2013-10-24 00:31:55 · 1385 阅读 · 0 评论 -
浅谈大数据背景下的计算机体系结构存储层次结构研究-(百度移动端笔试题之一)
因为无知,所以无畏, 呵呵...来源: http://rainytech.blog.51cto.com/3514342/1204450大数据时代已经到来,面对各行各业日益增长的海量信息数据,我们应该如何去收集数据、存储数据(storing)、保留筛选数据(preserving)、分析数据、以及根据数据分析的结果采取相应行动的一系列过程,在大数据背景下这些问题都面临着巨大的挑战。转载 2013-10-18 21:47:53 · 1551 阅读 · 0 评论 -
C语言中的面向对象技术---模拟对象(百度移动端笔试题之一)
从网上看完这些资料后,太感慨了,任何技术都是递推演变形成的.第一份:简单明了在学习Linux内核的时候,我们经常会发现它里面的好多思想是借鉴像Java,C++等高级语言的面向对象。不过,我们都知道,Linux内核的编写基本都是用C语言实现的(其中包含内联的汇编),同时,我们也知道,C语言是典型的面向过程语言,它是怎么实现面向对象的呢? Linux内核的开发人员都是绝顶聪明的原创 2013-10-18 20:40:38 · 3447 阅读 · 0 评论 -
htonl函数 -- 百度笔试题之一
这个是个字节序转换函数,具体的比较多,我就摘抄了,反正是一个转换而已,不是简单的转为网络字节,主要是因为主机字和网络字,字序不同~htonl就是把本机字节顺序转化为网络字节顺序所谓网络字节顺序(大尾顺序)就是指一个数在内存中存储的时候“高对低,低对高”(即一个数的高位字节存放于低地址单元,低位字节存放在高地址单元中)。但是计算机的内存存储数据时有可能是大尾顺序或者小尾顺序。先举个例子:转载 2013-10-25 14:11:19 · 1276 阅读 · 0 评论 -
GCD 和 NSOperation 对比 之 面试对话
来源:http://hufeng825.github.io/2013/09/18/ios26/“你们项目中为什么多线程用GCD 而不用NSOperation呢? 你有没有发现国外的大牛他们多线程都是用NSOperation? 你能告诉我他们这样做的理由吗?”一下子把我问懵了.我之所以用GCD 是因为GCD用起来比较简单.代码不用分散 比较集中维护度比较高.而且代码的执行效率转载 2013-10-25 02:02:15 · 1616 阅读 · 0 评论 -
数组指针 和 指针数组
数组指针 : 本质 是指针 ,数组的每个元素是指针,指针数组本质是数组,用指针表示数组简单的样例区分:来源:http://www.cnblogs.com/Romi/archive/2012/01/10/2317898.html这两个名字不同当然所代表的意思也就不同。我刚开始看到这就吓到了,主要是中文太博大精深了,整这样的简称太专业了,把人都绕晕了。从英文解释或中文全称看翻译 2013-10-17 18:25:01 · 992 阅读 · 0 评论 -
函数局部变量所需存储空间分配
1. 栈是系统根据变量大小自动分配空间的 堆是你用new,malloc等手动分配空间的2. 栈内存区的地址是连续的,由系统控制速度较快而 堆内存区的地址是不连续的,它是系统将空闲内存块链接起来的链表,操作系统给程序运行的内存非了4个区域:1 代码区:顾名思义就是存放运行的代码的2 全局数据区: 存放全局数据和静态数据以及常量.3转载 2013-10-17 21:24:07 · 2731 阅读 · 0 评论 -
二叉树的遍历 -前中后--递归非递归 --链表,数组
N久没写遍历了,记录几个 复习用http://www.cppblog.com/ngaut/archive/2006/01/01/2351.aspx有非递归的后序遍历http://blog.youkuaiyun.com/cxllyg/article/details/7520037原创 2013-10-17 20:55:20 · 1015 阅读 · 0 评论 -
memcopy memmove strcpy的基本知识
memcpy 百度百科void *memcpy(void *dest, const void *src, size_t n);1函数原型void *memcpy(void *dest, const void *src, size_t n);2功能从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中原创 2013-10-17 16:01:16 · 1008 阅读 · 0 评论 -
编程之美--4.6 桶中取黑白球
来源:http://blog.youkuaiyun.com/hardbrave/article/details/7005652题目:有一个桶,里面有白球、黑球各100个,人们必须按照以下的规则把球取出来:1、每次从桶里面拿出来两个球;2、如果是两个同色的球,就再放入一个黑球;3、如果是两个异色的球,就再放入一个白球;问:最后桶里面只剩下一个黑球的概率是多少?思路1:找规律转载 2013-10-17 15:40:20 · 1705 阅读 · 0 评论 -
国内著名IT公司(百度、搜狗、网易、新浪)2012校园招聘笔试、面试小结
来源:http://blog.youkuaiyun.com/zzp_403184692/article/details/8005736面试中常问的非技术类问题:1.简单介绍一下你自己。2.对自己做个评价,优点、缺点。3.自己做过的项目,详细介绍一下。4.实习经历,在实习过程中遇到哪些问题,如何解决的?5.你对公司有什么问题要问吗(对公司有什么要了解的)? 技术类的问题主要就看对转载 2013-10-17 15:24:38 · 1538 阅读 · 0 评论 -
关于计算机网络的基本知识整理
1. TCP、UDP、HTTP、SOCKET之间的区别 IP:网络层协议; TCP和UDP:传输层协议; HTTP:应用层协议; SOCKET:TCP/IP网络的API。 TCP/IP代表传输控制协议/网际协议,指的是一系列协议。 TCP和UDP使用IP协议从一原创 2013-10-11 11:34:40 · 1758 阅读 · 0 评论 -
面试中常考的指针问题
面试中常见的指针问题经常和 const 联系起来,常见情况如下: const int a; int const a; int const *a = 20; int * const a = 20; int const * const a; 简单解析: 前两个(const int , int const)的作用是一样,a是一个常整型数。重点:原创 2015-09-04 16:19:26 · 1363 阅读 · 0 评论