小编oru*_*tam的帖子

是否有一个符号代表GNU GAS汇编中的当前地址?

我很想知道是否有任何特殊的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)

特别是我对$代表当前地址的符号感兴趣.

assembly gnu gnu-assembler memory-address

15
推荐指数
3
解决办法
5974
查看次数

我可以使用constructor.name来检测JavaScript中的类型

我可以使用构造函数属性来检测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({})

javascript types detection

6
推荐指数
1
解决办法
2906
查看次数

是否可以从C访问程序集中定义的变量?

我可以读取或写入我的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程序集

c variables assembly gcc mingw

5
推荐指数
1
解决办法
6902
查看次数

如何配置SASS以输出速记十六进制颜色

有没有办法让SASS或Compass给你一个缩短的十六进制颜色?例如,如果我输入#444它会#444444在输出文件中提供给我,这对我来说不是真正的优化帮助.

css configuration sass colors shorthand

5
推荐指数
1
解决办法
873
查看次数

是否可以通过JavaScript检测插件是否被激活?

这样我通常会检测插件,例如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)

我不是在寻找跨浏览器的解决方案,也不想测试它是否正确.测试此插件是否处于活动状态的方法是什么?

javascript plugins detection

3
推荐指数
1
解决办法
2761
查看次数