C++ go java
文章平均质量分 92
Daemon_1994
这个作者很懒,什么都没留下…
展开
-
c++11 中的 move 与 forward
一. move关于 lvaue 和 rvalue,在 c++11 以前存在一个有趣的现象:T& 指向 lvalue (左传引用), const T& 既可以指向 lvalue 也可以指向 rvalue。但却没有一种引用类型,可以限制为只指向 rvalue。这乍看起来好像也不是很大的问题,但其实不是这样,右值引用的缺失有时严重限制了我们在某些情况下,写出更高效的代码。举个粟子,假设我们有一个类原创 2015-08-03 20:12:00 · 634 阅读 · 0 评论 -
static 和 const的区别与联系
static 是c++中非常常用的修饰符,他被用来控制变量的存储方式和可见性,下面我将从 static 修饰符的产生原因、作用谈起,全方面分析static 修饰符的实质。 static 的两大作用:一、控制存储方式: static被引入以告知编译器,将变量存储在程式的静态存储区而非栈上空间。 1、引出原因:函数内部定义的变量,在程式执行到他的定义处时,编译器为他原创 2015-07-28 17:27:11 · 632 阅读 · 0 评论 -
Docker生态系统系列之一:常用组件介绍
【编者的话】本篇文章是介绍Docker生态系统的第一篇,不仅从概念上介绍了容器化、服务发现和全局配置存储、网络工具、调度、集群管理和编排这几部分内容,而且配以清晰易懂的例子进行讲解说明,非常值得读者称赞。Docker是现在使用最多的容器化软件。与其它已经存在的容器化系统相比,Docker可以更加简单的创建和管理容器,并与其它开源软件集成。简介容器化是一个以可移植和可预测原创 2015-06-01 18:54:10 · 1499 阅读 · 0 评论 -
Go 语言的分布式读写互斥
Go语言默认的sync.RWMutex实现在多核环境中表现并不佳,因为所有的读者在进行原子增量操作时,会抢占相同的内存地址。该文探讨了一种n-way RWMutex,也可以称为“大读者(big reader)”锁,它可以为每个CPU内核分配独立的RWMutex。读者仅需在其核心中处理读锁,而写者则须依次处理所有锁。 查找当前CPU读者使用CPUID指令来决定使用何种锁,原创 2015-05-06 17:51:51 · 1151 阅读 · 0 评论 -
C++的函数重载
Objective-C面向对象初体验Oracle数据库开发必备利器之SQL基础JAVA遇见HTML——Servlet篇使用JSP+Servlet技术生成报表原文出处: 吴秦的博客 欢迎分享原创到伯乐头条—— 每个现象后面都隐藏一个本质,关键在于我们是否去挖掘写在前面:函数重载的重要性不言而明,但是你知道C++中函数重载是如何实现的呢(虽然本文原创 2015-05-12 09:01:28 · 880 阅读 · 0 评论 -
Docker的核心是什么?
摘要:不久前Docker刚刚完成了9500万美元的新一轮投资,市场估值已经达到10亿美金,而到目前为止Docker还没有真正的商业产品,那么为什么Docker这么火呢?针对这个问题,DVM创始人兼CTO王旭给出了专业的解答。在基础技术创业这个圈子里,Docker算是最火的独角兽了。不久前Docker刚刚完成了9500万美元的新一轮投资。要知道Docker是个纯开源,完全底层Buildi原创 2015-04-30 19:34:19 · 1269 阅读 · 2 评论 -
Java习惯用法总结
本文由 ImportNew - 进林 翻译自 nayuki。欢迎加入翻译小组。转载请见文末要求。在Java编程中,有些知识 并不能仅通过语言规范或者标准API文档就能学到的。在本文中,我会尽量收集一些最常用的习惯用法,特别是很难猜到的用法。(Joshua Bloch的《Effective Java》对这个话题给出了更详尽的论述,可以从这本书里学习更多的用法。)我把本文的所有代码原创 2015-04-07 16:58:08 · 708 阅读 · 0 评论 -
Java就业指导
说明:非常抱歉,文章中部分内容因为公司要求已经被删除,我们会在适当的时候通过其他网站来发布对大家更有用的内容。 想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前到底需要准备哪些东西呢?本文陈列的这些内容既可以作为个人简历中的内容,也可以作为面试的时候跟面试官聊的东西,你可以把这些内容写到你的简历中,当然更需要的是你在面试的时候向面试官展示这些专业技能。相原创 2015-04-18 16:55:55 · 1042 阅读 · 0 评论 -
Java面试题集(1-50)
说明:最近已经重新发布了最新的《Java面试题大全》,欢迎大家点击浏览。下面的内容是对网上原有的Java面试题集及答案进行了全面修订之后给出的负责任的题目和答案,原来的题目中有很多重复题目和无价值的题目,还有不少的参考答案也是错误的,修改后的Java面试题集参照了JDK最新版本,去掉了EJB 2.x等无用内容,补充了数据结构和算法相关的题目、经典面试编程题、大型网站技术架构、操作系统、数据原创 2015-04-18 17:27:11 · 1061 阅读 · 0 评论 -
Muduo 设计与实现之一:Buffer 类的设计
【开源访谈】Muduo 作者陈硕访谈实录http://www.oschina.net/question/28_61182开源访谈是开源中国推出的一系列针对国内优秀开源软件作者的访谈,以文字的方式记录并传播。我们希望开源访谈能全面的展现国内开源软件、开源软件作者的现状,着实推动国内开源软件的应用与发展。【嘉宾简介】陈硕 北京师范大学硕士,擅长 C++原创 2015-04-02 11:22:18 · 3348 阅读 · 0 评论 -
Java开发者易犯错误Top10
摘要:在Java中,有些事物如果不了解的话,很容易就会用错,如数组转换为数组列表、元素删除、Hashtable和HashMap、ArrayList和LinkedList、Super和Sub构造函数等,如果这些对你来说是陌生的,你可以在本文中了解它们。本文总结了Java开发者经常会犯的前十种错误列表。Top1. 数组转换为数组列表将数组转换为数组列表,开发者经原创 2015-02-13 21:31:06 · 4469 阅读 · 0 评论 -
Docker源码分析(一):Docker架构
【编者按】在《深入浅出Docker》系列文章的基础上,InfoQ推出了《Docker源码分析》系列文章。《深入浅出Docker》系列文章更多的是从使用角度出发,帮助读者了解Docker的来龙去脉,而《Docker源码分析》系列文章通过分析解读Docker源码,来让读者了解Docker的内部实现,以更好的使用Docker。总之,我们的目标是促进Docker在国内的发展以及传播。另外,欢迎加入Info原创 2015-02-25 16:44:32 · 913 阅读 · 0 评论 -
C++11 标准新特性: 右值引用与转移语义
C++ 的新标准 C++11 已经发布一段时间了。本文介绍了新标准中的一个特性,右值引用和转移语义。这个特性能够使代码更加简洁高效。查看本系列更多内容 | 3 评论:李 胜利, 高级开发工程师, IBM2013 年 7 月 10 日内容在 IBM Bluemix 云平台上开发并部署您原创 2015-08-03 20:09:00 · 551 阅读 · 0 评论