最新 | 最热门 | 最高评价

+3  C语言中史上最愚蠢的Bug

Tag: C/C++语言 | 杂项资源 | 编程语言 | 轶事趣闻 | C++ | Programmer | 程序员
陈皓 发于 2011年08月26日 10:17 | 点击: 3169 | 展开摘要
本文来自“The most stupid C bug ever”,很有意思,分享给大家。我相信这样的bug,就算你是高手你也会犯的。你来看看作者犯的这个Bug吧。。

首先,作者想用一段程序来创建一个文件,如果有文件名的话,就创建真正的文件,如果没有的话,就调用?tmpfile()?创建临时文件。他这段程序就是HTTP下载的C程序。code==200就是HTTP的返回码。

else if (code == 200) { // Downloading whole fi

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

+0  年度编程语言锁定Objective-C

Tag: 编程语言
Gao Ang 发于 2011年08月21日 09:28 | 点击: 2869 | 展开摘要
TIOBE编程语言排行榜每年初都将统计评出上年度的最佳编程语言大奖,获奖的编程语言被认为在该年度市场份额增长及用户认可度方面获得了最为突出的成绩。历年获奖的编程语言包括2004年的PHP、2005年的Java、2006年的Ruby、2008年的C至2009年的Go语言,这些编程语言都曾拿到年度最佳的殊荣。成为系统脚本事实标准的Python语言,因其简单易用并能成功运用在Web开发等各种不同类型的应用中,而与2010年和2007年两次获得年度编程语言奖项。

2011年已过去一

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

+0  C++11 中值得关注的几大变化(详解)

Tag: C/C++语言 | 编程语言 | C++ | C++ 11 | C++0X
陈皓 发于 2011年08月19日 08:43 | 点击: 2388 | 展开摘要
源文章来自前C++标准委员会的 Danny Kalev 的 The Biggest Changes in C++11 (and Why You Should Care),赖勇浩做了一个中文翻译在这里。所以,我就不翻译了,我在这里仅对文中提到的这些变化“追问为什么要引入这些变化”的一个探讨,只有知道为了什么,用在什么地方,我们才能真正学到这个知识。而以此你可以更深入地了解这些变化。所以,本文不是翻译。因为写得有些仓促,所以难免有问题,还请大家指正。

Lambda 表达式

L

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

+0  对象的消息模型

Tag: 编程语言 | C++ | Javascript | OOP | Ruby
Todd 发于 2011年08月15日 10:37 | 点击: 2563 | 展开摘要
[ ———— 感谢 Todd 同学 投递本文,原文链接 ———— ]

C++对象模型

话题从下面这段C++程序说起,你认为它可以顺利执行吗?

//C++
class A {
public:
void Hello(const std::string& name) {
std::cout << "hello " << name;
}
};
int main(i

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

+0  PHP分页技术的代码和示例

Tag: PHP脚本 | 杂项资源 | 编程语言 | Pagination | PHP
陈皓 发于 2011年08月14日 14:49 | 点击: 3336 | 展开摘要
本文来自:10 Helpful PHP Pagination Scripts For Web Developers

分页是目前在显示大量结果时所采用的最好的方式。有了下面这些代码的帮助,开发人员可以在多个页面中显示大量的数据。在互联网上,分​页是一般用于搜索结果或是浏览全部信息(比如:一个论坛主题)。几乎在每一个Web应用程序都需要划分返回的数据,并按页显示。下面的这个列表给出的代码可以让你的开发很有帮助。学习这些代码,对于初学者也很有帮助。

1) 使用Ajax分页

&

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

+0  移动开发新宠:Lua语言

Tag: 编程语言
Gao Ang 发于 2011年07月17日 16:25 | 点击: 2737 | 展开摘要
TIOBE编程语言流行度排行榜的统计数据来源于Google、Bing、Yahoo!等主流搜索引擎,以及各大技术网站发布的招聘信息,在很大程度上代表了编程语言的流行趋势。在六月的TIOBE编程语言排名中,Lua语言第一次进入了排行榜的前十名。

轻量级脚本语言Lua在开发者中正变得越来越流行,这与移动应用开发的升温密不可分。以iPhone为代表的移动平台,为不少开发者提供了新的应用展示空间,也为支持iOS系统的应用开发带来了巨大商机。包括大获成功的游戏《愤怒的小鸟》在内,不少i

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

+0  语言的数据亲和力

Tag: 程序设计 | 编程语言 | C++ | Groovy | Java | JSON | XML
Todd 发于 2011年06月29日 08:10 | 点击: 2664 | 展开摘要
[ 感谢 Todd 同学投递本文 ]

目前,程序设计语言似乎进入了一个蓬勃发展的时期,Javascript、Perl、Python、Ruby、Groovy等一批较新的语言正越来越多地被熟悉和使用,而C++、C#、Java等主流语言也在不断地融入函数式和动态性特征。程序员的百宝箱中可供选择的宝贝是越来多了,而社区中关于语言间的比较和争论也更为热烈,我们常常见到关于“面向过程和面向对象的比较”、“动态语言和静态语言的比较”、“命令式和函数式范式的比较”等比较。我注意到这类讨论的

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

+0  如何写出无法维护的代码

Tag: C/C++语言 | 技术读物 | 编程语言 | 轶事趣闻 | C++ | Java
陈皓 发于 2011年06月03日 08:52 | 点击: 2812 | 展开摘要
酷壳里有很多我觉得很不错的文章,但是访问量最大的却是那篇《6个变态的Hello World》,和它能在本站右边栏“全站热门”中出现的还有“如何加密源代码”,以及编程真难啊等这样的文章。可见本站的读者们的偏好,我也相信你们都是“身怀绝技”的程序员。所以,今天给大家推荐这篇文章,相信一定能触动大家的兴奋点。

这篇文章的原文在这里(http://mindprod.com/jgloss/unmain.html),我看完后我想说——

什么叫“创造力”,创造力就是——就算是要干一件烂

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

+0  Python 和 PyGame 的一些示例

Tag: Python | 技术读物 | 杂项资源 | 编程语言 | ebook | pygame
陈皓 发于 2011年05月18日 08:43 | 点击: 3943 | 展开摘要
看到一个网页收集了很多使用Python和PyGame写游戏的示例,分享给大家。(注:我不知道用Python/PyGame写游戏其性能会怎么样,但是一些小游戏应该是没有问题的)

这个网页同时给了一本介绍Python和PyGame的电子书(PDF),下面的这些例子就是这本书的示例。所有的这些示例可以打包下载。

基础 Python 示例

if_statement_examples.py – if 语句的一个简单示例

for_loop_examples.py &#

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

+0  JVM上的新语言:Ceylon

Tag: 编程语言
Gao Ang 发于 2011年05月09日 10:25 | 点击: 3585 | 展开摘要
在2011年4月举办的QCon北京大会上,来自Red Hat的Gavin King首次公开了关于Ceylon语言的重量级话题。作为Hibernate的创始人,Gavin广为Java开发者熟知。本次技术大会上透露的Ceylon语言,是Gavin在Red Hat近两年一直投身设计并开发的新一代JVM语言,计划在企业开发领域赶超Java的领导地位。

Ceylon面向企业级应用开发设计,在JVM运行时基础上执行,支持与Java的交互操作。Ceylon语言充分借鉴了Java语言的优势

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

+0  读书笔记:对线程模型的批评

Tag: 技术读物 | 操作系统 | 程序设计 | 编程语言 | Design | Programmer | programming language | threading model
Ian.sino 发于 2011年05月03日 10:23 | 点击: 3339 | 展开摘要
——感谢Ian.Sian投递本文——

多线程模型是主流的并发编程模型。在过去几十年来,多线程模型一直是开发并发程序的有力工具。然而,它的历史并非总那么美好。1997年,NASA 的“火星探路者”号在执行任务的途中遭遇了严重的时序异常(参见 “What really happend on Mars“,注目 follow-up 中的现身说法),无法发回探测数据。如果不是 NASA 远程刷新了程序,它的结局就只能是报废在火星上。这一切都是由程序中潜藏的一个

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

+0  BT雷人的程序语言(大全)

Tag: 编程语言 | 轶事趣闻 | Befunge | BIT | brainfuck | Chef | Haifu | INTERCAL | Malbolge | Ook! | PerlYuYan
陈皓 发于 2011年04月13日 08:34 | 点击: 5812 | 展开摘要
还记得以前本站的BT雷人的程序语言吗?除了那几个Brainfuck,LOLCODE和WhiteSpace,我以为这些是比较BT的语言,但是自从这两天我在网上看到一些(见文章最后的参考一节),我发现我错了,这个世界上,只有更变态,没有最变态。不相,你看看下面这些,简直变态到了极致啊。(下面的语言变态不分排名)

Befunge

第一个变态语言Befunge。维基上面说——这门语言由Chris Pressey在1993年创造,本意为设计一种为难编译器的语言……结果马上出现了一批

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