2014-12-14 06:12
⁄ 工业·编程
⁄ 共 3118字
近几年C++有了很多变化。最新的两个版本C++11和C++14,引入了如此多的新特性,用 Bjarne Stroustrup的话说就是“感觉就像一个新语言一样。”
真的。现代c++形成了一个全新的编程风格,我不能不注意到它带有更多的Python味道。基于范围(Range)的循环、类型推导、向量、map初始化和lambda表达式。你越是探索现代C++,你越能够发现它里面的Python痕迹。
是Python直接影响了现代C++吗?还是在C++传开前,Python已经采用了一些有用的...
c++, Python阅读全文
2014-12-13 06:09
⁄ 工业·编程
⁄ 共 685字
Stardock公司的CEO Bard Wardell通过他的官方博客透露了一些微软即将到来的图形API DirectX 12的一些消息,根据他的说法,DX12将会非常特别,因为它能够把进程分配给多个核心,在提高效率同时也能够减少在渲染每一帧所花费的时间。
Wardell通过两张对比幻灯片,阐述了的DirectX 12是如何有效利用多个内核带来性能改善的,下图即为对比幻灯片。
“在DX 11中这一帧大概需要9ms渲染,在DX 12中则仅需4ms...
DirectX阅读全文
2014-12-12 19:35
⁄ 工业·编程
⁄ 共 1288字
北京时间12月11日消息,Digia全资子公司The Qt Company在其官方博客上宣布,正式发布Qt 5.4,支持HTML5混合开发,引入对于Windows Phone的支持,以及众多跨桌面、移动和嵌入式平台的增强功能,还同时包括了Qt Creator 3.3正式版,并针对设备创建推出了全新的开发包。此外,值得开发者注意的是,Qt 5.4将是最后一个支持WebKit的版本。
作为Qt独立运营后的第一个整合版本,Qt 5.4不仅延续了之前各个版本所包...
Qt阅读全文
2014-12-11 20:45
⁄ 工业·编程
⁄ 共 4187字
容器技术是一种轻量级虚拟化技术,能够以很细的粒度,虚拟化独立的系统运行环境。这就意味着,一台物理的服务器,或者是一台云上面的虚拟服务器,能够同时运行成百上千个独立的容器。
基于游戏行业“短平快”的鲜明特点, 每一个游戏世界里面,每一种业务逻辑,譬如控制人物的行走,战斗,场景,聊天,存档,数据库等,都可以运行在一个独立的容器中。这一系列的容器,就构成了一个独立的...
云存储, 容器, 游戏, 行业分析阅读全文
2014-12-10 07:50
⁄ 工业·编程
⁄ 共 1760字
Visual Studio 2015 Preview包含了很多强大的新特性,无论你是从事Web应用程序开发,还是桌面应用程序开发,甚至是移动应用开发,VS 2015都将大大提高你的开发效率。有几个特性非常有亮点,比如编辑器支持手势识别、Cordova工具包、C++增强工具和最新的Android模拟器。其他的一些特性,虽然很少提到,但是个人觉得在VS 2015开发中我们也能获益匪浅,一起来看看吧。
1、自定义窗口布局
如果你在多个设备上开...
visual_studio阅读全文
2014-12-09 16:35
⁄ 工业·编程
⁄ 共 1440字
一、QT打开指定网站和文件夹
在Qt程序中,如果要打开指定网站或系统中的文件夹,可以使用QDesktopServices类的openUrl方法。
详见http://qt-project.org/doc/qt-5/qdesktopservices.html
比如要打开Qt开发社区,相应的代码如下:
#include <QDesktopServices>
#include <QUrl>
QDesktopServices::openUrl(QUrl("http://qt-project.org/doc/qt-5/classes.html"));
要打...
Qt, 代码集锦阅读全文
2014-12-09 01:55
⁄ 工业·编程
⁄ 共 2045字
你是否还一直保持着对编程的热爱?每一段通过测试的代码都能给你愉悦的成就感;每当接触到一个崭新的前沿框架你都感到兴奋并跃跃欲试……如果你仍一如既往的保持着这份激情,那么软件开发这项工作真的对你再适合不过了。但是,你是否考虑过在5年、10年、15年以后的职业规划呢?你还要继续写代码么?如果你之前没有考虑过这个问题,那么这篇文章可以给你很好的建议,它将指导你发现软件开发人员可能经历的职业发...
软件之路阅读全文
2014-12-08 00:12
⁄ 工业·编程
⁄ 共 2492字
我看书有个特点,不写笔记,就感觉好像没有看过书,印象不深刻(虽然写了也未必深刻),所以我看书会比较慢,笔记会很多。这里总结一下并发。最近学习《深入理解计算机系统》,最后一章中讲到了并发。之前一直以为并发是为了提高性能,书中将并发理解为逻辑控制流在时间上的重叠。简单的说,就是让机器能够同时处理多个事情,充分利用机器的能力。特别是现在多核机器的普遍,并发可能越来越重要。
现代操作系统提供了三种基本的...
软件开发阅读全文
2014-12-07 13:30
⁄ 工业·编程
⁄ 共 2737字
编者按:原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳 森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你能在本文中看到自己的身影。
从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你...
经验, 软件之路阅读全文
2014-12-06 22:40
⁄ 工业·编程
⁄ 共 1728字
在公司工作了四年组织了两次新员工培训,马上还要组织今年的新员工培训。这过程中有些经验和想法和大家分享一下。
第一次:照虎画猫
第一次组织新员 工培训时,自己刚工作也没有多长时间,能力实在有限。唯一的优势是我之前在前一家公司参加过一次系统的培训,当时还算印象深刻,就和另外一个同事一起组织 了这次培训。这次培训除了培训的内容不同外,培训的步骤基本照搬。所以不敢自称“ 照猫画虎” 。其实这次培训除了照搬步骤...
软件团队阅读全文