自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 Vs2013编译Boost asio时出现的错误

error LNK2019: 无法解析的外部符号 "class boost::system::error_category const & __cdecl boost::system::system_category(void)" (?system_category@system@boost@@YAABVerror_category@12@XZ),该符号在函数 "public: __thiscal

2014-07-19 21:31:23 3181

原创 闰年的计算

1.公历闰年是 ((Year%100 == 0) && (Year %400 == 0)  || (Year%4 == 0)) 的年份Year%4 可以写成 (Year & 0x3)2.农历闰年是和公历闰年不同的,它是有13个月的闰年的

2013-06-26 17:20:09 593

转载 腾迅面经

今天去了腾讯公司的老巢,坐落在飞亚达大楼的7层。第一次去的时候还是有点发蒙,因为飞亚达那里长时间施工,一时间晕头转向的绕道沙河立交后面。这样一折腾之后,浑身汗透了,和出道深圳的时候极其类似。在上电梯的时候,我就琢磨着,腾讯的势力有多大。因为4,5,6层电梯开门总是能看到正对面的腾讯前台,到了7层一问:小伙子,3楼到10楼都是腾讯地盘。一切简洁代过。技术型的面试就是简单,递给

2013-06-04 10:48:31 755

转载 socket和tcp/ip

要写网络程序就必须用Socket,这是程序员都知道的。而且,面试的时候,我们也会问对方会不会Socket编程?一般来说,很多人都会说,Socket编程基本就是listen,accept以及send,write等几个基本的操作。是的,就跟常见的文件操作一样,只要写过就一定知道。 对于网络编程,我们也言必称TCP/IP,似乎其它网络协议已经不存在了。对于TCP/IP,我们还知道TCP和

2013-06-04 09:39:57 766

转载 高性能服务器设计

原文:http://blog.chinaunix.net/u/5251/showart_236329.html    先后查看了haproxy,l7sw和lighttpd的相关源码,无一例外,他们一致认为多路复用是性能最好的服务器架构。 事实也确实应该如此,进程的出现一方面就是为了保存任务的执行上下文从而简化应用程序设计,如果程序的逻辑结构不是很复杂,那么用整个进程控制块来保存

2013-06-03 20:57:09 690

转载 udp优化

本文讨论的udp丢包是指网卡接收到数据包后,linux内核的tcp/ip协议栈在udp数据包处理过程中的丢包,主要原因有两个:1)        udp数据包格式错误或校验和检查失败2)        应用程序来不及处理udp数据包对于原因1),udp数据包本身的错误很少见,应用程序也不可控,本文不讨论。 首先介绍通用的udp丢包检测方法,使用netstat

2013-06-03 20:53:40 3520

转载 服务器并发量之突破C10K的问题

原文地址:http://www.cnblogs.com/fll/archive/2008/05/17/1201540.html如今的web服务器需要同时处理一万个以上的客户端了,难道不是吗?毕竟如今的网络是个big place了。现在的计算机也很强大了,你只需要花大概$1200就可以买一个1000MHz的处理器,2G的内存, 1000Mbit/sec的网卡的机器。让

2013-06-03 20:48:20 1901

转载 服务器并发量之高性能服务器设计原则

前段时间接手了一个网络游戏前端连接服务器的开发工作,由于服务器需要在windows平台上部署,并且需要处理大量的客户端连接,因此采用IOCP来做为服务器端的编程模型就成了不二选择。虽然我对服务器开发并不陌生,但我一直以来对IOCP抱着不屑一顾的态度,感觉这个编程模型太过复杂,并不是一个良好的系统设计,所以一直没有用过。这回重新拿起来研究了一下,经过一个多月的研究和开发,目前服务

2013-06-03 20:38:15 1489

转载 服务器并发量之突破并发量各种限制

1、修改用户进程可打开文件数限制在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulimit命令查看系统允许当前用户进程打开的文件数限制:[speng@as4 ~]$ ulimit

2013-06-03 20:30:21 2379

原创 服务器并发量之理论并发上限

近来面试多次,被问十万并发是怎么做到的,可是接着又问了一句一台机不是只有65535个端口吗?那又是怎么突破65535的限制?泥马,晕了,怎么还有65535限制,于是回来恶补一下,终于知道怎么回事了,现写下方便以后查阅,哎,说到底是基础的不牢固。。      在linux上,我们用用socket来建立连接,调用的是socket()/connect()或accept(),而连接就用到soc

2013-06-03 20:25:46 5223

NoSqlManager-MongoDB30天无限用

这是一个可以无限使用MongoDB 可视化工具的破解包

2015-09-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除