上一页 1 ··· 57 58 59 60 61 62 63 64 65 ··· 109 下一页

2013年9月3日

jenkins 集成 redmine 账户验证的方案

摘要: jenkins 集成 redmine 账户验证的方案赖勇浩(http://laiyonghao.com)动机Jenkins 是最著名的持续集成工具,又因为它开源免费、插件众多,成为了许多团队做持续集成的首选。Jenkins 本身支持多种账户验证方案,但最棒的是它支持验证插件,可以把账户验证的工作完... 阅读全文

posted @ 2013-09-03 18:11 张大大123 阅读(149) 评论(0) 推荐(0) 编辑

谷歌创新法宝(也可说是成为伟大公司的法宝)

摘要: 谷歌前任 CEO,施密特(Eric Shcmidt)这样讲述自己初识谷歌时受到震撼的经历:“当我最初来到谷歌时看到,创始人谢尔盖和拉里十分重视艺术家与工作的直接对话,这种行为让重要的创新自然而然地涌现出来。他们已经在谷歌里建成了一种管理风格与文化,促使艺术性的探索与创... 阅读全文

posted @ 2013-09-03 09:25 张大大123 阅读(158) 评论(0) 推荐(0) 编辑

2013年8月27日

svn 集成 redmine 账户验证的终极解决方案

摘要: svn 集成 redmine 账户验证的终极解决方案赖勇浩(http://laiyonghao.com)动机对于大部分开发团队来说,一般都需要一套 SCM 系统,通常是 svn + redmine,有些还会有 reviewboard 之类的。大家当然不希望上三套系统就有三套账号密码,那样记忆起来太... 阅读全文

posted @ 2013-08-27 21:36 张大大123 阅读(180) 评论(0) 推荐(0) 编辑

2013年8月26日

推荐《Linux 多线程服务器端编程》

摘要: 赖勇浩(http://laiyonghao.com)最近,有一位朋友因为工作需要,需要从网游的客户端编程转向服务器端编程,找我推荐一本书。我推荐了《Linux 多线程服务器端编程——使用 muduo C++ 网络库》给他,他在网上书店看了以后问我为什么推荐这么厚一本书给他,正好这本书我已经早就看完... 阅读全文

posted @ 2013-08-26 23:55 张大大123 阅读(144) 评论(0) 推荐(0) 编辑

2013年8月14日

胡思乱想

摘要: 我们知道机器CPU的温度过高时,机器就会运行缓慢。而我惊奇的发现,当我思维激荡时,脑袋也会开始升温,接着思维 开始紊乱,必须要冷静下才能继续正常思考。 我们知道机器的虚拟存储器VM是按需调度的,当CPU需要某些虚拟页时,VM会把它们调入内存,当CPU不再需要它们 的时候,VM又会把它们调出内... 阅读全文

posted @ 2013-08-14 10:51 张大大123 阅读(164) 评论(0) 推荐(0) 编辑

2013年8月12日

TCP的核心系列 — SACK和DSACK的实现(七)

摘要: 我们发送重传包时,重传包也可能丢失,如果没有检查重传包是否丢失的机制,那么只能依靠超时来恢复了。 37版本把检查重传包是否丢失的部分独立出来,这就是tcp_mark_lost_retrans()。 在处理SACK块的同时,会检测是否有出现乱序,如果有乱序,那么会计算乱序的长度并更新。 本文主... 阅读全文

posted @ 2013-08-12 16:33 张大大123 阅读(364) 评论(0) 推荐(0) 编辑

TCP的核心系列 — SACK和DSACK的实现(六)

摘要: 上篇文章中我们主要说明如何skip到一个SACK块对应的开始段,如何walk这个SACK块包含的段,而没有涉及到 如何标志一个段的记分牌。37版本把给一个段打标志的内容独立出来,这就是tcp_sacktag_one()。 本文主要内容:tcp_sacktag_one(),给一个段打上标志。 ... 阅读全文

posted @ 2013-08-12 16:31 张大大123 阅读(447) 评论(0) 推荐(0) 编辑

TCP的核心系列 — SACK和DSACK的实现(五)

摘要: 18版本对于每个SACK块,都是从重传队列头开始遍历。37版本则可以选择性的遍历重传队列的某一部分,忽略 SACK块间的间隙、或者已经cache过的部分。这主要是通过tcp_sacktag_skip()和tcp_sacktag_walk()完成的。 tcp_sacktag_skip()可以直接找... 阅读全文

posted @ 2013-08-12 16:29 张大大123 阅读(336) 评论(0) 推荐(0) 编辑

TCP的核心系列 — SACK和DSACK的实现(四)

摘要: 和18版本不同,37版本把DSACK的检测部分独立出来,可读性更好。 37版本在DSACK的处理中也做了一些优化,对DSACK的两种情况分别进行处理。 本文主要内容:DSACK的检测、DSACK的处理。 Author:zhangskd @ csdn dsack检测 根据RFC 288... 阅读全文

posted @ 2013-08-12 16:21 张大大123 阅读(398) 评论(0) 推荐(0) 编辑

TCP的核心系列 — SACK和DSACK的实现(三)

摘要: 不论是18版,还是37版,一开始都会从TCP的控制块中取出SACK选项的起始地址。 SACK选项的起始地址是保存在tcp_skb_cb结构的sacked项中的,那么这是在什么时候做的呢? SACK块并不是总是合法的,非法的SACK块可能会引起处理错误,所以还需要进行SACK块的合法性检查。 ... 阅读全文

posted @ 2013-08-12 16:20 张大大123 阅读(392) 评论(0) 推荐(0) 编辑

上一页 1 ··· 57 58 59 60 61 62 63 64 65 ··· 109 下一页

导航