EVAL IS EVIL?(eval 函数是魔鬼吗?) eval can be harmful

eval can be harmful1. eval的用法?eval() 函数可以用来计算某个字符串,并执行其中的javascript代码。其语法eval(string);如果传入的参数不是字符串,则直接返回这个参数。2. eval在什么时候使用?当我们预先不知道执行什么语句,只有条件和参数给定时才知道执行什么语句3. why eval is evil ?eval is evil这句话是Dougl

- 阅读全文 -

js中~~和 | 的妙用

双~的用法~~它代表双非按位取反运算符,如果你想使用比Math.floor()更快的方法,那就是它了。需要注意,对于正数,它向下取整;对于负数,向上取整;非数字取值为0,它具体的表现形式为:~~null; // => 0 ~~undefined; // => 0 ~~Infinity; // => 0 --NaN; // => 0 ~~0;

- 阅读全文 -

着色器语言 GLSL (opengl-shader-language) 基础入门必看

着色器语言 GLSL (opengl-shader-language)基本类型类型说明void空类型,即不返回任何值bool布尔类型 true,falseint带符号的整数 signed integerfloat带符号的浮点数 floating scalarvec2, vec3, vec4n 维浮点数向量 n-component floating point vectorbvec2, bvec3,

- 阅读全文 -

DnsPod的DoH和DoT来了,如何正确的使用DoH和Dot?

要讲DoT和DoH,不可避免的我们要重温一下DNS协议的历史。DNS协议在1987年甚至更早的时候就被规范好,那个年代互联网安全还不是严重的威胁,DNS协议使用非可靠的UDP和TCP协议。UDP是一个无状态的传输协议,尽管在传递数据时非常快,但它是无法避免攻击的。此外,在数据传递时,因为网络状态差的时候,很容易发生丢包的情况。此外,UDP是明文在网络上传输。TCP相对于UDP安全性是略高。它的可靠

- 阅读全文 -