存在着这样一种图片,在不同颜色的背景下(通常是黑白两色)呈现出两种截然不同的图像。由于这样的性质,这类图片在缩略图时可以显示为一张正常的图片,而点开来看又可能是另外一般光景。这类图片常常被称作“幻影坦克”,今天就来探讨一下其原理并用Python进行实现。
这几天也是趁着暑假把网站迁移了一下,主要还是因为经济的原因。为此也是浪费了大把的时间,明明已经是第二次了啊。于是乎痛定思痛,决定记录下自己建站的过程,说不定之后自己还能再用得上,或许也能帮同样想要建站的朋友们少走些弯路吧。
python一直都以其易学和简约而为人们所知,最近更是乘上了人工智能兴起的风潮,成为了与C/C++和Java一样重要的编程语言。虽然因为语法和性能上的限制使其不能像另外两者一样能够构建大项目,但python自有它自己的独特之处,作为一个脚本语言。
这里就引用一下我在之前留下的关于脚本语言的笔记:
所谓脚本,与预先将源文件编译成可执行文件的编译型语言相对,运行时通过解释器逐行解释,因而运行速度也会慢一些,而换取的则是开发调试时的自由。很多情况下,都可以调出终端输入python,输个表达式按回车当作计算器使用,复杂一些的式子也可以在几行之内解决。倘若忽然忘记了python的某个用法,也可以直接在命令行中实验解决。这种交互式编程是其他编译型语言绝对无法企及的,也因此带来了无限的便利。
当然,我们此处使用python倒不是这个原因,而仅仅是因为用python编写方便,并且配合bat无需编译而已。
说起来,我又想起了自己初识python的时候。那是初中一个夏日的午后,开着空调的机房里我们还在无聊地敲着C++代码(说到底也只是加上了cin和cout的C语言)。老师忽然感慨道编程语言发展得真快,python开始变得越来越流行,而老师在学习编程时用的还是Pascal语言。那时编程还是个相当新奇且有魔力的事情,黑底白字的窗口似乎能创造出一切。所幸,如今的我仍没忘记那时的初心。
工欲善其事,必先利其器。浏览器作为电子设备中至关重要的一环,说其至少占据着使用时长的三分之一也不为过。而如何精致地挑选最适合自己的浏览器以提高工作/学习效率便成了不可忽视的问题。