关闭

注释及文档的故事

出处:http://blog.krzycube.net/interface_func_comments/--- 昨晚从会议室出来,发现有几位在金山时的同事(@HanTuo , @lidaobing , @hangzhupeng , @wangdong)在twitter上讨论关于接口注释的问题,整理如下,相应回复的紧贴一起,就省去了twitter中多级RT吧:HanTuo: 实在不喜欢代...
阅读(4126) 评论(7)

XL, an extensible programming language, implements concept programming

XL的特色在于你可以定义新文法。如: function Factorial (N : integer) return integer written N! is    if N = 0 then        return 1    else        return N * (N-1)! 这样,你就可以用 N! 来表示 Factorial(N) 这样一个函数调用,颇为有...
阅读(1106) 评论(0)

Git for Windows

最近我也准备用git管理下工程试试。所以转载一篇git相关的文章。 出处:http://imtx.cn/archives/931.html ---- 听说Git的跨平台做的不怎么样,在Windows上用起来不方便。真是这样吗?今天在机房,用了一下Git。呃,即便我不用Git我都会装Git,是怎么回事呢?原来Git for Windows还自带了MINGW32环境,真...
阅读(2317) 评论(0)

第4届Erlang China大会(CN Erlounge IV)

今年Erlang中国社区人气有了明显的提高,也陆陆续续有互联网公司使用Erlang到他们的产品中。从我接触的人群看,也有一些人用Erlang风格的并发模型在自己熟悉的语言中做事情,比如Scala,C/C++,等等。在我看来,Erlang是否会最终非常成功,目前言之过早,但是Erlang风格的并发模型的成功,却是已经不容置疑的事实。 本届会议的大体安排如下:时间:10月24日 ~ 10月25...
阅读(1703) 评论(0)

第一财经周刊:让想象飞翔 & 追随内心的呼唤

让想象飞翔 Q:      我觉得我是很被动的人,一直按吩咐做事,很少有多余的想法,这样下午,我有些危机感,希望能变得有想法一些,但不知如何入手? A:1994年左右,我在法兰克福书展上看到一个设计新颖的旅行地图,这种地图折起来只有巴掌大小,正好放在口袋中;而打开时约莫有A3纸大小,适合旅行者在户外使用。更重要的是,它的折叠方法,极其方便自然,打开时像爆米花一样爆开来,收起...
阅读(1453) 评论(0)

shared_ptr四宗罪

本文转载自:http://blog.liancheng.info/?p=85 转载的目的是:本Blog连载了多篇内存管理相关的文章,由于我本人比较排斥智能指针(在大学的时候写过几个,当时觉得这种方式很“神奇”,但是实际工程中绝少用过),所以此类内存管理方式并未深入探讨,这一篇弥补了这个不足。我不久前写过一篇“C++良好代码风格之我见 - 兼谈boost的工程实用价值”,里面概要...
阅读(9466) 评论(5)

Erlang vs. CERL - CERL简介

Erlang vs. CERLErlang众所周知,这里不介绍了。其优势在于:最简洁精练的分布式模型 Node, Process, Mail (Message)最优雅的错误处理模型:速错(Fail fast) 如果出现任何异常,立即死掉GenServer编程框架 程序代码风格完全一致,便于交流轻量级的进程 可以尽可能地...
阅读(7501) 评论(27)

出百度记

虽然是多年前的老文,但是看了后颇有感触,所以转贴个。 ===  出百度记作者:本刊记者 罗燕 信息类别:科技 发布时间:2006-12-5 18:27:54 文字 〖 大 中 小 〗 自动滚屏(右键暂停)缔造中国最大搜索引擎的幕后角色们正纷纷拷贝、粘贴李彦宏的创业密码  【抱憾ES】...
阅读(7792) 评论(28)

C++良好代码风格之我见 - 兼谈boost的工程实用价值

TopLanguage上,一个关于“boost的理念和工程实用价值”的讨论(http://groups.google.com/group/pongba/browse_thread/thread/7501f6ff39b7ff0)吸引了很多人。我这里谈谈我的看法。 无疑,boost是很优秀的库(确切的说,是库的集合)。但是我在介绍我的StdExt库的来由时,曾经毫不客气的说,boost 走错了...
阅读(17996) 评论(33)

关于 lockfree 算法

lockfree的本质是乐观锁。也就是说,它假设多数情况下,别人不会改变。一个通用的lockfree算法可描述如下: lockfree_modify(DataT* data){    for (;;)    {        Save old state of data to a local variable;        do modify;        lock {            ...
阅读(3491) 评论(1)

计划在C++建立仿Erlang式的分布式并行机制

梳理了下需求,大体如下:进程(Process)。进程是Erlang中一个虚拟的运行单位。既不是操作系统的进程,也不是线程,而是比线程更加轻量的单位,更接近于协程。命名进程(NamedProcess)。命名进程的好处是,你可以向一个不知道进程ID的进程发送消息。由于进程可能会宕掉(crash),进程ID可能会发生变化,所以在考虑了异常的环境下,命名进程降低了编码的难度(你不再需要考虑进程...
阅读(5459) 评论(7)

boost开始用cmake

boost开始用cmake,是否意味着bjam将逐步淡出舞台?果真如此,那倒是一个明智的决策。毕竟bjam貌似只有boost在用。选择一个流行的make系统,对推广一个project是有利的。 欢迎这样的变化,这意味着boost在开放心态上走出很重要的一步。 ...
阅读(2551) 评论(0)

发现自己很少写Blog了

最近用Twitter比较多,发现 Twitter + Tweet.im + FriendFeed,是个不错的组合拳。如果大家感兴趣,不妨来我的Twitter: http://twitter.com/xushiwei还有,FriendFeed:http://friendfeed.com/xushiwei ...
阅读(1180) 评论(0)

《第一财经周刊》何飞鹏:何为真正的能人?

Q:何先生,这似乎是推崇能力的时代了,我感觉很多人都觉得自己挺能耐的,但我觉得他们虚张声势,不过我自觉也不是真正有能力的人,您觉得真正的能人应该是怎样的?A:如果有人问你:你有解决问题的能力吗?尽管你不觉自己多有能耐,但多少还是会回答有。每个人都有解决问题的能力,但真正处境艰难、颠沛流离之际,就不见得每一个都有这种能力了。根据我的经验,一个真正具有解决问题能力的人,不论你把什么事交给他...
阅读(2859) 评论(2)

Windows 下 VirtualBox 虚拟机如何与主机互联

建好虚拟机后,打开DOS窗口进到VB的安装目录下(默认“C:/Program Files/Sun/xVM VirtualBox”)输入命令:VBoxManage createhostif “VM1 external“,安装虚拟网卡驱动。然后在虚拟机的设置-网络-网络连接,将网络连接方式改为“Host Interface”,下面的Interface Name就选上面建立的VM1 Extern...
阅读(4528) 评论(0)
187条 共13页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1125652次
    • 积分:13209
    • 等级:
    • 排名:第1043名
    • 原创:160篇
    • 转载:27篇
    • 译文:0篇
    • 评论:1456条
    最新评论