Chinaunix首页 | 论坛 | 博客
  • 博客访问: 128769
  • 博文数量: 44
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 407
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-02 21:38
文章分类
文章存档

2015年(1)

2013年(43)

我的朋友

发布时间:2013-04-16 10:08:30

int status = send(sock, buf, lft, MSG_NOSIGNAL);linux下当连接断开,还发数据的时候,不仅send()的返回值会有反映,而且还会像系统发送一个异常消息,如果不作处理,系统会出BrokePipe,程序会退出。为此,send()函数的最后一个参数可以设MSG_NOSIGNAL,禁止send()函数向系统发送异常消息。.........【阅读全文】

阅读(1394) | 评论(0) | 转发(0)

发布时间:2013-04-08 10:38:31

linux下安装mysql......【阅读全文】

阅读(2099) | 评论(0) | 转发(0)

发布时间:2013-03-28 15:04:04

assert宏的原型定义在<assert.h>中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include <assert.h>void assert( int expression );assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。请看下面的程序清.........【阅读全文】

阅读(1364) | 评论(0) | 转发(0)

发布时间:2013-03-28 14:50:40

一.前言1.编译器优化介绍:由于内存访问速度远不及CPU处理速度,为提高机器整体性能,在硬件上引入硬件高速缓存Cache,加速对内存的访问。另外在现代CPU中指令的执行并不一定严格按照顺序执行,没有相关性的指令可以乱序执行,以充分利用CPU的指令流水线,提高执行速度。以上是硬件级别的优化。再看软件一级的优.........【阅读全文】

阅读(964) | 评论(0) | 转发(0)

发布时间:2013-03-24 12:08:21

随着业务发展,公司业务系统逐渐增多,线上系统的数量也在不断增加,依靠过去人工巡检系统的方式发现系统故障、潜在风险及安全隐患的方式效率越来越低下且运维人员的工作强度及压力也在不断增加,为了提高发现系统故障的及时性、系统维护的专业性、规范化、科学性同时也能把运维人员从重复的工作中解放出来去做更多有意义的事情,因此我们亟需引入新的监控手段、工具来协助运维工程师解决当前的问题。......【阅读全文】

阅读(1230) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册