我在大厂做 CR——为什么建议使用枚举来替换布尔值

thbcm阅读(356)

相信我,这种“绕弯”的“双重否定”表达方式,一定会耗费你不多的脑细胞一会儿:)

当然你可能会说:“不使用否定的名词”,换成“直接表达”,
setEnable(true),这一眼能识别是启用,非常直观;

是的,没错,但在我 10 余年的编程生涯里,相信我
setDisable(false) 遇到过无数次;

再举个例子:

下面代码你能“一眼知道”参数
true 代表什么含义吗?

从零开始学机器学习——分类器详解

thbcm阅读(326)

今天我们将结合第一章节中清洗得到的菜品数据,利用多种分类器对这些数据进行训练,以构建有效的模型。在这个过程中,我会详细讲解每一种分类器的原理及其重要性。

Python自动复制Excel数据:将各行分别重复指定次数

thbcm阅读(359)

  这里需要说明,在我们之前的文章
多次复制Excel符合要求的数据行:Python批量实现中,也介绍过实现类似需求的另一种
Python代码,大家如果有需要可以查看上述文章;而上述文章中的代码,由于用到了
DataFrame.append()这一个在最新版本
pandas库中取消的方法,因此有的时候可能会出现报错的情况;且本文中的需求较之上述文章有进一步的提升,因此大家主要参考本文即可。

iptables 工作过程整理

thbcm阅读(389)

  iptables是Linux系统中用来配置防火墙的命令。iptables是工作在TCP/IP的
二、三、四层,当主机收到一个数据包后,数据包先在
内核空间处理,若发现目标地址是自身,则传到用户空间中交给对应的应用程序处理,若发现目标不是自身,则会将包丢弃或进行转发。

联系我们