自定义博客皮肤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)
  • 资源 (3)
  • 收藏
  • 关注

转载 Makefile经典教程(掌握这些足够)

转自:https://blog.csdn.net/ruglcc/article/details/7814546/支持原创,请移步陈浩大神博客:http://blog.csdn.net/haoel/article/details/2886makefile很重要      什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个...

2018-09-30 10:06:28 428

转载 poll两种模式浅析(ET or LT)

转:http://gotowqj.iteye.com/blog/1931556linux异步IO浅析 http://hi.baidu.com/_kouu/blog/item/e225f67b337841f42f73b341.html epoll有两种模式,Edge Triggered(简称ET) 和 Level Triggered(简称LT).在采用这两种模式时要注意的是,如果采用ET模式...

2018-09-30 09:56:43 1071

转载 linux 内核poll/select/epoll实现剖析(原理经典)

转自:https://blog.csdn.net/lishenglong666/article/details/45536611poll/select/epoll的实现都是基于文件提供的poll方法(f_op->poll),该方法利用poll_table提供的_qproc方法向文件内部事件掩码_key对应的的一个或多个等待队列(wait_queue_head_t)上添加包含唤醒函数(w...

2018-09-28 19:36:30 5065

转载 Linux内核中网络数据包的接收, 涉及到select/poll/epoll

转自:https://blog.csdn.net/dog250/article/details/50528280与网络数据包的发送不同,网络收包是异步的的,因为你不确定谁会在什么时候突然发一个网络包给你,因此这个网络收包逻辑其实包含两件事:1.数据包到来后的通知2.收到通知并从数据包中获取数据这两件事发生在协议栈的两端,即网卡/协议栈边界以及协议栈/应用边界:网卡/协议栈边界:网卡通知数据...

2018-09-28 16:12:02 855

转载 epool惊群问题的一个解决方案(利用SO_REUSEPORT)

转自:http://www.verycto.com/code/cpp/15.html 在早些时候,我们是不能在多个子进程中listen、bind同一个socket端口的。通常的做法会在主进程中对端口进行listen、bind,然后把它同时扔进每个子进程维护的epool池中。    在这种情况下,当一个客户端请求来到服务端,会导致多个子进程的epool监听同时被唤醒,这就是我们通常所说的epo...

2018-09-28 14:37:53 2434 2

转载 Linux网络编程“惊群”问题总结

转自:https://www.cnblogs.com/Anker/p/7071849.html1、前言(1)什么是“惊群”,会产生什么问题?(2)“惊群”的现象怎么用代码模拟出来?(3)如何处理“惊群”问题,处理“惊群”后的现象又是怎么样呢?2、何为惊群  如今网络编程中经常用到多进程或多线程模型,大概的思路是父进程创建socket,bind、listen后,通过fork创...

2018-09-28 11:29:58 189

转载 epoll惊群原因分析

转自:https://www.cnblogs.com/sduzh/p/6810469.html考虑如下情况(实际一般不会做,这里只是举个例子):在主线程中创建一个socket、绑定到本地端口并监听 在主线程中创建一个epoll实例(epoll_create(2)) 将监听socket添加到epoll中(epoll_ctl(2)) 创建多个子线程,每个子线程都共享步骤2里创建的同一个e...

2018-09-28 11:22:10 232

转载 再谈Linux epoll惊群问题的原因和解决方案

转自:https://blog.csdn.net/dog250/article/details/80837278缘起近期排查了一个问题,epoll惊群的问题,起初我并不认为这是惊群导致,因为从现象上看,只是体现了CPU不均衡。一共fork了20个Server进程,在请求负载中等的时候,有三四个Server进程呈现出比较高的CPU利用率,其余的Server进程的CPU利用率都是非常低。中...

2018-09-28 11:14:56 1803 1

转载 负载均衡总结性说明

转自:http://www.cnblogs.com/kevingrace/p/6137881.html 在常规运维工作中,经常会运用到负载均衡服务。负载均衡分为四层负载和七层负载,那么这两者之间有什么不同?废话不多说,详解如下:一,什么是负载均衡1)负载均衡(Load Balance)建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强...

2018-09-26 16:37:44 353

转载 Python 3中的yield from语法详解

前言最近在捣鼓Autobahn,它有给出个例子是基于asyncio 的,想着说放到pypy3上跑跑看竟然就……失败了。 pip install asyncio直接报invalid syntax,粗看还以为2to3处理的时 候有问题——这不能怪我,好~多package都是用2写了然后转成3的——结果发 现asyncio本来就只支持3.3+的版本,才又回头看代码,赫然发现一句 yield from...

2018-09-17 10:43:38 463

uinix环境高级编程 环境与学习

打包中,包含 uinix环境高级编程文档,有第二版,第三版, 高清有目录, 有源码环境,PDF程序清单,同时包含部署说明(centos下),拥有本套资料,完全可以自学

2018-03-27

内存池对象池设计

摘自一篇博文,里面涵盖了对象池,内存池的设计,可以使用,也可以运行,在设计上内存有所优势,欢迎讨论,欢迎提出意见改进

2016-12-28

c++ 期权策略

采用C++编写,里面涵盖期货复制期权策略

2016-12-23

空空如也

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

TA关注的人

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