最新 | 最热门 | 最高评价

-2  对技术的态度

Tag: 杂项资源 | 编程语言 | C++ | Java | Linux | Programmer | Unix | 程序员
陈皓 发于 2012年08月16日 23:50 | 点击: 2976 | 展开摘要
最近人品爆发,图灵社区,InfoQ,51CTO相继对我做了采访,前两天我把InfoQ对我的采访张贴了出来,今天,图灵社区和51CTO对我的采访发布了(图灵的访谈 ,51CTO的访谈),我是一个有技术焦虑症的人,我的经历比较特殊,对大家来说可能也没有什么意思,这两个采都有一些重叠的部分,不过有些观点我想再加强一些,并放在这里和大家一起分享一下。

对于日新月异的新技术,你是什么态度?

遇到新技术我会去了解,但不会把很大的精力放在这些技术(如:NoSQL,Node.js,等)。

查看全文: http://www.udpwork.com/item/7958.html

-1  C++的坑真的多吗?

Tag: C/C++语言 | 杂项资源 | 编程语言 | C++ | Java
陈皓 发于 2012年08月06日 08:12 | 点击: 2258 | 展开摘要
先说明一下,我不希望本文变成语言争论贴。希望下面的文章能让我们客观理性地了解C++这个语言。(另,我觉得技术争论不要停留在非黑即白的二元价值观上,这样争论无非就是比谁的嗓门大,比哪一方的观点强,毫无价值。我们应该多看看技术是怎么演进的,怎么取舍的。)

事由

周五的时候,我在我的微博上发了一个贴说了一下一个网友给我发来的C++程序的规范和内存管理写的不是很好(后来我删除了,因为当事人要求),我并非批判,只是想说明其实程序员是需要一些“疫苗”的,并以此想开一个“程序员疫苗的网

查看全文: http://www.udpwork.com/item/7883.html

+0  一个fork的面试题

Tag: C/C++语言 | Unix/Linux | 操作系统 | 编程语言 | 趣味问题 | C++ | fork | Puzzle | Unix | 面试
陈皓 发于 2012年08月01日 08:20 | 点击: 3146 | 展开摘要
前两天有人问了个关于Unix的fork()系统调用的面试题,这个题正好是我大约十年前找工作时某公司问我的一个题,我觉得比较有趣,写篇文章与大家分享一下。这个题是这样的:

题目:请问下面的程序一共输出多少个“-”?

#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>

