群博

这里是技术的天堂

IRC

来这里聊天

邮件列表

不要错过我们的一切

小组资源

我们的项目展示

WIKI

快来一起编辑吧

纳新报名

快来加入我们吧

最近文章

  [原]内存分配(持续更新)

1、brk释放内存和sbrk分配内存 #include<unistd.h> int brk(void *end_data_segment); 成功返回0,否则为-1 将内存边界设置为参数所指定位置 void *sbrk(intptr_t increment); 成功返回之前的内存边界,失败返回(void*)-1 增加内存边界,返回为新分配内存的起始位置(sbrk(0)就是获得堆位置) 使用的例子 #include <iostream> #include <unist >>>

  [原]JVM各种垃圾收集器的简介

本以为JVM中有一个强大的垃圾收集器,能够实时监控资源并即时清除已经死掉的对象。事实上直到现在为止还没有万能的收集器,我们选择的只是对具体应用最合适的收集器,下面就简单说说集中收集器吧。 Serial 收集器 最基本、发展历史最悠久的收集器,在JDK 1.3.1之前是虚拟机新生代收集的唯一选择。它是一个单线程收集器,在它就行垃圾收集工作时,必须暂停其他所有的线程,直到它收集结束。 具有简单高效的优点(没有线程交互的开销),现在依然是虚拟机运行在Client模式下的默认新生代收集器。 ParNew >>>

  [转]AVL树01(c++代码实现)

前面我们提到输入的数据正好是升序或降序序列时,二叉排序树就会退化成一个单链表,时间复杂度变为 O(N)(如果没看前面,点这里),这是我们所不希望的。我们也提出了解决办法,那就是“平衡”BST树。 AVL树:最先发明的自平衡二叉查找树。在AVL树中任何节点的两个子树的高度最大差别为1,所以它也被称为高度平衡树。查找、插入和删除在平均和最坏情况下的时间复杂度都是O(log{n}),增加和删除可能需要通过一次或多次树旋转来重新平衡这个树。AVL树得名于它的发明者G. M. Adelson-Velsky >>>

  [原]Java 线程的6种状态(简单介绍)

关于Java线程的状态网上的说法不一,有的说是6种状态,有的说是5中状态,索性就查看了一下Java源码。Thread类里面有一个枚举类,如下: public enum State { NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING, TERMINATED; } 这个枚举类里面有6种类型,所以Java中的线程有6种状态。 关于各种状态的简单说明: NEW(初始):线程被创建后尚未启动。 RUNNABLE(运行):包括了操作系统线程状态中的Running >>>

  [原]Linux I/O多路复用select详解及FD_系列宏的源码分析

I/O多路复用的理解 先讲一个大家都比较熟悉的例子吧 小时候咱们都喜欢看《亮剑》、《雪豹》这一类的抗日剧,里面八路军在自己的驻地周围都会24小时分布一些暗哨,每当有鬼子要进行扫荡或者清剿的时候暗哨就会赶紧告诉驻地的八路军,有敌人过来了,赶紧抄家伙干仗了。其实这就和咱们要讲的I/O多路复用有异曲同工之处。 在我们接触I/O多路复用以前,在处理一些比较多的连接或者请求的时候大多数人会去使用类似下面这种方式去处理: while(1) { int cli_fd = accept(listen_fd, ( >>>

活动公告

时间: 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  >>>