小编Jof*_*sey的帖子

makefile中的多行bash命令

我有一种非常舒适的方式来通过几行bash命令编译我的项目.但现在我需要通过makefile编译它.考虑到每个命令都在自己的shell中运行,我的问题是在makefile中运行多行bash命令的最佳方法什么,相互依赖? 例如,像这样:

for i in `find`
do
    all="$all $i"
done
gcc $all
Run Code Online (Sandbox Code Playgroud)

另外,有人可以解释为什么即使单行命令bash -c 'a=3; echo $a > file'在终端中工作正常,但在makefile情况下创建空文件?

bash makefile

98
推荐指数
3
解决办法
9万
查看次数

最简单的TBB示例

有人可以给我一个TBB示例如何:

  1. 设置活动线程的最大数量.
  2. 执行彼此独立的任务,并以类的形式呈现,而不是静态函数.

c++ tbb icc

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

不允许对自定义类型进行多次隐式转换?

class C {
public:
    C() { }
};

class B {
public:
    B(C c) { }
    B() { }
};

class A {
public:
    A(bool b) { }
    A(B b) { }
};

int main() {
    A a1 = true; // bool -> A        is allowed
    A a2 = B();  // B -> A           is allowed

    A a3 = 7;    // int -> bool -> A is allowed
    A a4 = C();  // C -> B -> A      isn't allowed …
Run Code Online (Sandbox Code Playgroud)

c++ type-conversion implicit-conversion

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

send()总是发送整个缓冲区吗?

send() 应该返回发送的字节数或错误代码,但是我发现的所有示例都只检查错误代码,但不检查发送的字节数.

//typical example
int cnt=send(s,query,strlen(query),0);
if (cnt < 0) return(NULL);
//Hey, what about cnt < strlen(query)?
Run Code Online (Sandbox Code Playgroud)

c sockets linux

10
推荐指数
2
解决办法
3761
查看次数

是否可以在Access中的连接条件中使用子查询?

在postgresql中,我可以在连接条件中使用子查询

SELECT * 
FROM table1 LEFT JOIN table2
     ON table1.id1 = (SELECT id2 FROM table2 LIMIT 1);
Run Code Online (Sandbox Code Playgroud)

但是当我尝试在Access中使用它时

SELECT *
FROM table1 LEFT JOIN table2 
     ON table1.id1 = (SELECT TOP 1 id2 FROM table2);
Run Code Online (Sandbox Code Playgroud)

我得到语法错误.它实际上是不可能的Access或只是我的错误?

我知道我可以得到相同的结果WHERE,但我的问题是关于JOINAccess的可能性.

sql ms-access join ms-access-2007 left-join

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

近似重复的视频检测

我正在寻找能够解决近乎重复的视频检测问题的开源项目.最好的,我现在发现它是SOTU,但其来源已关闭.那么,有没有开源解决方案?

另外,我将非常感谢这个问题的理论部分的一些链接.

video open-source duplicate-detection

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

人类可读的type_info.name()

我编写了以下代码g++,并得到了输出,这些代码写在注释中.

template<class T>
void foo(T t) { cout << typeid(t).name() << endl; }

int main() {
    foo("f");       //emits "PKc"
    foo(string());  //emits "Ss"
}
Run Code Online (Sandbox Code Playgroud)

我知道,这type_info.name()不是标准化的,但有没有办法获得人类可读的结果?

像下面这样的东西会很好

const char *
class string
Run Code Online (Sandbox Code Playgroud)

c++ typeid

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

Maven:无法在插件中找到目标'create'org.apache.maven.plugins:maven-archetype-plugin

我正在尝试使用Maven创建一个Web应用程序项目,如下所述,但我一直收到以下错误

mvn archetype:create 
    -DgroupId=ru.jofsey 
    -DartifactId=example 
    -DarchetypeArtifactId=maven-archetype-webapp 
    -DinteractiveMode=false
    -e

[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.373 s
[INFO] Finished at: 2017-02-18T14:31:49+03:00
[INFO] Final Memory: 7M/123M
[INFO] ------------------------------------------------------------------------
[ERROR] Could not find goal 'create' in plugin org.apache.maven.plugins:maven-archetype-plugin:3.0.0 among available goals crawl, create-from-project, generate, help, integration-test, jar, update-local-catalog -> [Help 1]
org.apache.maven.plugin.MojoNotFoundException: Could not find goal 'create' in plugin org.apache.maven.plugins:maven-archetype-plugin:3.0.0 among available goals crawl, create-from-project, generate, help, …
Run Code Online (Sandbox Code Playgroud)

maven maven-archetype

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

静态库和可重定位目标文件之间的区别?

静态库和可重定位目标文件有什么区别?或者在动态库和共享对象文件之间.

如果它不相等的东西,什么有动态库,允许链接它,但共享对象文件不?

linux linker elf static-libraries

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

为什么 FFmpeg 打印 SAR 而不是 PAR?

如果我的知识是正确的,SAR(存储纵横比)是像素尺寸的比率。例如,640 × 480 视频的 SAR 为 640/480 = 4:3。

而 PAR(Pixel Aspect Ratio)是像素高度和宽度的比率,大多数现代视频都有方形 PAR (1:1)。

但是当我试图用它来检查它时,ffmpeg -i我得到了所有测试视频的方形 SAR 而不是方形 PAR。

Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 1758 kb/s, 24.99 fps, 25 tbr, 25 tbn, 50 tbc
Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 540x360  [SAR 1:1 DAR 3:2], 386 kb/s, 25 fps, 25 tbr, 25 tbn, 50 tbc
Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), …
Run Code Online (Sandbox Code Playgroud)

video ffmpeg aspect-ratio

8
推荐指数
2
解决办法
6139
查看次数