小编Cha*_*all的帖子

如何仅为特定的回购设置GIT_SSL_NO_VERIFY?

我必须使用没有适当证书的git服务器,但我不想这样做

env GIT_SSL_NO_VERIFY=true git command
Run Code Online (Sandbox Code Playgroud)

每次我做一个git操作.但我还想为其他git存储库启用SSL.有没有办法让这个本地的单一回购?

git ssl

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

如何让Git将文件视为二进制文件?

遇到中型项目的问题,因为git将它们视为文本和合并,因此Visual Studio项目文件会出现问题.我想将文件设置为二进制文件,以便git不会自动合并这些文件.

有没有办法做到这一点?

git

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

如何在Windows共享上访问git仓库?

我希望能够将我的Windows 7桌面上的工作仓库同步到我的Windows 7笔记本电脑,而无需将我的提交推送到我们的主服务器.我该怎么做呢?我无法弄清楚如何设置远程路径,以便git可以理解它的位置.我通常使用Git Bash来处理git,而不是windows命令行,所以这里的问题很可能是我无法弄清楚如何在Git Bash中编写一个引用windows共享的路径.

所以,说我有一个回购(Windows共享路径):

\\\\MyWorkPCName\dev\myrepo\
Run Code Online (Sandbox Code Playgroud)

在命令行中,我可以访问目录和文件(尽管使用pushd,因为cmd是愚蠢的),如何将其转换为有效的git远程?

windows git share windows-7 git-remote

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

一步一步,如何在Visual Studio 2010中为给定类型的每个文件添加自定义生成步骤?

问题

  1. 我在visual studio 2010项目中有一堆自定义文件.
  2. 我需要在这些自定义文件发生更改时运行该工具.
  3. 该工具生成现有.cpp文件包含的.h文件.
  4. 我希望该工具作为构建过程的一部分运行.
  5. 它需要在visual studio中运行,但理想情况下也可以作为msbuild进程的一部分运行.

现有的不合标准解决方案

在每个文件上,每次添加它时,我都可以转到文件设置,将项目类型设置为自定义构建工具,然后在自定义构建工具对话框中,设置命令行参数,设置(硬编码)输出,以及设置(硬编码)其他依赖项.

显然,这是一个糟糕的解决方案,因为每次添加自定义类型的新文件时,这都是一项非常重要且容易出错的工作量.

理想的解决方案

我设置了visual studio,无论扩展名为.foo,它都会在.foo文件发生变化时运行工具bar.exe,然后再编译CPP代码.

我尝试过的事情

基于此:http://msdn.microsoft.com/en-us/library/3e889s84( v=vs.100) .aspx我试图设置.targets和.xml文件.但是,我无法找到如何创建一个新的项目类型,使其显示在visual studio中,我也无法弄清楚如何使它神奇地应用于.foo类型的每个文件.最重要的是,我还没有想到如何链接任何描述调用我的bar.exe工具的行为.

我试图搜索所有visual studio的xml /目标文件,以便跟踪现有的项类型并确定它们如何转换为实际的构建操作.它始终在ItemType的墙上结束,其中有一些在ProjectItemsSchema中描述,但我无法找到它们的实现位置,或者我自己如何实现它们.

MSDN的文档已经彻底失败了,我想我已经十次阅读每个可能相关的页面,但无济于事.

在visual studio 2008中,我有一个使用.rules文件的东西,看起来像这样:

<?xml version="1.0" encoding="utf-8"?>
<VisualStudioToolFile
Name="Foo Build Rules"
Version="8.00"
>
<Rules>
    <CustomBuildRule
        Name="FooBuild"
        DisplayName="FooGen"
        CommandLine="..\..\tools\FooGen.exe [inputs]"
        Outputs="$(InputName).h"
        AdditionalDependencies="*.foo"
        FileExtensions="*.foo"
        ExecutionDescription="Generating Foos..."
        >
        <Properties>
        </Properties>
    </CustomBuildRule>
</Rules>
</VisualStudioToolFile>
Run Code Online (Sandbox Code Playgroud)

