二进制的应用与亮剑

​ 最近看到我一个程序设计中对二进制数一个有意思的应用。他的场景是一个多选框有五个多选项,怎么简洁的表示每次这个多选框勾了哪几个选项呢?

​ 他们构造了一个八位二进制数,分别对应五个选项和三个预留位置。当选项勾选的时候其所对应的二进制位为1,未勾选和预留位默认为0,然后用这个二进制数转化为十六进制,即用两位数就可以表示这个多选框的勾选情况。


​ 最近随意看了几集亮剑,看到一个配角感概颇多。剧情大概是:山本的特种部队抓秀芹之前先抓了一个团里的保卫科干事朱子明严刑拷打搜集情报。朱子明在刚开始被严刑逼问没有松口,只求一死,但是比死更痛苦的是求死不能,在山本介绍完凌迟的刑罚后,朱子明的心态崩溃,交代了情报,当了叛徒。之后看着山本杀了赵家峪的乡亲,心里又一次的崩溃,过了两天又走出阴影彻底心死做了叛徒。

​ 并没有”样板戏”里那样的宁死不屈。我觉得这才是亮剑拍出精彩的地方。拍出一个普通人被俘虏到变成叛徒的一个残酷现实。如果没有被俘虏,我相信他肯定是一个不怕牺牲不畏艰难的优秀八路军战士,就凭刚被俘虏被严刑拷打闭口不言的姿态已经超越了大部分人。不是所有八路军都是刘胡兰,看到朱子明残酷的一生,我就觉得他其实不应该被大声批评,真正应该骂应该是像楚云飞准备叛变的一二营长那样的,为了自己利益而当叛徒的人。而朱子明只是一个悲剧罢了。