小编use*_*083的帖子

如果目录存在,则使用Unix Bash Shell编程

所以我试图在bash shell脚本中进入if语句,但我认为我做错了什么,反正这里是我的示例代码.

#!/bin/bash
read sd
if [ -d "~/tmp/$sd" ]; then
    echo "That directory exists"
else
    echo "That directory doesn't exists"
fi
;;
Run Code Online (Sandbox Code Playgroud)

我指向正确的目录吗?我希望用户输入将被放入"sd"的内容,如果该子目录存在,那么它会说它确实存在,如果没有,那么它将转到其他地方并说它不存在.

unix linux bash shell

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

密码算术乘法序言

我掌握了密码算法和加法的思想,但我无法弄清楚如何进行乘法密码算术问题.它只是TWO*SIX = TWELVE或类似的东西,没有给出乘法问题的中间附加部分.我在网上找不到任何东西,我已经找到了一些问题的限制,但没有什么可以让我得到一些答案.不知道在哪里问这个,并认为这将是最好的地方.

我想知道如何解决乘法密码算术问题.

我已经得出结论:

         T  W  O
*        S  I  X
_________________
T  W  E  L  V  E


T \= 0 which also means S \= 0
T is 1-6
E is (O*X) mod 10
O or X cannot be 0 or 1 since E has to be different and 0 or 1 gives the same value 
as either O or X.
Run Code Online (Sandbox Code Playgroud)

编辑:我正在使用生成和测试方法

solve(T,W,O,S,I,X,E,L,V) :-
        X = [T,W,O,S,I,X,E,L,V],
        Digits = [0,1,2,3,4,5,6,7,8,9],
        assign_digits(X, Digits),
        T > 0, 
        S > 0, …
Run Code Online (Sandbox Code Playgroud)

math prolog cryptarithmetic-puzzle

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

将当前日期或时间插入MySQL

如果我创建一个带有假设为存在的实体的表,DATE并且当我Insert将该列留空时,它是否不显示当前日期?时间一样吗?

例如...

CREATE TABLE Register
(
Name CHAR(20) NOT NULL,
Date DATE,
Time TIME
);
Run Code Online (Sandbox Code Playgroud)

然后我插入:

INSERT INTO Register (Name)
VALUES ('Howard');
Run Code Online (Sandbox Code Playgroud)

我希望它显示在桌子上:

Howard | 5/6/2014 | 8:30 PM
Run Code Online (Sandbox Code Playgroud)

但是它显示:

Howard | NULL | NULL
Run Code Online (Sandbox Code Playgroud)

这是不正确的Insert吗?如果可以的话,我应该怎么做才能显示当前的插入日期和时间?

mysql sql

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

标签 统计

bash ×1

cryptarithmetic-puzzle ×1

linux ×1

math ×1

mysql ×1

prolog ×1

shell ×1

sql ×1

unix ×1