上一页 1 ··· 6 7 8 9 10

2016年5月27日

提高你的Python能力:理解单元测试

摘要: 对于程序开发新手来说,一个最常见的困惑是测试的主题。他们隐约觉得“单元测试”是很好的,而且他们也应该做单元测试。但他们却不懂这个词的真正含义。如果这听起来像是在说你,不要怕!在这篇文章中,我将介绍什么是单元测试,为什么它有用,以及如何对Python的代码进行单元测试。 什么是测试? 在讨论为什么测试 阅读全文

posted @ 2016-05-27 14:12 乾颐堂 阅读(263) 评论(0) 推荐(0) 编辑

电影里的代码之《机械姬》:筛法求质数

摘要: 今天看了《机械姬》,探讨人工智能话题的电影,豆瓣评分7.5,还是蛮不错的一部电影。影片1:09:29处出现了一段python代码,细看了一下,发现是筛法求质数的python代码,写得非常简练的。先贴个电影的截图: 影片里的代码略微有点模糊,我重新打一遍,是下面这个样子的 1 2 3 4 5 6 7 阅读全文

posted @ 2016-05-27 14:11 乾颐堂 阅读(321) 评论(0) 推荐(0) 编辑

Python 列表排序方法reverse、sort、sorted详解

摘要: python语言中的列表排序方法有三个:reverse反转/倒序排序、sort正序排序、sorted可以获取排序后的列表。在更高级列表排序中,后两中方法还可以加入条件参数进行排序。 reverse()方法 将列表中元素反转排序,比如下面这样 1 2 3 4 >>> x = [1,5,2,3,4] > 阅读全文

posted @ 2016-05-27 14:09 乾颐堂 阅读(30988) 评论(0) 推荐(1) 编辑

2016年5月26日

详解Python垃圾回收机制

摘要: http://www.qytang.com/cn/list/28/417.htmhttp://www.qytang.com/cn/list/28/416.htmhttp://ww 引用计数 Python默认的垃圾收集机制是“引用计数”,每个对象维护了一个ob_ref字段。它的优点是机制简单,当新的引 阅读全文

posted @ 2016-05-26 16:49 乾颐堂 阅读(277) 评论(0) 推荐(0) 编辑

linux sed命令详解

摘要: 简介 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储 阅读全文

posted @ 2016-05-26 16:46 乾颐堂 阅读(290) 评论(0) 推荐(0) 编辑

Python和JavaScript间代码转换4个工具

摘要: Python 还是 JavaScript?虽然不少朋友还在争论二者目前谁更强势、谁又拥有着更为光明的发展前景,但毫无疑问,二者的竞争在 Web 前端领域已经拥有明确的答案。立足于浏览器平台,如果放弃 JavaScript,我们也就没什么可选择的项目了。 好吧,也许答案也不是这么绝对。JavaScri 阅读全文

posted @ 2016-05-26 16:45 乾颐堂 阅读(830) 评论(0) 推荐(0) 编辑

Python设计模式之"外观模式"实例讲解

摘要: Python中设计模式之外观模式主张以分多模块进行代码管理而减少耦合,下面用实例来进行说明。 应用特性: 在很多复杂而小功能需要调用需求时,而且这些调用往往还有一定相关性,即一调用就是一系列的。 结构特性: 把原本复杂而繁多的调用,规划统一到一个入口类中,从此只通过这一个入口调用就可以了。 代码结构 阅读全文

posted @ 2016-05-26 16:43 乾颐堂 阅读(297) 评论(0) 推荐(0) 编辑

比较C++、Java、Delphi声明类对象时候的相关语法

摘要: 同学们在学习的时候经常会遇到一些问题,C++、Java、Delphi他们到底有什么不一样的呢?今天我们来比较C++、Java、Delphi声明类对象时候的相关语法。希望对大家有帮助! C++中创建对象的两种语法 在c++的类中,我如果要访问类中的成员变量或函数,有2种方法,第一种就是定义一个一个对象 阅读全文

posted @ 2016-05-26 15:43 乾颐堂 阅读(271) 评论(0) 推荐(0) 编辑

Java 程序员最喜欢的 11 款免费 IDE 编辑器

摘要: Java开发人员需要花费大量的时间埋头于Java代码中,使用各种不同的IDE(Intergrated Development Environment)来开发Java代码,所以下面我将为大家介绍11个不同的IDE,这些IDE提供了多种功能,如:构建Java应用、TestNG、调试、代码检查、代码帮助、 阅读全文

posted @ 2016-05-26 15:35 乾颐堂 阅读(8125) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10

导航