小编Mat*_*ski的帖子

在Linux中编译/运行汇编程序?

我是Linux的新手(Ubuntu 10.04),也是汇编程序的新手.我正在学习一些教程,但我找不到任何特定于Linux的内容.所以,我的问题是,什么是编译/运行汇编程序的好包,以及为该程序包编译/运行的命令行命令是什么?

linux ubuntu x86 assembly

54
推荐指数
5
解决办法
11万
查看次数

警告:左移计数> =类型的宽度

我很擅长处理比特,并且在编译时遇到以下警告:

 7: warning: left shift count >= width of type
Run Code Online (Sandbox Code Playgroud)

我的第7行看起来像这样

unsigned long int x = 1 << 32;
Run Code Online (Sandbox Code Playgroud)

如果long我的系统的大小是32位,这将是有意义的.但是,sizeof(long)返回8CHAR_BIT定义为8建议long应为8x8 = 64位长.

我在这里错过了什么?是sizeofCHAR_BIT不准确还是我误解了一些基本的东西?

c bit-manipulation bit-shift long-integer

54
推荐指数
2
解决办法
5万
查看次数

领先的美元符号如何影响Bash中的单引号?

我需要将一个字符串传递给程序作为Bash CLI中的参数,例如

program "don't do this"
Run Code Online (Sandbox Code Playgroud)

该字符串可能包含任何字符,如'$','\'等等,我不希望Bash做任何修改.所以我考虑使用单引号.

但是以下不起作用:

 program 'don\'t do this'            //escape doesn't work in single quote
Run Code Online (Sandbox Code Playgroud)

虽然以下两个工作:

 program $'dont\'t do this'          //seems fine, but any other side effects?
 program 'dont'\''do this'           //breaking into 3 parts
Run Code Online (Sandbox Code Playgroud)

第一种方法似乎更好,因为它获得前修改以下(把美元符号在前面,并替换每\\\),但我不知道还有什么美元符号可能会做.

我真的用谷歌搜索了这个,但我找不到我需要的东西......

bash quotes double-quotes single-quotes

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

获取Bash数组中值的索引

我有什么bash

myArray=('red' 'orange' 'green')
Run Code Online (Sandbox Code Playgroud)

我想做点什么

echo ${myArray['green']}
Run Code Online (Sandbox Code Playgroud)

在这种情况下会输出2.这可以实现吗?

arrays indexing bash

53
推荐指数
6
解决办法
7万
查看次数

我怎样才能在gVim中拼写检查?

在gVim中拼写检查的最佳方法是什么?有加载项还是什么?我希望它也提供更正.

vim spell-checking

51
推荐指数
3
解决办法
2万
查看次数

如何将其他文件的内容加载到Vim中的当前文件?

作为标题,任何方便的方式?

我特别需要一些cvs/git commit或sendmail来加载模板注释.我认为这是一个vi环境,而不是Vim.

vim

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

如何从LaTeX执行shell脚本?

我正在尝试在LaTeX中执行以下操作:

\documentclass{article}
\begin{document}
\execute{/usr/local/bin/my-shell-script.sh}
\end{document}
Run Code Online (Sandbox Code Playgroud)

想法是/usr/local/bin/my-shell-script.sh.tex文档处理时执行并将其输出注入LaTeX流.有可能吗?

shell latex

49
推荐指数
4
解决办法
3万
查看次数

如何在Nginx中将index.html设置为根文件?

如何为域名设置index.html,例如https://www.example.com/ - 将用户引导到根目录中的index.html.

我尝试过不同的东西,比如:

server {
    # some configs

    location = / {
            index index.html;
            fastcgi_index index.html;
    }
or 
    location / {
            index index.html;
            fastcgi_index index.html;
    }

}
Run Code Online (Sandbox Code Playgroud)

什么都没有帮助我.

有一些其他配置与location关键字,但我也评论过它们.

server {条款中的其他"位置"配置:

location ~ .*(css|htc|js|bmp|jp?g|gif|ico|cur|png|swf|htm?|html)$ {
        access_log off;
        root $www_root;
}

location ~ \.php$
{
        include                         /etc/nginx/fastcgi_params;
        index                           index.html;
        fastcgi_index                   index.html;
        fastcgi_param SCRIPT_FILENAME   $www_root$fastcgi_script_name;
        fastcgi_param QUERY_STRING      $query_string;
        fastcgi_param PATH_INFO         $fastcgi_path_info;
        fastcgi_pass                    127.0.0.1:9000;
        # ????????? ?????????? ??? ?????? FastCGI-??????? ? ????? ?????? ??? ?????? 400
        # ?????????????? ?? …
Run Code Online (Sandbox Code Playgroud)

configuration nginx

48
推荐指数
4
解决办法
13万
查看次数

mpiexec vs mpirun

根据我的小知识mpirun,mpiexec两者都是发射器.谁能告诉mpiexec和之间的确切区别mpirun

mpi mpich mpiexec

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

防止Vim在退出时清除剪贴板

当我从终端打开Vim时,将一些文本复制到系统剪贴板,然后退出Vim,系统剪贴板将被清除.

如何将复制的文本保留在剪贴板中?

vim clipboard

46
推荐指数
3
解决办法
3811
查看次数