Symbol是ES6新增的原始类型数据,引入的初衷是为了对象可以有永不重复的属性名。 所以属性名可以是字符串外,还可以是Symbol值; 1.用法: 1) 直接调用方法,因为是原始值,切忌使用new,因为会生成一个对象。 2) Symbol不会进行自动类型转换,但是可以手动转为String和Bool ...
分类:
其他好文 时间:
2019-10-03 13:05:26
阅读次数:
97
用typeof方法只能初步判断number string undefined boolean object function symbol这几种初步类型 使用Object.prototype.toString.call(var) 能判断具体的类型数组,函数 1 var arr = [1,2,3]; ...
分类:
其他好文 时间:
2019-10-01 18:09:52
阅读次数:
94
20182304 2019 2020 1 《数据结构与面向对象程序设计》第四周学习总结 教材学习内容总结 1.本章我们学习了使用并编写我们自己的类:类中有与类同名的构造方法,也可以有set,get,toSring与自己定义的方法。实例化一个对象,可通过该对象使用类里的所有方法。实例数据是每次创造一个 ...
分类:
其他好文 时间:
2019-09-30 23:23:07
阅读次数:
120
这两天整理项目,导入新的 Maven 项目时出现 cannot resolve symbol ,即使 rebuild 也没有用。解决办法如下: 1. File -> Close Project; 2. Import Project,右侧 Maven->Maven Settings; 3. 勾选Alw ...
分类:
其他好文 时间:
2019-09-28 17:57:52
阅读次数:
307
前段时间用C#写了一个光线追踪程序,可以渲染圆球,平面这种基本图形,反射,光照,阴影,都大致尝试做了一下。 ↑ C#实现的光线追踪 ↑ GBA上C实现的光线追踪 然而,在我打算继续深入优化的时候,我失去了我的好帮手强强电脑,换成了超极本。看来继续做技术密集型光线追踪是不行的了。就在这时,我看到了一些 ...
分类:
其他好文 时间:
2019-09-28 14:55:17
阅读次数:
141
Symbol:一种新的原始数据类型,表示独一无二的值。 以前的数据类型可能变量不同,但是变量的值可以相同; 而Symbol类型的变量的值是独一无二的。 原本的对象的属性名都是字符串,还要小心发生冲突, 凡是属性名为Symbol类型的,就是独一无二的,可以保证不去其他属性名冲突 Symbol值不能与其 ...
分类:
其他好文 时间:
2019-09-26 14:55:02
阅读次数:
75
主要是因为GCC/G++版本和GDB不匹配造成的,网上也有说是因为O2优化问题,具体啥原因需要自己尝试一下。 解决: 放狗搜索,解决办法是在编译是加-gdwarf-3即可,出现这样的原因是gcc,gdb的版本不匹配造成的。 参考: https://blog.csdn.net/u013573789/a ...
分类:
数据库 时间:
2019-09-24 15:35:13
阅读次数:
249
一些团队规定禁用 == 运算符换用 严格相等。以工程标准衡量,== 带来的便利性抵不上其带来的成本,团队协作时候你看到别人代码中的 ==,有些时候需要判断清楚作者的代码意图是确实需要转型,还是无所谓要不要转型只是随手写了,增加了一些额外的成本。但是我比较喜欢的一本书 You don't know J ...
分类:
编程语言 时间:
2019-09-21 12:23:42
阅读次数:
115
1、从官网下载mysql5.tar.gz 2、新建一台服务器,并配合XManage使用;使用xftp把mysql的压缩包上传至服务器 先创建一个存放软件的文件夹:mkdir /home/apps 3、解压mysql压缩包:tar -zxvf XXX 4、把mysqlXXX改名为mysql(可以不改) ...
分类:
数据库 时间:
2019-09-20 12:13:44
阅读次数:
104
"参考资料" var obj = { data: [1,2,3,4,5], // 这里实际上就是去定义如何实现Iterator接口 "Symbol.iterator" { const that = this; let index = 0; return { next(){ if (index ...
分类:
其他好文 时间:
2019-09-19 16:00:33
阅读次数:
75