小编dom*_*120的帖子

案例中的多个命令?

是否有可能做到这一点:

 case $ans1_1 in
     y)fedoraDeps;;
      echo "something here";;
      make -j 32;;
     n)echo "Continuing"...;;
      ;;
     *) echo "Answer 'y' or 'n'";;
  esac
Run Code Online (Sandbox Code Playgroud)

fedoraDepsyum命令的函数在哪里.

我试图用案例复制这个:

if [[ $ans1_1 = y ]]; then
    fedoraDeps
    echo "something here"
    make -j 32
elif [[ $ans1_1 = n ]]; then
      echo "Continuing..."
      :
else
    echo "Answer 'y' or 'n'"
fi
Run Code Online (Sandbox Code Playgroud)

bash

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

Clang:找不到“cmath”文件

我正在用 clang 编译我的项目,但遇到了一个奇怪的错误:

[ 1%] Building CXX object CMakeFiles/tfs.dir/src/actions.cpp.o
In file included from /home/travis/build/dominique120/miniature-adventure/src/actions.cpp:20:
In file included from /home/travis/build/dominique120/miniature-adventure/src/otpch.h:27:
/home/travis/build/dominique120/miniature-adventure/src/definitions.h:39:10: fatal error:
'cmath' file not found
 #include <cmath>
 ^
make: *** [all] Error 2
Run Code Online (Sandbox Code Playgroud)

我的 actions.cpp 第 20 行:

#include "otpch.h"
Run Code Online (Sandbox Code Playgroud)

otpch.h 第 27 行:

#include "definitions.h"
Run Code Online (Sandbox Code Playgroud)

Definitions.h 第 31 行:

#include <cmath>
Run Code Online (Sandbox Code Playgroud)

我做了一些编辑,但我不知道是什么导致了这个错误,在这里编辑: https: //github.com/dominique120/miniature-adventure/commits/master

PS:GCC 只是转储大量错误: https://travis-ci.org/dominique120/miniature-adventure/jobs/21905513

c++ gcc clang cmath travis-ci

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

什么"不能仅通过返回类型区分过载功能"是什么意思?

我有这个代码:

在标题中:

...
int32_t round(float v);
...
Run Code Online (Sandbox Code Playgroud)

在源头

...
int32_t round(float v)
{
    int32_t t = (int32_t)std::floor(v);
    if((v - t) > 0.5)
        return t + 1;

    return t;
}
...
Run Code Online (Sandbox Code Playgroud)

我在这个网站上环顾四周,但这些例子对我来说似乎有点过于复杂.

我正在学习C++,所以如果有人能够向我解释错误的含义以及错误发生的原因,我将不胜感激.

c++

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

如何在bash中"打破"if循环?

当我break在bash中使用if循环时它告诉我它对bash无效,我可以使用什么呢?

用例是,用户被问到一个问题,如果他回答"否",脚本应跳到下一部分.

if [[ $ans1_1 = "y" ]]; then
    fedoraDeps
elif [[ $ans1_1 = "n" ]]; then
    break
else
    echo "Answer 'y' or 'n' "
fi
Run Code Online (Sandbox Code Playgroud)

bash shell

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

与mingw交叉编译时找不到zlib头?

我正在跑,./configure --host=x86_64-w64-mingw32但由于某种原因,它告诉我"zlib header not found.".我安装了包(apt-get install zlib1g-gev),但它仍然告诉我这个.

当我刚运行./configure它编译好.

我正在尝试使用MinGW-64在Debian 7上交叉编译64位可执行文件

我该怎么做才能解决这个问题或避免这样的事情?

mingw mingw-w64

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

什么"$#"在bash中意味着什么?

我有一个脚本:

