- 博客(8)
- 收藏
- 关注
原创 面试被面试官完爆
今天去了一家比较大的公司面试,面试题目和第一轮面试的情况还不错,第二轮的时候被完爆了,问的东西比较深,也比较细致,被面的都没有信心,可能自己以前真的学习的不够扎实,所以很多知识点都只能记得个大概,面试官最后对我说了一句话,知识在于精,而不在于广。先不去评论他的话是不是完全正确,但是觉得第一句话还是很有道理的,学习一个知识点就要能够掌握,而不是知道个大概,虽然现在很多问题问问度娘问问谷哥都能很好的解
2015-05-04 18:58:38 289
转载 内存池设计与实现
转自http://blog.csdn.net/shawngucas/article/details/6574863 感谢原作者的分享。 1. 内存池设计 1.1 目的 在给定的内存buffer上建立内存管理机制,根据用户需求从该buffer上分配内存或者将已经分配的内存释放回buffer中。 1.2 要求 尽量减少内存碎片,平均效率高于C语言的m
2015-04-29 09:35:18 381
转载 C++实现线程池
转自http://blog.csdn.net/michael_kong_nju/article/details/45268573 感谢原作者的分享。 为什么需要线程池 目前的大多数网络服务器,包括Web服务器、Email服务器以及数据库服务器等都具有一个共同点,就是单位时间内必须处理数目巨大的连接请求,但处理时间却相对较短。 传统多线程方案中我们采用的服务
2015-04-27 18:20:18 294
转载 linux网络编程:并发服务器的模型
本文转自http://blog.csdn.net/liangxanhai/article/details/8881766 感谢原文作者的分享。 这篇博客主要是参考了http://renwen0524.blog.163.com/blog/static/7301945520116116016141/,这篇博客把linux网络编程的并发服务器的模型整理得很详细了,这里我是在此基础上加上了一些
2015-04-24 14:50:01 424
原创 第二大的数
这是微软的一道面试题,是我找工作时看的面试宝典里面的一题,觉得很有意思,这种处理的方法应该可以用在很多地方。 下面就来进入正题吧。 题目:写一个函数,找出一个整数数组中,第二大的数。时间复杂度O(n) const int MINNUMBER = -32767; int CtestsizeofDlg::find_sec_max(int data[], int count) { if(NU
2015-04-23 09:48:00 433
原创 C++四个新的类型转换
C++通过引进四个新的类型转换操作克服了C风格类型转换的缺点,1.static_cast, const_cast, dynamic_cast和reinterpret_cast static_cast (expression) int i,j; double result = static_cast(i/j); 不能用static_cast把struct转换成int类型或者
2015-04-23 09:15:43 359
原创 freeswitch 会议室录音文件时长小于会议室时长
前段时间公司的产品发现了一个比较蛋疼的bug,就是会议室录音文件的时长比会议室时长短。 在这边先简单介绍一下使用的东西,公司做的是voip,使用的是开源的freeswtich,所有的功能都是这个开源工程实现的,其中有一个功能就是会议室。 当初拿到这个bug的时候不知道是哪边的问题,不知道是网络数据包还是多线程造成的,后来实在没有办法确定,就先从源码入手,看源码比较累人啊,再加上自己水平也有限,
2015-04-13 21:11:16 1235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人