码迷,mamicode.com
首页 > 2016年07月24日 > 全部分享
有关TCP方式连接建立时三次握手,为什么不是2次 或4次 5次
首先简述一下TPC连接建立的过程中,“三次握手”的过程:第一次:客户端像服务器端发送连接请求第二次:服务器收到请求后,向客户端发送回应和连接请求第三次:客户端收到后,对服务器的请求发送应答其中总共发送了3条消息,因此该过程也称作“三次握手”而这其中3次握手也是建..
分类:其他好文   时间:2016-07-24 07:08:24    阅读次数:1699
红黑树
红黑树是一棵二叉搜索树,它在每个节点上增加了一个存储位来表示节点的颜色,可以是Red或Black。通过对任何一条从根到叶子简单路径上的颜色来约束,红黑树保证最长路径不超过最短路径的两倍,因而近似于平衡。红黑树是满足下面红黑性质的二叉搜索树:(1)每个节点,不是红色就..
分类:其他好文   时间:2016-07-24 07:07:05    阅读次数:151
互斥锁和信号量的区别
互斥量和信号量的区别1.互斥量用于线程的互斥,信号量用于线程的同步。这是互斥量和信号量的根本区别,也就是互斥和同步之间的区别。互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访问顺序,即访问是无序的。同步:..
分类:其他好文   时间:2016-07-24 07:08:20    阅读次数:167
进程间通信方式总结
进程间通信就是在不同进程之间传播或交换信息,那么不同进程之间存在着什么双方都可以访问的介质呢?进程的用户空间是互相独立的,一般而言是不能互相访问的,唯一的例外是共享内存区。但是,系统空间却是“公共场所”,所以内核显然可以提供这样的条件。除此以外,那就是双方..
分类:系统相关   时间:2016-07-24 07:08:30    阅读次数:266
IT人员如何提升在企业里地位和价值?——新人入职如何烧旺前三把火
本文是老男孩个人公众号的第一篇文章,如果喜欢,可加oldboy_linux,或扫结尾的二维码进行关注!http://oldboy.blog.51cto.com/2561410/1829072技术的提升仅是量的积累,思想的提升才是质的飞跃!------老男孩前言:虽然本文题目是针对IT运维人员的,但其他行业的伙伴同样能从..
分类:其他好文   时间:2016-07-24 07:07:03    阅读次数:219
linx中的信号量
信号量的本质是一种数据操作锁,它本身不具有数据交换的功能,而是通过控制其他的通信资源(文件,外部设备)来实现进程间通信,它本身只是一种外部资源的标识。信号量在此过程中负责数据操作的互斥、同步等功能。信号量的工作原理由于信号量只能进行两种操作等待和发送信号,..
分类:其他好文   时间:2016-07-24 07:07:04    阅读次数:220
http返回码
5xx系列500内部服务错误InternalServerError原因一般是:访问量大,服务器资源吃不消,或者内部执行错误,如后端mysql挂了。502(同504情况差不多)BadGateway原因一般是:1nginx出现502有很多原因,但大部分原因可以归结为资源数量不够用,也就是说后端php-fpm处理有问题,nginx将..
分类:Web程序   时间:2016-07-24 07:06:24    阅读次数:217
RSA(施工中)
获取2个密钥的过程:
分类:其他好文   时间:2016-07-24 07:06:27    阅读次数:109
zabbix lld结合pycurl批量监控网站服务质量
前两天看到博客有监控web的,之前也写过pycurl的监控状态;后面想想web监控咱们何不直接通过zabbix的方式监控;zabbix确实是个万花筒,这个也是我喜欢zabbix的一个原因之一吧;pycurl可以参考我之前写过的:http://xiaoluoge.blog.51cto.com/9141967/1616922。1、监控脚本:[ro..
分类:Web程序   时间:2016-07-24 07:06:41    阅读次数:369
让孩子一生不后悔
以下观点属个人见解,如有不同观点,欢迎提出讨论----by无云         十月怀胎,“胎教”作用暂且不表。         孩子呱呱坠地,到幼儿园前:“专家结合自己多年的工作实际认为,只要孩子有简单的生活自理能力,并可以说出自己的意愿,就可上幼儿园。简单自理就是说,孩子会脱裤子,会脱鞋子。说出自己的意愿,就是说孩子能表达自己想上厕所等需求。”(摘自网络)建议孩子由父母照顾,特别是孩子能够...
分类:其他好文   时间:2016-07-24 07:06:58    阅读次数:156
Android多线程操作——线程池管理综述
1、常用线程池创建使用分析 2、自定义线程池...
分类:移动开发   时间:2016-07-24 07:05:37    阅读次数:323
基于内容的推荐(第二周)
说明:文章为初学者看推荐系统(蒋凡),结合网上资料做的笔记,不保证其正确性。欢迎指正^_ 1、  继续记录下svd的一个例子(参考http://blog.sina.com.cn/s/blog_7c76633901019oi8.html,http://blog.csdn.net/abcjennifer/article/details/8131087): 1)  看下图,表示9篇文章中,b...
分类:其他好文   时间:2016-07-24 07:05:52    阅读次数:208
协同过滤推荐(第1周)
说明:文章为初学者看推荐系统(蒋凡),结合网上资料做的笔记,不保证其正确性~ 一、首先当前的主流推荐方法有: 1、  协同过滤推荐; 2、  基于内容的推荐; 3、  基于知识的推荐; 4、  混合推荐; (注:学习过程不必特意将他们区分开,由他们的推荐公式知道他们的缺陷,混合使用)   1、  协同过滤(CF collaborative Filtering): 1-1:基于用户...
分类:其他好文   时间:2016-07-24 07:05:09    阅读次数:142
Linux C++ 实现时间轮 优化超时检测机制
C++实现的时间轮 tcp会话 超时检测 会话超时检测 代码整洁...
分类:编程语言   时间:2016-07-24 07:06:29    阅读次数:520
逐步深入TCP/IP协议栈
史上最全TCP/IP协议栈详解,如有错误,还望指点。交流学习,共同进步.........
分类:其他好文   时间:2016-07-24 07:05:37    阅读次数:228
JAVA集合体系回顾(2)
由于上一篇文章的篇幅实在太长了,讲的都是单列集合,这篇文章将单独介绍双列集合Map的使用.Map双列集合根接口如果程序中存储了几百万个学生,而且经常需要使用学号来搜索某个学生,那么这个需求有效的数据结构就是Map。Map是一种依照键(key)存储元素的容器,键(key)很像下标,在List中下标是整数。在Map中键(key)可以使任意类型的对象。Map中不能有重复的键(Key),每个键(key)都有...
分类:编程语言   时间:2016-07-24 07:04:04    阅读次数:239
《JavaScript 闯关记》之简介
JavaScript 是面向 Web 的编程语言,绝大多数现代网站都使用了 JavaScript,并且所有的现代 Web 浏览器(电脑,手机,平板)均包含了 JavaScript 解释器。 这使得 JavaScript 能够称得上史上使用最广泛的编程语言。 JavaScript 也是前端开发工程师必须掌握的三种技能之一:描述网页内容的 HTML、描述网页样式的 CSS、以及描述网页行为的 JavaS...
分类:编程语言   时间:2016-07-24 07:05:29    阅读次数:244
1452条   上一页 1 ... 70 71 72 73 74 75 76 ... 86 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!