问题列表 - 第17331页

git:找不到命令(在OS X 10.5上)

我最近尝试使用git时收到此错误.我不确定错误何时开始,因为我很少使用git.我曾经使用它.我没有改变任何关于它或我知道的机器.现在它不起作用.

我已经完成并使用安装程序重新安装了最新版本,我仍然在终端中收到相同的错误.

有没有人听过这个?安装程序运行正常,没有错误,但它仍然无法识别终端中的"git"命令.

我正在运行OS 10.5

编辑

根据下面的响应,我指向我的PATH变量,我认为这是问题所在.我一度安装了MacPorts,这改变了我的.profile我不知道如何更改它.我原来的.profile是这样的:

alias g='git'
export PS1='$(git branch &>/dev/null; if [ $? -eq 0 ]; then \
echo "\[\033[00m\]$(git branch grep ^*sed s/\*\ //) "; fi)\$\[\033[00m\] '
export LC_CTYPE=en_US.UTF-8
export PATH=$PATH:/usr/local/bin
Run Code Online (Sandbox Code Playgroud)

我的新.profile是这样的:

export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export MANPATH=/opt/local/share/man:$MANPATH
Run Code Online (Sandbox Code Playgroud)

如何将这两个文件合为一个?

git macos

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

Python长乘法

我需要比当前普通Python长乘法更快的算法.

我试图找到一个体面的Karatsuba实现,但我不能.

def main():
    a=long(raw_input())
    if(a<0):
        a=a*-1
        a=((a*(a+1)/2)-1)
        print(-a)
    else:
        a=(a*(a+1))/2
        print(a)
main()
Run Code Online (Sandbox Code Playgroud)

如你所见,它并不复杂,只需几次乘法.但它必须在2.5秒内处理高达100000位的数字.

我想要一些函数片段,或者只是一个快速乘法函数实现的链接,或任何有用的东西.

python biginteger multiplication

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

发送Ctrl-C以通过Java处理打开

在Windows操作系统下.

我通过Runtime.getRuntime()启动一个子进程.exec(); 我想向进程发送一个"ctrl-c"来阻止它.

我做了一个小例子,使用Runtime.getRuntime().exec("ping google.com -n 100000"); 代码可以在那里找到:http://pastebin.com/f6315063f

到目前为止,我尝试通过Process outputStream发送char'3'(ctrl-C字符).

这是一些代码:

 cmd = re.exec("ping google.com -n 10000"); 
 out = new BufferedWriter (new OutputStreamWriter(cmd.getOutputStream()));
 input =  new BufferedReader (new  InputStreamReader(cmd.getInputStream()));


 char ctrlBreak = (char)3;
 //Different testing way to send the ctrlBreak;
 out.write(ctrlBreak);
 out.flush();
 out.write(ctrlBreak+"\n");
 out.flush();
Run Code Online (Sandbox Code Playgroud)

我不想杀死进程,我只想发送一个Ctrl-C信号.我怎样才能做到这一点?

java windows

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

简单的核心动画视图旋转

我将很快更详细地研究核心动画,但此刻我只是想按指定的角度旋转视图.我想知道是否有人可以指向我一些代码或提供一个简单的例子,因为在线快速搜索没有拉出任何有用的东西!

基本上,我需要设置一个锚点,然后将我的视图旋转一定角度.然后从那里我可以设置另一个角度,它将平滑地动画到新角度.

谢谢你的帮助!

iphone core-animation

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

如何在不使用jQuery的情况下围绕文本部分包装范围

<p>Lorem Ipsum <a href="#">Link</a> <div ... </div> </p>
Run Code Online (Sandbox Code Playgroud)

我想在使用jQuery 的情况下放置'Lorem Ipsum' ,所以结果如下:

<p><span>Lorem Ipsum </span><a href="#">Link</a> <div ... </div> </p>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?谢谢

javascript

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

作为DynamicMetaObject.BindInvokeMember的结果,如何表示void方法调用?

我试图IDynamicMetaObjectProvider在深度中给出第二版C#的简短例子,我遇到了问题.

我希望能够表达一个无效的电话,而我却失败了.我确信这是可能的,因为如果我使用反射活页夹动态调用void方法,一切都很好.这是一个简短而完整的例子:

using System;
using System.Dynamic;
using System.Linq.Expressions;

class DynamicDemo : IDynamicMetaObjectProvider
{
    public DynamicMetaObject GetMetaObject(Expression expression)
    {
        return new MetaDemo(expression, this);
    }

    public void TestMethod(string name)
    {
        Console.WriteLine(name);
    }

}

class MetaDemo : DynamicMetaObject
{
    internal MetaDemo(Expression expression, DynamicDemo demo)
        : base(expression, BindingRestrictions.Empty, demo)
    {
    }

    public override DynamicMetaObject BindInvokeMember
        (InvokeMemberBinder binder, DynamicMetaObject[] args)
    {
        Expression self = this.Expression;

        Expression target = Expression.Call
            (Expression.Convert(self, typeof(DynamicDemo)),
             typeof(DynamicDemo).GetMethod("TestMethod"),
             Expression.Constant(binder.Name));

        var restrictions = BindingRestrictions.GetTypeRestriction
            (self, typeof(DynamicDemo));

        return new DynamicMetaObject(target, restrictions); …
Run Code Online (Sandbox Code Playgroud)

dynamic-language-runtime dynamic .net-4.0 c#-4.0

56
推荐指数
4
解决办法
3823
查看次数

数组到ruby中键值对的哈希值

从返回表中所有值的模型中,如何将其转换为名称值对的哈希值

{column_value => column_value}
Run Code Online (Sandbox Code Playgroud)

例如

[{:id => 1, :name => 'first'}, {:id => 2, :name => 'second'}, {:id => 3, :name => 'third'}]
Run Code Online (Sandbox Code Playgroud)

to(指定:id和:name)

{'first' => 1, 'second' => 2, 'third' => 3}
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

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

在C中生成随机数

我知道这个问题一再被问到.我需要0-9之间的随机数.我使用以下代码:

srand(time());
int r;
for (;;)
{
    while(condition)
    {
        r = rand()%10;
        // ...
        // ...
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我为for循环的每次迭代得到相同的数字序列.有人能为我提供正确的代码吗?

PS - 我的编译器无法识别arcrandom().

c

0
推荐指数
2
解决办法
1002
查看次数

Ruby Gemspec中的条件依赖

我正在构建一个需要安装json gem的gem,以便它能够工作.哪个json gem:json_pure,json-jruby或基于C的json无关紧要.

有没有一种在gemspec中定义它的好方法?这个响应建议为每个版本维护一个完全独立的gem,但似乎必须有更好的方法.

有没有人有这方面的经验?

我应该只使用spec.requirements选项向用户发出他/她需要json gem的通知吗?

ruby rubygems

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

需要一个适用于Windows的Python 2.6压缩文件

不是源代码,这是我似乎唯一找到的东西.我无法安装py2.6,因为它会超过2.5并导致我的电脑市长混乱.

python zip

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