资讯月刊下载
[编程语言] 编程语言中一些令人抓狂的规则
许多年前在编程语言设计和操作系统设计上的选择可能当时看起来无关紧要。但是,这些远古的决定至今仍然继续困扰着软件开发者。 程序员使用的是别人开发出来的编程语言和操作系统以及各种开发工具。一些语言开发和系统设计行业里的前辈以前所作出的决定在那个时候可能是很有意义的,不过在现在看来可能是多此一举。 举例而言,在2009年的时候,互联网创始人蒂姆·伯纳斯-李就承认,互联网网址中http:后面的两条斜线/ ...
[编程语言] 如何用最有创造力的方式输出42
这篇文章来自CodeGolf.StackExchange上的《Most creative way to display 42》—— 请以最有创造力的方式输出42。于是出现了各种极富创意的答案(注:精彩的总是留在最后面)。由酷壳网编译如下。 这里,需要介绍一下为什么要输出42。这是因为42是我们人生、世界乃至整个宇宙的终级答案。这要从《银河系漫游指南》(英文名:The Hitchhike ...
[Web前端] 一切皆为JavaScript
JavaScript起源于Netscape公司的LiveScript语言,这是一种基于对象和事件驱动的客户端脚本语言,最初的设计是为了检验HTML表单输入的正确性。 早些年,JavaScript由于其复杂的文档对象模型(DOM)、糟糕的实现和调试工具、不一致的浏览器实现而不受开发者的待见。而随着技术的发展, JavaScript变得越来越的强大、完善,比如, Ajax技术可以创建更加迷人的Web应 ...
[编程语言] JetBrains 开源 PyCharm,智能的 Python IDE
JetBrains公司就是大名鼎鼎的IntelliJ IDEA的开发商,其IDE在业界的口碑非常好。近日,该公司发布了最新的Python IDE——PyCharm 3.0,并推出了一个开源的社区版本。 同IntelliJ IDEA一样,PyCharm给Python开发者带来了更佳的开发体验,提供了一整套可以大大提升开发效率的工具,除了IDE常用功能(比如调试、语法高亮、Project管理、代码 ...
[开源软件] Genius:基于条件随机场算法的python分词组件
Genius Genius是一个开源的python中文分词组件,采用 CRF(Conditional Random Field)条件随机场算法。 Feature 支持python2.x、python3.x以及pypy2.x。 支持简单的pinyin分词 支持用户自定义break 支持用户自定义合并词典 支持词性标注 Source Install 安装git: 1) ubuntu or d ...
[开源软件] Eve:基于Python的REST API框架
Eve是一款Python的REST API框架,用于构建和部署高可定制的、全功能的RESTful的Web服务。Eve是一个开源项目,遵循BSD开源协议,已在Python 2.6、2.7以及Python 3.3版本下进行了非常全面的测试。 示例代码: from eve import Eveapp = Eve()app.run() API可以使用了,尽情享受吧: $ curl -i htt ...