小编use*_*370的帖子

makefile 权限被拒绝

我正在尝试编写一个 C++ 程序,它可以找到走出迷宫的最短路线。不过,我现在正在努力让我的 makefile 正常工作。目前,我的 makefile 包含以下内容:

mazeIO : mazeIO.cpp maze.h
    g++ -g -Wall mazeIO.cpp maze.h -o mazeIO
Run Code Online (Sandbox Code Playgroud)

mazeIO.cpp 和 maze.h 是我在项目中仅有的两个文件。在命令行中我输入

make -f Makefile
Run Code Online (Sandbox Code Playgroud)

它编译得很好。然后我正在打字

./mazeIO maze.txt
Run Code Online (Sandbox Code Playgroud)

maze.txt 是我尝试导航的迷宫输入。输入此内容后,我收到以下错误:

bash: ./mazeIO: Permission denied
Run Code Online (Sandbox Code Playgroud)

我不懂为什么。有什么建议么?

makefile permission-denied

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

检查多个变量java中的替换空值

我正在尝试找到一种在Java中的多个变量中执行多个空检查/替换的简单方法.

我有一个包含大约20个String变量的对象.在构造函数中,我想检查是否有任何变量值为null.如果它们为null,我想用空字符串替换它们.我可以执行一系列if语句,但我觉得必须有一个更清晰的方法来做到这一点.

java string variables null

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

使用另一个表中的列值填充MySQL中的列

我想在SQL中做一些我想象的非常基本的东西,但我似乎无法弄明白.

我有2张桌子:

省份 - >

 id                                  |   name     |  pCode |  country_id  | cCode
78840113-a0e5-11e4-8237-de7fe3f523cf |  Alabama   | AL     | 1228         |
7884030c-a0e5-11e4-8237-de7fe3f523cf |  Alaska    | AK     | 1228         |
788403ea-a0e5-11e4-8237-de7fe3f523cf |  Arizona   | AZ     | 1228         |
788404a2-a0e5-11e4-8237-de7fe3f523cf |  Arkansas  | AR     | 1228         |
Run Code Online (Sandbox Code Playgroud)

和国家 - >

iso_code  | name                   | country_id
AD        | Andorra                | 1005           
AE        | United Arab Emirates   | 1225           
AF        | Afghanistan            | 1001           
AG        | Antigua and Barbuda    | 1009          
Run Code Online (Sandbox Code Playgroud)

我只想让省份中的cCode列填充相应的iso_code(如果省份和国家/地区的country_id相同).

我已经尝试了很多东西,甚至没有在这里写我的代码,我甚至不知道哪个方向是正确的方法(加入,插入,更新??).我完全卡住了请帮助我!

mysql database join insert sql-update

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