隐写技巧——利用 JPEG 文件格式隐藏 payload
0x00 前言 继续对图片隐写技巧的学习,这次是对 JPEG 文件格式的学习和理解。同 PNG 文件的格式对比,JPEG 文件相对简单,读取其中隐藏 payload 的方…
commit message 书写规范参考
一、简介 commit message,也就是我们在向仓库提交代码的时候写得一句话,比如: git commit -m '提交新内容' ,理论上-m 后面你可以写任何你想要的内…
JavaScript 中的 firstChild 属性
firstChild 属性包含 DOM 节点的第一个子 DOM 节点,它可以是类型 text, comment 或者 element。例如,下面的代码更改了第一个中的文本 元素从 Gas 到…
Sass Guidelines 中文版本之 循环、排错和工具
本文是 Sass Guidelines 中文版本最后一篇,在这篇文章中主要涵盖了 Sass 中的循环处理、排错以及工具方面的使用。并且对整个指南做了一个最终总结。 …
使用 Sass 自动化处理 CSS 动画
有一天 Harry Roberts 有一段有关于他网站上的代码在 twitter 求教,如果有可能,在某些方面得到改善。Harry Roberts 做的是使用 keyframes 的 carous…
辨析 Sass 中的 Map 和 List
如果你使用过 Sass 3.3 之前的版本,那么你一定对那段时光颇有感触,那时候没有现如今这么好的条件,那时候的 Map 还只能用多重列表(lists of list)…
Three.js 自发光贴图 .emissiveMap
在 Three.js 材质中,和颜色贴图属性 .map 对应的是颜色属性 .color,和高光贴图属性.specularMap对应的是高光颜色属性.specular,与粗糙度贴图属性.r…
Three.js 几何体顶点颜色和材质颜色区别?
在学习 Three.js 的过程中你可能会思考 Threejs 几何体顶点颜色和材质对象的颜色有什么区别?如果你产生了这个疑问,说明你可能没有原生WebGL基础或者…