程序员人生 网站导航

网络编程(56)—— Windows下使用IOCP构建socket服务端

网络编程(56)—— Windows下使用IOCP构建socket服务端 一、完成端口对象 不同于IO重叠对象在IO完成时通过触发事件或者触发CompletionRoutine回调函数,IOCP模型将socket和完成端口对象(CompletionPort,简称C...

观书有感(摘自12期CSDN)

观书有感(摘自12期CSDN) CSDN要闻 Visual Studio 将登陆Mac平台 在11月的Connect()上,微软正式发布了Visual Studio For Max预览版,这是微软这一编程工具首次进入苹...

_souce禁用,如何搜索? 指定_souce存储的字段?控制从_source返回部分字段?

_souce禁用,如何搜索? 指定_souce存储的字段?控制从_source返回部分字段? 事实上,_source 字段就是一个储存字段。 在 Elasticsearch 中,单独设置储存字段不是一个好做法。完整的文档已经被保存在 _source 字段中。 通常最好的...

程序员从技术到人生

程序员从技术到人生 我从CSDN上看到的一篇文章,感觉很不错,今天分享给大家关于提问,你有没有碰到过这种情况,有人拿着一个问题跑来,大概交代了一下他想解决的场景,然后描述...

游戏平台发发展路线-程序员人生工程师分析

游戏平台发发展路线-程序员人生工程师分析 前言作为一个在IT行业工作十五年的老兵,笔者在这里将自己多年的学习游戏算法经验分享给读者,希望能够帮助那些想学习算法提升自己的读者。算法是IT产品研发的核...

2016年OpenStack总结

2016年OpenStack总结 OpenStack基本每年都会有很大的变化,2016年,也不例外。下面总结我所看到的变化。巨头的变化Mirantis是OpenStack最显眼的巨头,它的一则新闻值得大家花心思...

2017年1月微软MVP申请开始了!

2017年1月微软MVP申请开始了! 微软最有价值专家(Microsoft Most Valuable Professional)是指具备一种或多种微软技术专业知识,积极参与线上或线下的社区活动,经常与其他专业人士和社区...

keepalived 的安装和配置使用(精华版)

keepalived 的安装和配置使用(精华版) 通常说的双机热备是指两台机器都在运行,但并不是两台机器都同时在提供服务。 当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换...

可靠性配置与管理——BFD和NQA配置与管理1

可靠性配置与管理——BFD和NQA配置与管理1 BFD和NQA配置与管理在网络管理中,总希望当网络中一些关键链路或关键节点发生故障时能及时获得提示信息,并能自动进行相应的处理,以便不影响正常的数据通信。BF...

MapReduce: 一种简化的大规模集群数据处理法

MapReduce: 一种简化的大规模集群数据处理法 (只有文字没有图,图请参考http://research.google.com/archive/mapreduce.html)MapReduce: 一种简化的大规模集群数据处理法翻译:风里来雨里去原文:MapRedu...