小编Abi*_*ern的帖子

如何在git中共享配置文件?

我有编辑器设置,我想在所有存储库中传播.如果用户定义了自己的设置,那么它当然应该删除存储库选择.

我想这样做,因为我有一个班级,每个学生都克隆了回购.通常他们忘记设置core.editor设置并最终搞乱vi,通常会崩溃回购就像他们已经诅咒魔法力量一样.

因为它适用于我的HOME目录,我尝试在我的repo目录中使用.gitconfig,就像我设置.gitignore一样,但它似乎不起作用.

编辑:

  • --global 让用户设置其首选项来覆盖repo,但是它不允许他在克隆时获取repos配置.
  • .git/config不在克隆的repo中共享

git git-config

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

NSTask没有从用户的环境中获取$ PATH

我不知道为什么这个方法返回一个空字符串:

- (NSString *)installedGitLocation {
    NSString *launchPath = @"/usr/bin/which";

    // Set up the task
    NSTask *task = [[NSTask alloc] init];
    [task setLaunchPath:launchPath];
    NSArray *args = [NSArray arrayWithObject:@"git"];
    [task setArguments:args];

    // Set the output pipe.
    NSPipe *outPipe = [[NSPipe alloc] init];
    [task setStandardOutput:outPipe];

    [task launch];

    NSData *data = [[outPipe fileHandleForReading] readDataToEndOfFile];
    NSString *path = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];

    return path;
}
Run Code Online (Sandbox Code Playgroud)

如果不是@"git"作为参数传递,我传递@"which"/usr/bin/which按预期返回.所以至少原理是有效的.

从终端

$ which which
$ /usr/bin/which
$
$ which git
$ /usr/local/git/bin/git
Run Code Online (Sandbox Code Playgroud)

所以它在那里工作. …

bash shell cocoa objective-c nstask

13
推荐指数
2
解决办法
8315
查看次数

检测是否为我的应用启用了位置服务

我正在开发我的第一个iOS应用程序,它使用用户的位置.

我知道设备会询问用户是否为应用启用位置服务,但我如何知道用户是否已启用它?

iphone objective-c geolocation

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

zsh提示 - 检查是否有任何后台作业

我正在自定义我的zsh提示符并找到以下内容以检查是否有任何后台作业:

if [[ $(jobs | wc -l) -gt 0 ]]; then # has background job(s)
    number_jobs='J:${cyan}%j${no_color}'
else # no background job(s)
    number_jobs=""
fi
Run Code Online (Sandbox Code Playgroud)

我面临的问题是代码似乎只在我打开一个新会话而不是在每个命令之后才会被评估,这使得它变得毫无用处.如何number_jobs在每个命令后重新评估?

zsh prompt background-process

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

如何在Cocoa程序中将视图滑入和滑出窗口

我希望在窗口上有一个视图,并且响应一条消息(按钮点击或菜单),我希望在其上方向下滑动另一个视图,并让第一个视图调整大小.

我想离开这个:

**********************************
*                                *
*--------------------------------*
*|                              |*
*|        view 1                |*
*|                              |*
*--------------------------------*
*                                *
**********************************
Run Code Online (Sandbox Code Playgroud)

对此:

**********************************
*                                *
*--------------------------------*
*|        view 2                |*
*--------------------------------*
*--------------------------------*
*|        view 1                |*
*--------------------------------*
*                                *
**********************************
Run Code Online (Sandbox Code Playgroud)

我不一定在寻找代码,从哪里开始的想法将不胜感激.

这适用于桌面应用.

cocoa animation objective-c

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

<section>或<article>,其中包含

试图了解HTML5中的新语义元素.

一个<section>属于一个内部<article>还是另一个方向?它甚至重要吗?

我正在考虑重新构建一个wordpress博客.

article html5

12
推荐指数
2
解决办法
2464
查看次数

Objective-C:将字符串与if()值进行比较对[NSMutableArray objectatindex:]不起作用

我已经使用NSXML Parser在我的程序中使用NSMutableString值填充了NSMutableArray.

我可以使用objectatindex方法成功地从数组中获取结果,但是当我尝试在if()结构中组合该值时,它不起作用,但是NSLog显示它返回了正确的值.继承我日志窗口上的代码和输出:

 int Total = 0;
 int Adet = 0;
 int LPGvolume = 0;
 for(int i = 0;i<[yakitArray count];i++)
 {
     NSMutableString *yakitVal = [NSMutableString stringWithFormat:@"%@",[yakitArray objectAtIndex:i]];
     NSLog(@"Yakitval: %@",yakitVal);
     if(yakitVal != @"LPG")
     {
         NSMutableString *volumeVal = [volumeArray objectAtIndex:i];
         Total = Total + [volumeVal integerValue];
     }
     else
     {
         NSLog(@"LPG Found!");
         NSMutableString *volumeVal = [volumeArray objectAtIndex:i];
         LPGvolume = [volumeVal integerValue];
     }
     NSMutableString *adetVal = [adetArray objectAtIndex:i];
     Adet = Adet + [adetVal integerValue];
}
Run Code Online (Sandbox Code Playgroud)

并且控制台输出:

2011-01-10 16:58:10.885 iStationTouch3[39393:7907] Yakitval: Value1
2011-01-10 16:58:10.886 iStationTouch3[39393:7907] …
Run Code Online (Sandbox Code Playgroud)

xcode objective-c nsmutablearray

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

在iOS上使用SOAP Web服务

我正在尝试编写利用Web服务的iPad应用程序.我知道Web服务的概念,并在C#/ .NET中使用过它.我需要知道如何在iPad上执行此操作.iOS上的webservices可以推荐一本好书或阅读材料吗?

cocoa-touch web-services ios

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

如何连续旋转UIButton并能够停止它?

我想连续旋转UIButton,以表明应用正在录制某些内容.这是一个好主意吗.我也希望能够阻止这种连续旋转.

我如何使用动画来做到这一点?

iphone animation cocoa-touch

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

Xcode 4.3.2绕过代码签名

我正在使用Xcode 4.3.2来编译Cydia应用程序.

4.1有一种简单的方法允许未签名的应用程序构建(plist编辑),但是,在4.3.2中,它没有共享编辑plist文件的相同简单性.

现在,在4.3.2中,我收到此错误:

CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 5.1'

所以我的问题是,如何在Xcode 4.3.2中绕过代码签名?

谢谢!

code-signing ios xcode4.3

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