然而,这个功能在2010年已被弃用,我一直无法弄清楚如何使用新系统复制它.

救命?

msbuild build-process code-generation visual-studio-2010 customtool

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

如何在Windows 7中禁用"(程序)已停止工作"对话框?

我是一个在开发机器上使用Windows 7的新手,我有一个在启动时崩溃的开发工具,我没有看到它抛出的任何错误消息,或者有机会调试它,因为它显示了崩溃程序的Windows 7对话框,其中显示"Windows正在检查解决方案......"

我想让我的旧学校大屁股断言对话框,带有一个大的"DEBUG"按钮.我在Visual Studio的选项和设置中完全启用了JIT,所以我不确定为什么我没有得到该选项.

jit visual-studio-2005 windows-7

20
推荐指数
2
解决办法
4万
查看次数

有没有办法将命令行选项从Xcode传递到我的iOS应用程序?

我希望在测试期间启动它时找到一种方法将某些信息传递到我的应用程序,以便我可以执行特殊的调试任务.Xcode有一个部分"在启动时传递的参数",我假设它们将显示在我的UIApplicationDelegate的应用程序中:didFinishLaunchingWithOptions:但是传入的字典总是为零.

我是以错误的方式来做这件事的吗?

xcode uiapplicationdelegate ios

17
推荐指数
2
解决办法
8630
查看次数

我可以从Google表格脚本生成文件吗?

我正在使用Google表格为我正在做的事情制作一堆数字数据.

有没有办法将子集导出到文本文件?

实际上,我的目标是导出一个文件,我可以直接包含在另一个项目的构建中.

那么有没有办法生成一个文本文件供下载?

google-apps google-sheets google-apps-script

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

如何克隆已经变得太大的git仓库?

我正在使用非常大的git仓库(> 10gb).repo本身有许多大型二进制文件,每个文件有许多版本(> 100mb).其原因超出了本问题的范围.

目前,不再可能从repo中正确克隆,因为服务器本身将耗尽内存(它有12gb)并发送失败代码.我会把它粘贴在这里,但要花费一个多小时才能达到失败的程度.

有没有什么方法可以让克隆成功?甚至一个抓住回购的部分副本?或者我可以克服一口大小的块,这不会让服务器窒息?

git

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

如何在bash中获取目录列表,然后将它们作为命令行参数展开?

我正在编写一个bash脚本,它需要一步获取目标目录(可能还包含文件)中的目录列表(变量),然后将它们作为参数展开到python脚本中.

例:

/stuff/a dir/
/stuff/b other/
/stuff/c/
Run Code Online (Sandbox Code Playgroud)

我需要在bash脚本中调用:

script.py "a dir/" "b other/" "c/"
Run Code Online (Sandbox Code Playgroud)

或者,逃逸的空间:

script.py a\ dir/ b\ other/ c/
Run Code Online (Sandbox Code Playgroud)

我需要为目录'stuff'调用一次脚本.

有没有直接的方法来做这种事情?我一直在谷歌搜索,我已经设法找出最好的,要求我知道有多少目录.

bash command-line-arguments

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

Minicraft中使用的这种采样算法有名称吗?

对于Ludum Dare 22,Notch在48小时内制作了一款名为Minicraft的游戏.这就像是一个2D的世界.

无论如何,源代码可用(这里:http://www.ludumdare.com/compo/ludum-dare-22/?action = preview&uid = 398),我正在看一看,因为我对随机生成的地形和水平.在代码中是运行核心代的代码块,对我来说算法似乎很熟悉,但我不能给它起个名字.我想确切地知道它是什么,所以我可以阅读更多关于它并了解它是如何工作的.

具体来说,代码来自levelGen.java:

    do {
        int halfStep = stepSize / 2;
        for (int y = 0; y < w; y += stepSize) {
            for (int x = 0; x < w; x += stepSize) {
                double a = sample(x, y);
                double b = sample(x + stepSize, y);
                double c = sample(x, y + stepSize);
                double d = sample(x + stepSize, y + stepSize);

                double e = (a + b + c …
Run Code Online (Sandbox Code Playgroud)

algorithm

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