群博

这里是技术的天堂

IRC

来这里聊天

邮件列表

不要错过我们的一切

小组资源

我们的项目展示

WIKI

快来一起编辑吧

纳新报名

快来加入我们吧

最近文章

  [原]UNP多线程编程技巧简单总结

1. 为新线程传递参数 错误代码示例: for (i = 0; i < N; i++) { pthread_create(&tid, NULL, &handle, &i); } 当当当,要提问啦!!! 以上这段代码会发生什么奇怪的事情吗?当线程去进行处理i的时候,如果cpu调度到主线程运行,就会改变i的值。因为传入的是地址,所以线程中使用的i就会被改变。这就会出现问题。那么我们如何给线程传递参数呐?一般有以下两种方法: 1. 传送值而不传送地址 2. 通过`new,malloc`传递 1. >>>

  [原]使用C++11进行多线程开发

文章目录创建线程std::thread 类使用join()使用 detach()警惕作用域线程不能复制给线程传参传递指针传递引用以类成员函数为线程函数以容器存放线程对象互斥量std::mutexstd::lock_guard条件变量call_once 创建线程 C++11 增加了线程以及线程相关的类, 而之前并没有对并发编程提供语言级别的支持 std::thread 类 使用 std::thread 类来创建线程, 我们需要提供的只是线程函数, 或者线程对象, 同时提供必要的参数 std::th >>>

  [原]C++ decltype 关键字学习

根据我上一片博客的介绍–c++函数模板初探 我们可以用模板实现很多函数,也对c++函数模板有了初步的了解。 但是加入有下面这个情况: template <class T1, class T2> void ft (T1 &x, T2 &y) { ... ?type? xpy = x+; ... } 在这种情况下xpy应该是什么类型呢?由于不知道ft()将如何使用,因此无法预知这一点。正确的类型可能是T1、T2或者其他类型。假如又出现了重载运算符,这会让问题更加的复杂。 于是为了解决这个 >>>

  [原]Java并发--原子变量类的使用

注:本篇博客主要内容来源于网络,侵删~ 引言 我们假设你已经熟练掌握了CAS,原子变量类等的相关概念。这篇博客中,我们主要讨论原子变量类的使用。 原子变量类 原子变量类共12个,分4组: 计数器:AtomicInteger,AtomicLong,AtomicBoolean,AtomicReference。 域更新器:AtomicIntegerFieldUpdater,AtomicLongFieldUpdater,AtomicReferenceFieldUpdater。 数组:AtomicInte >>>

  [原]C++ 函数模板初探

C++之所以强大,其中肯定少不了模板的功劳。使用好模板也可以为以后的编程省去很多的功夫。 函数模板是通用的函数描述,也就是说,它们使用泛型来定义函数,其中泛型可用具体的类型(如int或double) 替换。通过将类型作为参数传递给模板,可使编译器生成该类型的函数。由于模板允许以泛型的方式编写程序,因此有时也被称为通用编程。由于类型使用参数表示的,因此模板特性有时也被成为参数化类型(parameterized types) (C++ Primer Plus 第六版中文 P281) 以上就是一个函数 >>>

活动公告

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