int main(void)
{
int i;
for(i=0; i<2; i++

查看全文: http://www.udpwork.com/item/7851.html

+1  代码执行的效率

Tag: 杂项资源 | 编程语言 | C++ | Coding | Compiler | Performance | PHP | Python
陈皓 发于 2012年07月13日 08:18 | 点击: 2893 | 展开摘要
在《性能调优攻略》里,我说过,要调优性需要找到程序中的Hotspot,也就是被调用最多的地方,这种地方,只要你能优化一点点,你的性能就会有质的提高。在这里我给大家举三个关于代码执行效率的例子(它们都来自于网上)

第一个例子

PHP中Getter和Setter的效率(来源reddit)

这个例子比较简单,你可以跳过。

考虑下面的PHP代码:我们可看到,使用Getter/Setter的方式,性能要比直接读写成员变量要差一倍以上。

<?php
//dog_nai

查看全文: http://www.udpwork.com/item/7697.html

+0  少即是极多

Tag: 编程语言 | C++ | Go | Unix
Tim Shen 发于 2012年07月05日 08:12 | 点击: 2174 | 展开摘要
【感谢网友 @innocentim (Twitter) 投稿】

这是一篇翻译练习。力图保留原意。若有不准确处,求速速指出。猛击此处(墙)看原文。作者为Rob Pike,贝尔实验室来的大牛,现在就职于Google。他主导了Go语言的创建工作。下面是正文——

——————————————正文分隔线——————————————

这是我在2012年6月的Go SF上演讲的文本。

这是一个个人演讲。 我承认,虽然面前的团队让Go诞生并延续,但是我的观点并不代表任何其他Go语言小

查看全文: http://www.udpwork.com/item/7636.html

+3  个性化的开源操作系统Haiku OS

Tag: 编程语言
Gao Ang 发于 2012年06月03日 22:30 | 点击: 5531 | 展开摘要
IEEE Spectrum是美国电气和电子工程师协会(IEEE)的旗舰期刊,其文章以报道信息技术领域的最新进展为主。近期IEEE Spectrum刊文介绍了Haiku OS的开发和应用情况,引起了不少喜欢尝试新鲜事物的Geeks关注。

Haiku OS是适用于个人电脑的新型操作系统,这款开源操作系统最大的特点是迅速、高效且易用。Haiku OS的前身BeOS诞生于1996年11月,由Be公司设计并开发。BeOS最初版本适用于Mac平台,两年后发布了能够安装在Intel平台的

查看全文: http://www.udpwork.com/item/7397.html

+0  装备制造技术出版物标准S1000D

Tag: 编程语言
Gao Ang 发于 2012年04月15日 16:11 | 点击: 2518 | 展开摘要
一年一度的S1000D用户大会将于6月18日在美国丹佛召开,广泛用于航空等高端装备制造领域的技术出版物标准S1000D将是本次大会的主角。用户大会围绕S1000D展开了多层次的技术讨论和经验交流,议题包含S1000D项目实施案例分析、S1000D项目管理经验、S1000D与各类出版物格式转换,S1000D多媒体应用,以及用于S1000D编辑和管理的各类工具。

S1000D是面向技术出版物制作和发布的国际标准,使用XML结构来描述、管理和发布技术文档。S1000D最初由ASD

查看全文: http://www.udpwork.com/item/7120.html

+5  神奇的CSS形状

Tag: Web开发 | 编程语言 | 趣味问题 | CSS
Neo 发于 2012年03月24日 20:35 | 点击: 3744 | 展开摘要
【感谢 Neo 投递本文 – 微博帐号:@_锟_ 】

在StackOverflow上有这么一个问题,有位同学在http://css-tricks.com/examples/ShapesOfCSS/  找到一些使用CSS做的形状,其中一位同学对下面的这个形状充满了疑问。

形状是:

代码是:

#triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px

查看全文: http://www.udpwork.com/item/7034.html

+0  CSS 布局:40个教程、技巧、例子和最佳实践

Tag: Web开发 | 杂项资源 | 编程语言 | CSS | HTML | Web
Neo 发于 2012年03月19日 08:25 | 点击: 4128 | 展开摘要
【感谢 Neo 投递本文 – 微博帐号:_锟_ 】

前言: 布局是WEB开发一个重要的课题,进入XHTML/CSS后,使用TABLE布局的方式逐渐淡出,CSS布局以众多优点成为主流,本文将介绍40个基于CSS的web布局的资源和教程。文章的出处在http://www.noupe.com/css/css-layouts-40-tutorials-tips-demos-and-best-practices.html。文中的不少的例子在一本经典的CSS书籍《CCS: The Mi

查看全文: http://www.udpwork.com/item/7005.html

+0  理解Javascript的闭包

Tag: Web开发 | 编程语言 | ECMAScript | Javascript | OOP
Neo 发于 2012年03月07日 08:30 | 点击: 2779 | 展开摘要
【感谢 Neo 投递本文 – 微博帐号:_锟_ 】

前言:还是一篇入门文章。Javascript中有几个非常重要的语言特性——对象、原型继承、闭包。其中闭包对于那些使用传统静态语言C/C++的程序员来说是一个新的语言特性。本文将以例子入手来介绍Javascript闭包的语言特性,并结合一点ECMAScript语言规范来使读者可以更深入的理解闭包。

注:本文是入门文章,例子素材整理于网络,如果你是高手,欢迎针对文章提出技术性建议和意见。本文讨论的是Javascr

查看全文: http://www.udpwork.com/item/6954.html

+2  再谈javascript面向对象编程

Tag: Web开发 | 编程语言 | ECMAScript | Javascript | OOP
Neo 发于 2012年02月27日 08:25 | 点击: 3757 | 展开摘要
前言:虽有陈皓《Javascript 面向对象编程》珠玉在前,但是我还是忍不住再画蛇添足的补上一篇文章,主要是因为javascript这门语言魅力。另外这篇文章是一篇入门文章,我也是才开始学习Javascript,有一点心得,才想写一篇这样文章,文章中难免有错误的地方,还请各位不吝吐槽指正

吐槽Javascript

初次接触Javascript,这门语言的确会让很多正规军感到诸多的不适,这种不适来自于Javascript的语法的简练和不严谨,这种不适也来自Javascri

查看全文: http://www.udpwork.com/item/6905.html

+0  千万别惹程序员

Tag: 编程语言 | 轶事趣闻 | Hack | Programmer | programming language | SQL | 程序员
陈皓 发于 2012年02月21日 07:54 | 点击: 4064 | 展开摘要
酷壳好久没有发娱乐性质的技术文章了,搞得气氛有点严肃了,考虑到程序员们都是比较严肃和容易较真的类书呆子的群体,所以,需要更新一个有娱乐性质的文章了。正好最近看到了两个比较有趣的图,在新浪微博上都得到了比较不错的反响,因此,更新到酷壳上来。

如果编程语言是一种刀

下面这个图是把编程语言看做是一种刀,那么会是什么样的。这个图我个人感觉很有意思。

对于这个图,最好不要解释,意会就好。不过,我却有点想不解风情,忍不住想解释一下。

C++,C,Pascal 都是瑞士军刀,说明是

查看全文: http://www.udpwork.com/item/6869.html
|<<<1234567>>>| 一共10页, 119条记录