Quantcast
Channel: 伯乐在线 | 周昌鸿 | 动态
Browsing all 17 articles
Browse latest View live

zzzworm 发布了一条新的活跃评论

原文出处:http://preshing.com/20130930/double-checked-locking-is-fixed-in-cpp11/ 内容是关于C++11标准中修复了双重检查锁定模式的消息,同时作者阐述了实现双重检查锁定模式的诸多方法,并逐一进行了分析,作者还提供了一个在早期编译器上实现双重检查锁定模式的库。 C++11中修改了双重检查锁定问题 —Jeff Preshing...

View Article



zzzworm 发布了一条新的活跃评论

您好,我主要关注C++开发,分布式系统、云计算、web开发和UI开发 回复于 - 黄利民 发布了更新 @zzzworm :你好,请问你主要关注哪些技术领域呢?:)

View Article

Image may be NSFW.
Clik here to view.

zzzworm 发表了 C++11中修改了双重检查锁定问题

导读:本文是关于C++11标准中修复了双重检查锁定模式的消息,同时作者阐述了实现双重检查锁定模式的诸多方法,并逐一进行了分析,作者还提供了一个在早期编译器上实现双重检查锁定模式的库。 双重检查锁定模式(DCLP)在无锁编程(lock-free...

View Article

zzzworm 发布了一条新的活跃评论

谢谢!你们这个网站做得挺好的,经常关注哈。 回复于 -

View Article

zzzworm 发表了 我们不需要字符串类型

[…] Comments: 0

View Article


zzzworm 发表了 字符串类型存在缺陷

我的前一篇文章《<a href="../52338/" target="_blank" […] Comments: 0

View Article

zzzworm 发表了 OSGi 和 C++

2011年 9月我参加了OSGi社区在达姆施塔特的会议,并且有机会与其他与会者探讨本机c++实现的OSGi规范的现状。在这一事件之前我也一直想写一篇博客,来描述关于当前实现OSGi规范的现状和努力——类似于C / c++实现的OSGI框架。最后,这篇文章会给出OSGi本机实现的概述。   简介 我第一次了解OSGI组件模型是在7年前开发一个Eclipse...

View Article

Image may be NSFW.
Clik here to view.

zzzworm 发表了 Reddit帝国建立在一个有瑕疵的算法之上

</a […] Comments: 0

View Article


周昌鸿 发表了 C++的另一种错误处理策略

这篇短文是讨论一个大多数程序员都感兴趣的一个话题:错误处理。错误处理是编程的一个“黑暗面”。它既是应用程序的“现实世界”的关键点,也是一个你想隐藏的复杂业务。 在早期的C编程生涯中,我知道三种错误处理的方式。 C语言的方式:返回错误码 C语言风格的错误处理是最简单的,但是并不完美。 C语言风格的错误处理依赖于“当程序遇到错误时返回一个错误码”。这里是一个简单的例子: int...

View Article


周昌鸿 发表了 C++的未来和指针

上周Meeting C++2013结束后,我对C++思考了很多,有一些内容和指针有关。在C++ 11中只对指针进行了小量的更新(引入了nullptr),不过过去几年中,C++中指针的语义和用法却发生了很多变化。 首先,我们从指针的原始意义开始,C++11中简单如type* pt = nullptr;...

View Article

周昌鸿 评论了 C++的未来和指针

感谢批评指正,由于还是初次接触翻译,对一些词汇的理解和掌握不够,以后还需要多多努力。 Comments: 0

View Article

周昌鸿 评论了 C++的未来和指针

我一直以为指针是C语言发明的,看来我孤陋寡闻了 Comments: 0

View Article

周昌鸿 发表了 我推荐的一些C\C++书籍

人们常常问我有什么C++和编程的书籍推荐,也许是因为我在PowerDNS有一个关于“编写可读性良好的C++代码”的演讲。这篇博文可以作为我对上述问题的一个回答,同时也包含了一些更广泛的笔记编程。如果你有任何补充或喜欢的书籍但是我没有提到,请给留言提示,我打算一有新书就更新这个页面。 第一个注意项:如果你打算学习C++,请务必学习最新版的C++...

View Article


Image may be NSFW.
Clik here to view.

周昌鸿 发表了 如何在Github上为开源贡献力量?

参与开源的一个好方式是为当前你正在使用的(开源)项目贡献力量。Github为多达五百万的开源项目提供托管。这里有各种技术集的项目,比如:recipes、 HTML/CSS、Ruby、Astrophysics和其他许多项目。这份指南会涵盖在一个典型项目中的各个方面,同时指导如何参与贡献。 查找项目 我们建议你开始时查找你已经在使用的项目(或者感兴趣的项目)。下面是一些值得访问的链接: ·...

View Article

Image may be NSFW.
Clik here to view.

周昌鸿 发表了 C\C++代码优化的27个建议

1. 记住阿姆达尔定律: funccost是函数func运行时间百分比,funcspeedup是你优化函数的运行的系数。 所以,如果你优化了函数TriangleIntersect执行40%的运行时间,使它运行快了近两倍,而你的程序会运行快25%。 这意味着不经常使用的代码不需要做较多优化考虑(或者完全不优化)。 这里有句俗语:让经常执行的路径运行更加高效,而运行稀少的路径正确运行。 2. 代码先...

View Article


Image may be NSFW.
Clik here to view.

周昌鸿 发表了 如何成为一个卓越的程序员

作者是Rails/Angular开发者,企业家& YC alum。早先创建了Clickpass.com网站并出售。目前担任Brojure.com的OTO(唯一O(only)TO),兼职entrepreneur first。 免责声明:这是一篇非常长的文章,比我通常会写的主题要长得多。我编辑文章并发给朋友评审,直到他们都觉 […] Comments: 0

View Article

Image may be NSFW.
Clik here to view.

周昌鸿 发表了 孤独的力量:在没有别人的时候我们如何做到更好

</a […] Comments: 0

View Article

Browsing all 17 articles
Browse latest View live




Latest Images