小编gco*_*ard的帖子

fputs(_(""))下划线代表什么?

我终于让自己看了一些linux代码.我现在正在寻找"ls.c".

在底部的函数"usage()"中,我发现了很多这些语句:

  fputs (_("\
  List information about the FILEs (the current directory by default).\n\
  Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.\n\
  \n\
  "), stdout);
Run Code Online (Sandbox Code Playgroud)

这是什么意思?它是L"string"或_T"string"还是全新的东西?我还必须承认我不知道用什么词来搜索这样的东西.

希望您能够帮助我.

c

8
推荐指数
1
解决办法
485
查看次数

如何使用括号表示法调用成员函数?

var objectliteral = {
    func1:fn(){},
    func2:fn(){},
    .................
    funcn:fn(){}
}
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用点表示法调用该对象文字中的方法:

objectliteral.func1();
Run Code Online (Sandbox Code Playgroud)

但是我想使用这样的数组符号来做到这一点:

objectliteral[func1]. .... something something......
Run Code Online (Sandbox Code Playgroud)

我怎么做?我知道我可以使用应用或调用方法 - 但我仍然不太明白它们是如何工作的.

我可以这样做吗?:

objectliteral[func1].apply();
Run Code Online (Sandbox Code Playgroud)

解析度

根据答案:

objectliteral['func1']()
Run Code Online (Sandbox Code Playgroud)

我所需要的.多谢你们.

javascript object-literal

7
推荐指数
1
解决办法
2389
查看次数

如何在 JavaScript 中 5 秒后仅刷新页面一次?

有谁知道如何在 JavaScript 中在 5 秒后仅刷新一次页面?

我有以下脚本在 5 秒后刷新页面:

setTimeout(function () {
    window.location.reload(1);
}, 5000);  // After 5 secs
Run Code Online (Sandbox Code Playgroud)

但不知何故,这是每 5 秒刷新一次,而不是在第一个 5 秒后刷新一次。有谁知道如何解决这个问题?

javascript

4
推荐指数
1
解决办法
2万
查看次数

能够访问内存位置的Mmap系统调用操作

我正在编写一个程序,使用mmap分配大量内存,然后访问随机内存位置以读取和写入.我刚刚尝试了以下代码:

#include <stdio.h>
#include <stdlib.h>
#include <sys/mman.h>

int main() {
    int fd,len=1024*1024;
         fd=open("hello",O_READ);
    char*addr=mmap(0,len,PROT_READ+PROT_WRITE,MAP_SHARED,fd,0);
    for(fd=0;fd<len;fd++)
putchar(addr[fd]);

    if (addr==MAP_FAILED) {perror("mmap"); exit(1);}

    printf("mmap returned %p, which seems readable and writable\n",addr);
    munmap(addr,len);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

但是我无法执行这个程序,我的代码有什么问题吗?

c linux mmap

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

是否可以用整数表示字符?

$rowgp="select name,m3,dpsd,phc,jtk from 2sem3 where rno='$rno'";
$resultrow=mysql_query($rowgp);

while($row=mysql_fetch_array($resultrow)){
   echo  $row['m3'] ." ". $row['oops'];
   $one = $row['m3'];
   $two = $row['oops']
}
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,变量$one包含从a到d的字符(这些是字段中存在的字符m3).如果char为'a',则应将其设为1; 如果'b'则为2(c = 3,d = 4,依此类推).如何在不使用if或switch语句的情况下执行此操作?

php mysql

0
推荐指数
1
解决办法
94
查看次数

给JavaScript函数一个'false'选项?

如何使JavaScript函数具有false选项,这可以确保函数不执行?

这是代码:

    function deleteExtraRows(tableID){
        tableID = '#'+tableID;    
       $(tableID+' tr').each(function(){
            if($(tableID+' tr').length>1){
                $(this).remove();
            }
        });

    }
Run Code Online (Sandbox Code Playgroud)

我想也能给它一个(假)选项,所以我可以运行deleteExtraRows(false),这不会使函数运行.我知道这似乎是倒退的,但如果我能做到这一点,它将适合我正在研究的项目.

请帮忙!

javascript

0
推荐指数
1
解决办法
83
查看次数

标签 统计

javascript ×3

c ×2

linux ×1

mmap ×1

mysql ×1

object-literal ×1

php ×1