群博

这里是技术的天堂

IRC

来这里聊天

邮件列表

不要错过我们的一切

小组资源

我们的项目展示

WIKI

快来一起编辑吧

纳新报名

快来加入我们吧

最近文章

  [原]Xv6 chapter 0 学习笔记

Xv 6 Chapter 0 Operating system interfaces 操作系统的工作是分享电脑资源给多个程序,并且提供一系列服务而不是只让硬件提供。 操作系统通过接口给用户程序提供服务,所以设计一个好的接口就显得很重要。 这里操作系统xv6提供基础的接口,由Ken Thompson 和Dennis Ritchie的操作系统介绍,同时还有模仿Unix的内部设计。 每一个运行的程序叫做进程,他们都有自己的空间,其中包括指令,数据和栈。指令实现了程序的计算功能,数据是那些计算中的变量。 >>>

  [原]TCP 三次握手过程以及 Linux 下 Socket 函数的处理细节

三次握手过程中 TCP 的状态变化 三次握手的过程和本质 三种状态 socket 函数 listen 函数 connect 函数 accept 函数 值-结果参数 connect 函数在三次握手中的返回情况 总结一下近日所学的关于 TCP 建立连接 三次握手 的过程中, TCP 的 状态变化, 以及在这个过程中所用的 socket 函数, 对于各种情况会如何处理 涉及到 connect listen accept 函数 三次握手过程中 TCP 的状态变化 三次握手的过程和本质 如下图, 是一个  >>>

  [原]非阻塞 Connect

1.非阻塞Connect有什么用? 可以让三路握手的处理等同与一般数据的处理,而不是一直让 connect一直尝试重连或者花费一个RTT时间。而且RTT时间从几毫秒到几秒不等,万一有许多连接,不论是尝试重连还是花费一个RTT时间,都将是致命的延时。 可以使用该技术同时建立多个连接。Web浏览器中常用。 既然使用select等待连接的建立,我们就可以质地不嗯一个时间限制,使得我们能够缩短connect的超时。 2.必须去处理的细节: 处理connect立即建立的情况。(比如我们连接的是同一个主机时 >>>

  [原]TCP 带外数据(即紧急模式的发送和接受)

首先给出OSI 参考模型与TCP/IP协议模型图: 1. 概述: 首先,我们需要知道的是数据分为两种,一种是带内数据,一种是带外数据。带内数据就是我们平常传输或者说是口头叫的数据。带外数据就是我们接下来讲的内容。 许多的传输层都具有带外数据(也称为 经加速数据 )的概念,想法就是连接的某段发生了重要的事情,希望迅速的通知给对端。这里的迅速是指这种通知应该在已经排队了的带内数据之前发送。也就是说,带外数据拥有更高的优先级。带外数据不要求再启动一个连接进行传输,而是使用已有的连接进行传输。 其中,U >>>

  [原]Java并发--深入理解线程池

为什么需要线程池 在生产环境中,我们不能无限制的创建线程,主要原因如下: 线程创建与销毁的代价并不低; 如果可运行的线程数量多于可用处理器的数量,有些线程将会闲置,大量闲置的线程会消耗系统资源(内存)并给垃圾收集器带来压力; 大量线程竞争CPU也会造成不小的性能开销。 Executor框架 Executor框架在Java 5中被引入,其内部使用了线程池机制。它在java.util.cocurrent包下,通过该框架来控制线程的启动、执行和关闭,可以简化并发编程的操作。 Executor框架包括: >>>

活动公告

时间: 2018-06-09  09:00:00 地点:重庆大学 学生开源年会 学生开源年会2018 重庆大学
以下内容转载自开源工场,主页:https://openingsource.org/ 开源工场发布最新消息:首届学生开源年会 SOSCON18 将于6月9日-10日在重庆大学举办,届时将有来自国内各大高校社区及国外高校学生参加。联合创始社区包括:重庆大学 CONTINUE、清华大学 TUNA 协会、中科院开源软件协会、中科大 LUG、西南大学开源协会等。 学生开源年会(Students Open S >>>

时间: 2017-12-01  19:30:00 地点:FF205 Shell;Bash
本次技术分享由小组16级成员刘生玺同学主持,主题为“Linux Shell”,大家可以通过文末链接下载本期技术分享的PPT。 我们欢迎所有17级的小鲜肉和所有对这方面感兴趣的同学参加这次技术分享,与我们一起探讨交流,相互学习,共同进步。 什么是Shell? Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。 Shell不止一种: Shel >>>

时间: 2017-09-16  09:30:00 地点:国际会议中心 SFD
第十四届软件自由日(西邮站)圆满落下了帷幕。感谢大家对本次活动的关注与支持。大家对本次活动是否还意犹未尽呢?快和小编一起来回顾一下现场的盛况吧! 超燃的开场视频 开场视频 主持人宣布开场 现场内景 活动开始前大家已经早早有序就坐,等待活动开始。本次活动吸引了众多开源和计算机爱好者参与,我校计算机学院的大一新生也参加了本次活动。 精彩分享 来自深度科技王勇先生、银河麒麟云吕冬兵先生和西安理工大学张翔 >>>

时间: 2017-09-16  10:51:00 地点:图书馆二楼 国际会议中心 软件自由日
第十四届软件自由日主场活动即将震撼来袭,小伙伴们是不是很激动呢?反正小编已经是兴奋地睡不着了,下面就由我来给大家透露一下内部情报和最新进展吧! 校内宣传 校园的不少地方都出现了软件自由日的宣传海报和横幅,快来一起将他们找出来吧! 西区图书馆 东区教学楼 西区小操场 外场活动 快来看看小鲜肉们对开源文化的热情吧! 东区计算机学院的小鲜肉们真是太积极了,跟学长学姐们交流了很多问题。 热闹的西区摊位。  >>>

时间: 2017-08-16  00:00:00 地点:中国·重庆大学 GNOME GNOME.Asia Summit 2017
GNOME.Asia亚洲峰会 一年一度的GNOME.Asia亚洲峰会在2017年度来到了山城重庆! 2017年是GNOME项目诞生20周年,还是GNOME.Asia 峰会的第十届,意义非凡。本次峰会是继北京、越南胡志明、台北、印度班加罗尔、香港和韩国首尔、印尼雅加达后,GNOME.Asia首次来到中国西部城市。 重庆是一个美丽而热情的城市,与开源社群碰撞出了很多火花,相信本次GNOME.Asia  >>>