1.基本概念在当前主流的Web架构中,Cache担任着越来越重要的作用。常见的基于浏览器的C/S架构,WebCache更是节约服务器资源的关键。而最近几年由FreeBSD创始人之一Kamp开发的varnish更是一个不可多得的WebCacheServer。严格意义上说,Varnish是一个高性能的反向代理软件,只不..
分类:
其他好文 时间:
2014-09-22 04:58:22
阅读次数:
339
nginx是http服务器和反向代理服务器,又是IMAP/POP3/SMTP代理服务器nginx特性:基本功能:1、能够实现服务于静态文件,也就是静态资源的web服务器,能自动缓存打开的文件描述符;2、反向代理服务器,能够实现简单的负载均衡和冗余3、能够支持FastCGI协议4、有模块化话功能,但..
分类:
其他好文 时间:
2014-09-22 04:24:52
阅读次数:
230
keepalivedHA的解决方案的两大流派分为heartbeat、corosync和keepalivedkeepalived在诞生时被赋予的使命仅仅是为lvs的director的HA、生成ipvs规则和监控后端主机的健康状况keepalived是可以模拟并以进程的方式实现vrrp协议,并以此协议进行工作的HA解决方案vrrp:虚拟冗余路由..
分类:
其他好文 时间:
2014-09-22 04:24:42
阅读次数:
426
一:HAproxyHAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。..
分类:
其他好文 时间:
2014-09-22 03:17:42
阅读次数:
432
今天在论坛上面看到问如何减少switch分支
我自己想了一下,觉得使用特性,可以直接减少switch的判断,于是就写了一些
表示效率可能无法和switch相提并论...
分类:
其他好文 时间:
2014-09-22 04:07:02
阅读次数:
193
掌上北林1.3版本对更多功能提供了前后台打通,信息推送的功能,可以更灵活的发布校园信息,先将版块与投稿方式说明如下:1. 校园新闻: 校园新闻来自教务处新闻,而前若干条与图片新闻为掌上北林后台可设定的,如果校内单位组织社团希望向全校推送新闻请注明【图片新闻】或【链接新闻】内容发至掌北团队邮箱。2. ...
分类:
其他好文 时间:
2014-09-22 03:49:41
阅读次数:
148
在C11(ISO/IEC 9899:2011)标准中引入了对UTF8、UTF16以及UTF32字符编码的支持。
分类:
其他好文 时间:
2014-09-22 04:06:11
阅读次数:
664
Given a string containing just the characters '(' and ')', find the length of the longest valid (well-formed) parentheses substring.
For "(()", the longest valid parentheses substring is "()", which ...
分类:
其他好文 时间:
2014-09-22 03:21:11
阅读次数:
264
第k大GCD = GCD/第K大因子
Revenge of GCD
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 877 Accepted Submission(s): 259
Problem Desc...
分类:
其他好文 时间:
2014-09-22 03:21:01
阅读次数:
218
Grade
Time Limit: 3000/1500 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)
Total Submission(s): 194 Accepted Submission(s): 105
Problem Description
Ted is a employee of...
分类:
其他好文 时间:
2014-09-22 02:14:11
阅读次数:
212
链队列,即队列的链式存储结构,它是仅在表头删除和表尾插入的单链表,因此一个链队列需要设置两个分别指示队头元素和队尾元素的指针,为了操作方便,给链队列添加一个头结点,并令队头指针指向头结点,由此,空的链队列的判断条件就是队头指针和队尾指针均指向头结点。
链队列的类型描述:
//链队列类型描述
typedef int QElemType;
typedef struct node{
QElemTy...
分类:
其他好文 时间:
2014-09-22 01:57:11
阅读次数:
189
In the last blog, there are three query condition to be described. In the blog, we wil...
分类:
数据库 时间:
2014-09-22 03:37:02
阅读次数:
255
归并排序
O(NlogN),所以归并排序最坏情况能够达到快速排序的平均水准
需要额外的存储空间O(n)
1、对数据不断的分割,直到剩下一个一个的
2、合并数据,在合并的时候,其实是两个有序的数组,因此
这个过程是两个有序数组进行合并排序
// 归并排序
// O(NlogN),所以归并排序最坏情况能够达到快速排序的平均水准
// 需要额外的存储空间O(n)
...
分类:
其他好文 时间:
2014-09-22 03:03:21
阅读次数:
154
Android下实现C/C++与Java混编...
分类:
移动开发 时间:
2014-09-22 01:56:21
阅读次数:
275
本周处理事项:1.培训学习、总结、考试2.报销培训费用3.制作IT课件PPT4.信安课程学习考试5.JAVA学习6.工作,确保能够应对突发情况7.采购、组装、测试电脑8.电竞活动协助、训练9.联想需求联系10.知乎记录11.应对未知事情12.旷工异常13.创建高效的工作流程14.熟悉从整体上的工作(...
分类:
其他好文 时间:
2014-09-22 03:19:11
阅读次数:
168
Given n non-negative integers representing the histogram's bar height where the width of each bar is 1, find the area of largest rectangle in the hist...
分类:
其他好文 时间:
2014-09-22 02:12:11
阅读次数:
245
何学习编程?我的答案很简单:很多人问,工程师要不要学习一些设计的基本原理,做运营的要不要学习一门编程语 言,写客户端代码的人是不是要了解“Deep Learning”。我的答案都是Why Not!每学习一个新的语言、新的技能、新的知识,你就具备一个从其他角度观察自己的可能,也同时为自己打开一扇新的窗...
分类:
其他好文 时间:
2014-09-22 03:01:51
阅读次数:
155