我很想知道是否有任何特殊的GAS语法来实现相同的功能,如在NASM示例中:
SECTION .data
msg: db "Hello World",10,0 ; the 0-terminated string.
len: equ $-msg ; "$" means current address.
Run Code Online (Sandbox Code Playgroud)
特别是我对$代表当前地址的符号感兴趣.
我可以使用构造函数属性来检测JavaScript中的类型吗?或者有什么我应该知道的.
例如: var a = {}; a.constructor.name; //outputs Object
要么 var b = 1; b.constructor.name; //outputs Number
要么 var d = new Date(); d.constructor.name; //outputs Date not Object
要么 var f = new Function(); f.constructor.name; //outputs Function not Object
只有在参数上使用它 arguments.constructor.name; //outputs Object like first example
我经常看到开发人员使用:Object.prototype.toString.call([])或
Object.prototype.toString.call({})
我可以读取或写入我的C文件中的程序集文件中定义的变量吗?我无法自己解决这个问题.例如,C文件如下所示:
int num = 33;
Run Code Online (Sandbox Code Playgroud)
并生成此汇编代码:
.file "test.c"
.globl _num
.data
.align 4
_num:
.long 33
Run Code Online (Sandbox Code Playgroud)
当我开始学习装配时,我经常听到速度是我必须选择装配和降低文件大小和所有东西的原因......
我在Windows 7上使用mingw(32位)gnu程序集
有没有办法让SASS或Compass给你一个缩短的十六进制颜色?例如,如果我输入#444它会#444444在输出文件中提供给我,这对我来说不是真正的优化帮助.
这样我通常会检测插件,例如Flash Player:
for (var el in navigator.plugins) {
if (navigator.plugins[el].name &&
navigator.plugins[el].name.toLowerCase().indexOf('shockwave') !== -1) {
console.log(navigator.plugins[el]);
}
}
Run Code Online (Sandbox Code Playgroud)
我不是在寻找跨浏览器的解决方案,也不想测试它是否正确.测试此插件是否处于活动状态的方法是什么?