- 博客(18)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
转载 红黑树
介绍另一种平衡二叉树:红黑树(Red Black Tree),红黑树由Rudolf Bayer于1972年发明,当时被称为平衡二叉B树(symmetric binary B-trees),1978年被Leonidas J. Guibas 和Robert Sedgewick改成一个比较摩登的名字:红黑树。红黑树和之前所讲的AVL树类似,都是在进行插入和删除操作时通过特定操作保持二叉查
2014-08-30 01:10:48 312
原创 单例模式
单例模式:#include using namespace std;class singleton{ private: singleton(){}; static singleton* Inst; public: static singleton* getI
2014-08-27 09:44:16 699
原创 求二叉树的深度和宽度
//求二叉树的深度int GetDepth(BTNode *pRoot){ if (pRoot == NULL) { return 0; } // int nLeftLength = GetDepth(pRoot->m_left); // int nRigthLength = GetDepth(pRoot->m_right); // return nLe
2014-08-21 21:42:49 1137 1
转载 四层和七层负载均衡的区别
(一) 简单理解四层和七层负载均衡: ① 所谓四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信息的负载均衡;同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡。 换句换说,二层负载均衡会通过一个虚拟MAC地址接收请求,然后再分配到真实的MAC地址;三层负载均衡会通过一个虚拟IP地址接收请求,然后再分配到真实的IP地址;四层通过虚拟IP+端口接收请
2014-08-20 09:10:37 514
转载 Apache与Nginx的优缺点比较
Apache与Nginx的优缺点比较 1、nginx相对于apache的优点: 轻量级,同样起web 服务,比apache 占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简单 社区活跃,各种高性能模块出品迅速啊 apache 相对于ngin
2014-08-20 08:55:51 432
转载 程序员面试笔试中常见50道题目及答案
1.extern的作用自己理解:应该需要区分extern在C语言中和C++语言中的作用,C语言中extern声明的函数和变量可以被该文件外部模块引用,C++语言中除了该作用还可以声明extern “C”声明一段代码编译连接的方法为C语言的方法。参考:其实extern的百度词条解释的很清楚,具体的也是跟我上面自己理解差别不是很大。(a) extern是C/C++语言中声明函数和全
2014-08-15 18:12:08 2028
转载 大型网站架构演变过程、大并发服务器架构
大型网站架构演变过程:[Step1]web server与数据库分离web动静资源分离静态请求:如html, js, css, img动态请求:如jsp, php[Step2]缓存处理客户端(浏览器)缓存前端页面缓存(squid)页面片段缓存ESI(Edge Side Inclu
2014-08-11 14:34:58 503
imagine cup 比赛 项目愿景 报告
2011-07-03
用于 进货 销售 存储 货物 管理客户 的软件
2011-07-03
将使用的servlet打包放在lib下面,运行时显示路径错误
2015-05-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人