小编Kev*_*ARD的帖子

msysgit sh.exe arguments

I am trying to find some documentation about msysgit sh.exe command.

For instance I am aware of the --login flag to launch a git bash session but I would to know the other possibilities.

I have looked over the internet but can not find any place where is listed all the possibles arguments.

git batch-file sh msysgit

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

如何处理大型git存储库?

我目前正在使用git作为一个大型存储库(大约12 GB,每个分支的大小为3 GB).此存储库包含许多二进制文件(音频和图像).

问题是克隆和拉取可能需要很多时间.特别是"解决增量"步骤可能非常长.

解决这类问题的最佳方法是什么?

我尝试删除增量压缩,因为它在此处使用.gitattributes中的delta选项进行了解释,但它似乎没有改善克隆持续时间.

提前致谢

凯文

git

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

什么是与Xcode捆绑在一起的LLVM版本?

在键入时,clang --version我们获得了有关它所构建的LLVM版本的信息:

Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn)
Run Code Online (Sandbox Code Playgroud)

但是现在使用Xcode 7我们只得到以下内容:

Apple LLVM version 7.0.0 (clang-700.0.72)
Run Code Online (Sandbox Code Playgroud)

llvm clang llvm-clang clang++ xcode7

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

将数组作为C++中方法的const参数传递

我希望能够将const数组参数传递给C++中的方法.

我知道当你将一个数组传递给方法时,它与将指针传递给数组的第一项是一样的,所以一种简单的方法就是使用指针.

void myMethod(int * const inTab)
Run Code Online (Sandbox Code Playgroud)

但是有一个数组有时会更好,你可以编写数组的大小.

c++ arrays methods arguments const

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

Xcode无法使用所选目标运行

我正在构建一个Mac OS X应用程序,有时,我从Xcode(版本5.0.1(5A2034a))收到此错误消息:

在此输入图像描述

然而,我的系统(Mac OS X 10.9)支持架构(i386或x86_64,它似乎发生在两者上).

单击"运行"按钮上的第二次(或按Cmd + r)有时可以解决问题.

有时我必须删除构建文件夹中的应用程序,然后重建它.

注意:我使用cmake生成Xcode项目.

macos xcode cmake

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

C ++程序中打开文件的数量

有没有一种简单的方法来获取由c ++程序打开的文件数。

我想从我的代码中做到这一点,最好是在C ++中。

我发现这篇博客文章正在使用所有可用文件描述符的循环并测试的结果,fstat但我想知道是否有任何更简单的方法可以做到这一点。



编辑

似乎没有其他解决方案,只能保持打开文件的计数。感谢大家的帮助。

凯文

c++ fopen file

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

如何使用std :: stoi创建std :: function作为方法参数作为默认值?

我想使用an std::function作为方法的参数并将其默认值设置为std::stoi.

我尝试了以下代码:

void test(std::function<int(const std::string& str, size_t *pos , int base)> inFunc=std::stoi)
Run Code Online (Sandbox Code Playgroud)

不幸的是我收到以下错误:

no viable conversion from '<overloaded function type>' to 'std::function<int (const std::string &, size_t *, int)>'
Run Code Online (Sandbox Code Playgroud)

我设法通过添加创建专用方法进行编译.

#include <functional>
#include <string>


int my_stoi(const std::string& s)
{
    return std::stoi(s);
}

void test(std::function<int(const std::string&)> inFunc=my_stoi);
Run Code Online (Sandbox Code Playgroud)

第一个版本有什么问题?是不是可以使用std::stoi默认值?

c++ function std c++11

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

是否可以在Xcode 5.1中使用std :: make_unique?

由于Xcode 5.1包含clang 3.4,因此应该可以使用std::make_unique.它似乎被定义为memory.h.

但是,它需要有,_LIBCPP_STD_VER > 11但由于__cplusplus宏(静止201103L)的值,它仍然设置为11 .

有没有办法改变这个?

c++ xcode std c++14

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

为什么c ++ 11标准库中没有std :: clear

既然现在在c ++标准库上有泛型迭代器就像std::begin()std::end(),我想知道为什么没有std::clear()方法来清除容器?

c++ containers iterator std c++11

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

const数组的固定大小const数组作为C++中方法的参数

关于将数组作为const参数传递的问题,我试图弄清楚如何编写一个方法,其中参数是一个固定大小const数组的const数组.唯一可写的东西就是这些数组的内容.

我在考虑这样的事情:

template <size_t N>
void myMethod(int* const (&inTab)[N])
{
    inTab = 0;       // this won't compile
    inTab[0] = 0;    // this won't compile
    inTab[0][0] = 0; // this will compile
}
Run Code Online (Sandbox Code Playgroud)

此解决方案中唯一的问题是我们不知道第一个维度.有人有解决方案吗?

提前致谢,

凯文

[编辑]

我不想使用std :: vector或这样的动态分配数组.

c++ const argument-passing multidimensional-array

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