symbol主要作用是防止对象属性名冲突 在ES6之前,对象的属性名只能是字符串,这样很容易造成字符串的冲突。 例:假设person对象是从外部库引入的一个对象 在不同的代码共享一个symbol,可使用symbo. for()方法来创建一个共享的symbo。 ES6提供了一个可随时访问的全局symb ...
分类:
其他好文 时间:
2018-09-24 22:15:39
阅读次数:
197
新规范的目标: 让代码排错更加简单 程序员专心于业务逻辑 将一些错误交给编译器处理 提高代码可维护性 逐步实现插件化 编码 使用array(QT下用QVarLengthArray)代替和vector代替原生数组,除非与外部库交互,否则不要直接操作内存(即暴露data的接口) 关于array和vect ...
分类:
编程语言 时间:
2018-09-06 18:03:41
阅读次数:
171
1.链接外部库 如果程序中使用了外部库,事先并不知道它的头文件和链接库的位置,就要给出头文件和链接库的查找方法,并将他们链接到程序中。 1) find_package()的查找路径 find_package()命令首先会在模块路径中寻找 一个事先编译好的Find.cmake文件,而且一般官方给出了很 ...
分类:
其他好文 时间:
2018-08-25 14:04:31
阅读次数:
139
之前给一个游戏写过MOD,功能大概是在游戏里可以打开一个编辑器,然后可以直接在编辑器里修改到游戏数据。 编辑器UI的实现部分,一开始用的是原生GUI,即OnGUI部分,这种方式虽然最简洁,也不用引用任何外部库,但是功能实在太少太局限, 很多UI组件都要自己手动去实现。 Unity内部虽然有完善的UG ...
分类:
编程语言 时间:
2018-08-19 13:59:08
阅读次数:
303
具体实现:使用外部库PyMouse 1.安装依赖库xlib 安装pymouse必须要xlib的支持,所以先安装xlib依赖库 1 sudo apt-get install python-xlib 2.安装pymouse库 1 sudo pip install pymouse 3. 测试安装是否成功 ...
分类:
其他好文 时间:
2018-08-18 13:14:29
阅读次数:
945
var importJs=document.createElement('script') //在页面新建一个script标签 importJs.setAttribute("type","text/javascript") //给script标签增加type属性 importJs.setAttrib... ...
分类:
Web程序 时间:
2018-08-01 14:00:37
阅读次数:
154
自动解析html页面的编码格式: 需要依赖 golang.org/x/text 和 golang.org/x/net 这两个外部库 ...
分类:
Web程序 时间:
2018-07-28 15:26:01
阅读次数:
342
原文 简书原文:https://www.jianshu.com/p/39f8f0aefdc2 大纲 1、认识MV*框架 2、传统UI设计模式 3、对框架的本质认识——框架有效性和框架分类 4、MV*基础概念 5、为什么要用MV*框架 1、认识MV*框架 2、传统UI设计模式 2.1、MVC模式 MV ...
分类:
其他好文 时间:
2018-07-10 01:18:01
阅读次数:
226
这两天在把一个Java project打包成exe文件时碰到了一些问题,现在把这些问题和解决办法记下来。 1、用java swing做前端时,背景图片无法显示 Solution:把jpg图片换成png图片。。。。。(这个我真不知道是为什么。。折磨了我两天) 在相应工程的src文件夹下新建一个文件夹i ...
分类:
编程语言 时间:
2018-06-26 13:53:40
阅读次数:
148
目标文件的链接次序 规范的连接次序为调用者在前,定义者在后。 GNU make基于时间戳编译源文件。 是否考虑次序取决于文件类型。 链接外部库 静态库。扩展名为“.a”,是通过GNU ar工具利用目标文件创建出来的。连接器会解析函数等的引用。 标准系统库通常存放路径为/usr/lib或/lib gc ...
分类:
其他好文 时间:
2018-06-18 21:42:51
阅读次数:
155