二分查找法求某数的任意次方根

以下代码出自 MOOC 《计算机科学和 Python 编程导论》第四讲。 这段代码比较简单,但至少有以下值得注意和学习的地方: 二分查找法的使用 测试用例覆盖所有情况(在这里是:正数、负数、绝对值大于 1、绝对值小于 1) 对 low 和 high 赋值的方式,比较巧妙 为每个功能函数添加说明文档(即使工作多年的职业程序员,也不一定做到) def findRoot(x, power, epsilo

推荐两款 Java 反编译软件

工作中,需要对别人的 Jar 包进行反编译,以学习某些技术的用法。经过一段时间的使用,有两款软件用得最顺手,而且都免费、开源、跨平台。 1、Luyten 是我的首选工具,能应付绝大多数情况。详情及下载: Github 地址。 2、JD-GUI 这款软件在 Github 上人气更高,知名度更高,但是最近提交的更新已经是一年前了,开发者活跃度远不如 Luyten。 详情及下载:Github 地址,JD

毕业随想(三合一)

(一)晚会喽啰 『那年十八,母校舞会,站着如喽啰。』——陈奕迅《浮夸》 音乐响起。牛仔裤、黑色T恤衫、墨镜、麦克风,小王潇洒入场,走向等候在舞台上的小郭。他俩是软件学院顶有名的歌手,毕业晚会自然免不了出场。 我和他俩本来就很少接触,大四又去企业实习,大概有一年没见过了。这会儿突然看见他们,这打扮,这气质,真的好帅气。台下已经开始躁动,两边的微信墙也活跃起来。 歌声响起(哇塞,丝毫不亚于原唱嘛!),
毕业随想(三合一)