login {
    # checking parameters -> if not ok print error and exit script
    if [ $# -lt 2 ] || [ $1 == '' ] || [ $2 == '' ]; then
        echo "Please check the needed options (username and password)"
        echo ""
        echo "For further Information see Section 13"
        echo ""
        echo "Press any key to exit"
        read
        exit
    fi

  } # /login
Run Code Online (Sandbox Code Playgroud)

但我真的不知道$#第三行的意思是什么.

linux bash shell

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

什么是猫,它在这做什么?

我正在学习这个剧本,我想知道cat本节的内容.

if cat downloaded.txt | grep "$count" >/dev/null
    then
        echo "File already downloaded!"
    else
        echo $count >> downloaded.txt
        cat $count | egrep -o "http://server.*(png|jpg|gif)" | nice -n -20 wget --no-dns-cache -4 --tries=2 --keep-session-cookies --load-cookies=cookies.txt --referer=http://server.com/wallpaper/$number -i -
        rm $count   
fi
Run Code Online (Sandbox Code Playgroud)

linux bash shell

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

这里的 gt 是什么?“如果 [ $VARIABLE -gt 0 ]; 然后”

-gt这里是什么意思:

if [ $CATEGORIZE -gt 0 ]; then

这是我正在使用的 bash 脚本的一部分。

另外,我在哪里可以找到其中的“标志”列表,以便将来参考?

linux bash shell

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

密码没有从 C# 应用程序正确存储在 SQL Server 中

我遇到了一个问题,我的散列密码没有正确存储在 SQL Server 中。密码和盐的字段(保存在 base64 中)是nvarchar(128),我正在使用此函数对字符串进行编码(归功于用户 blowdart):

private static byte[] GenerateSaltedHash(byte[] plainText, byte[] salt) {
    HashAlgorithm algorithm = new SHA256Managed();

    byte[] plainTextWithSaltBytes =
      new byte[plainText.Length + salt.Length];

    for (int i = 0; i < plainText.Length; i++) {
        plainTextWithSaltBytes[i] = plainText[i];
    }
    for (int i = 0; i < salt.Length; i++) {
        plainTextWithSaltBytes[plainText.Length + i] = salt[i];
    }

    return algorithm.ComputeHash(plainTextWithSaltBytes);
}
Run Code Online (Sandbox Code Playgroud)

我正在使用以下方法创建字节数组:

Encoding.UTF8.GetBytes(string)
Run Code Online (Sandbox Code Playgroud)

我用这个方法将它保存到数据库中:

public Boolean CredentialNew(AuthBE authBE) {
    con.ConnectionString = conection.GetCon();
    cmd.Connection = con;
    cmd.CommandType = CommandType.StoredProcedure;
    cmd.CommandText …
Run Code Online (Sandbox Code Playgroud)

c# sql-server

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

[[::在bash中找不到

我的bash脚本出现以下错误.

ncompile.sh: 1: ncompile.sh: ###: not found
ncompile.sh: 52: ncompile.sh: [[: not found
Chose your Operating System. {Supported OS: Debian, Ubuntu, Fedora, CentOS, FreeBSD}
Debian
ncompile.sh: 61: ncompile.sh: [[: not found
ncompile.sh: 61: ncompile.sh: [[: not found
ncompile.sh: 70: ncompile.sh: [[: not found
ncompile.sh: 70: ncompile.sh: [[: not found
ncompile.sh: 79: ncompile.sh: [[: not found
Pick a valid OS
Run Code Online (Sandbox Code Playgroud)

使用此脚本:

###
### Functions to simplify stuff :)
###

debianDeps() {
    apt-get install git cmake build-essential liblua5.2-dev \
        libgmp3-dev libmysqlclient-dev libboost-system-dev …
Run Code Online (Sandbox Code Playgroud)

bash shell sh

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

如何在nginx中使用AllowOverride?

我正在测试一个在php上使用lavavel在apache上制作的网站.我现在正在nginx上设置它,但我在所有子页面上得到500个错误,我被告知要使用AllowOverride但我不知道如何在nginx上使用它.

php apache nginx laravel

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

标签 统计

bash ×6

shell ×5

linux ×3

c++ ×2

apache ×1

c# ×1

clang ×1

cmath ×1

gcc ×1

laravel ×1

mingw ×1

mingw-w64 ×1

nginx ×1

php ×1

sh ×1

sql-server ×1

travis-ci ×1