2012-02-10 21:00:00
本文介绍了在Fedora Linux上获取和检查核心转储的方法。核心转储是程序崩溃时工作内存的快照,对于调试软件非常有用,尤其是难以复现的随机错误。文章首先说明了在Fedora中默认禁用核心转储,并提供了启用它的步骤,包括检查权限、设置ulimit、排除ABRT的影响、发送正确的信号以及如何使用GNU调试器分析核心文件。
2012-02-10 21:00:00
本文介绍了在Fedora Linux上获取和检查核心转储的方法。核心转储是程序崩溃时工作内存的快照,对于调试软件非常有用,尤其是难以复现的随机错误。文章首先说明了在Fedora中默认禁用核心转储,并提供了启用它的步骤,包括检查权限、设置ulimit、排除ABRT的影响、发送正确的信号以及如何使用GNU调试器分析核心文件。
2012-02-10 03:39:00
在JAX London会议上,作者分享了关于“硬核并发”的入门指南,并通过视频展示了LJC@Playfish的演示。同样,在Devoxx会议上,作者介绍了Disruptor工具的实际应用,并提供了相应的视频,但需付费观看。这两次会议的内容均围绕并发编程工具和技术的实际应用展开。
2012-02-09 21:00:00
nc(或netcat)是一个强大的网络工具,能够通过TCP或UDP套接字连接到远程主机并发送数据。它类似于BSD套接字API的命令行界面,适用于各种涉及TCP、UDP或UNIX域套接字的网络应用开发。通过nc,开发者可以直接通过键盘与服务器进行交互,发送消息以获取数据,从而更直观地理解协议,而不必阅读冗长的RFC文档。例如,编写HTTP客户端时,可以直接发送HTTP请求,如“GET / HTTP/1.0”,服务器会响应请求。此外,nc还可以用于测试TCP或UDP上的文本协议,如作者在开发pop3客户端时使用它来追踪错误。
2012-02-09 21:00:00
《测试驱动开发:通过案例》一书由Kent Beck所著,介绍了测试驱动开发(TDD)的方法。作者通过自己的实践经验,强调了TDD在软件开发中的重要性,即通过编写单元测试来确保软件质量,避免在添加或修改功能时破坏现有代码。书中详细介绍了TDD的“红-绿-重构”原则,即先编写失败的测试(红色),然后编写代码使其通过(绿色),最后重构代码以提高质量。此外,书中还涵盖了xUnit测试框架和设计模式等内容,适合想要深入了解TDD的开发者阅读。
2012-02-08 21:00:00
CSS工作组正在讨论一个严重问题:浏览器前缀的使用。由于作者普遍使用-webkit-前缀,浏览器不得不考虑实施这一做法。作者Daniel Glazman和Christian Heilmann等人对此表示担忧,并呼吁作者们改变行为。同时,作者Tantek因错误地指责某人为“前缀怪物”而道歉,这引发了作者的不满。作者强调,他一直倡导包容性的CSS编码,反对只使用特定浏览器的前缀,并认为这是正确的行为。
2012-02-08 16:42:22
本文探讨了人类智力进步的度量——寻找更大的数字。文章从古希腊时期对无限数的认知,到阿基米德的沙粒计数,再到中世纪对指数的运用,展示了人类对大数的描述能力。接着,文章介绍了20世纪的Ackermann函数和Tetration运算,以及21世纪的Busy Beaver问题,揭示了计算能力的极限。文章强调,尽管我们能够创造出越来越大的数字,但总有新的数学模型和计算理论等待我们去探索。
2012-02-07 21:00:00
由于提供的HTML内容包含大量非中文字符,无法准确理解其内容。因此,无法生成符合要求的总结。请提供有效的中文字符内容,以便我能够为您生成总结。
2012-02-07 18:30:12
本文探讨了代数基本定理的证明,指出该定理有多种证明方法,每种方法都体现了数学中证明同一定理的多样性。文章以Picard小定理为基础,通过反证法证明了非常数多项式在复数域中必有根。具体来说,假设多项式没有根,则其值域中会缺少某些有理数,这与Picard小定理矛盾,从而得出多项式必须是常数,这与假设相悖,因此原假设不成立,证明了多项式必有根。
2012-02-05 21:37:13
这段文字描绘了一个身处现实世界却渴望进入虚拟网络空间的人物。他虽然身处繁华的夜城,却夜夜梦见那无色的虚空中的逻辑矩阵,渴望成为网络世界的牛仔。然而,现实中的他只是一个努力生存的普通人,在异国他乡的夜晚,他的梦境如同电击般的巫术,让他哭泣,醒来时孤独地躺在胶囊酒店中,徒劳地试图触摸那不存在的控制台。