问题列表 - 第27987页

如何在Git中找到特定用户的提交?

我们的项目使用Git作为版本控制系统,最近我需要审查某人的提交.如何查看特定用户提交的提交列表?

git version-control commit

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

我无法为我的navigationBar设置标题

这是我的问题.我无法为我的navigationBar设置名称..下面是我试过的一些但无济于事.

- (void)viewDidLload {
  [super viewDidLoad];
  self.title = @"Food"; 
}

- (void)viewDidLload {
  [super viewDidLoad];
  [self.setTitle:@"Food"]; 
}

- (void)viewDidLload {
  [super viewDidLoad];
  MyTableViewController *myTableViewController = [[MyTableViewController alloc] init];
  myTableViewController = @"Food"; 
}
Run Code Online (Sandbox Code Playgroud)

任何一种灵魂?

iphone xcode cocoa-touch

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

如何在MVVM中播放声音和动画

我已经阅读了很多关于播放声音/动画的最佳方式的博客,但如果可能的话,我希望看到一个关于如何完成这个的简化示例,以便我更好地理解.

所以我对MVVM的理解

视图 - >声音和动画

ViewModel - >如果某个值为true,我想在视图上播放声音和动画.

现在,我将如何做到这一点.我被告知要使用像ISoundService和IAnimationService这样的接口.在View中实现然后做什么?如果可能的话,一个可行的裸骨示例将有很多帮助.

silverlight mvvm mvvm-light

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

在一个单独的进程中运行python

我正在寻找一个快速的bash脚本或程序,它允许我在一个单独的进程中启动python脚本.最好的方法是什么?我知道这非常简单,只是好奇是否有一种首选方式.

python process

7
推荐指数
2
解决办法
9022
查看次数

在处理动态时抛出了很多第一次机会Microsoft.CSharp.RuntimeBinderExceptions

我在C#中有一个标准的"动态字典"类型 -

class Bucket : DynamicObject
{
    readonly Dictionary<string, object> m_dict = new Dictionary<string, object>();

    public override bool TrySetMember(SetMemberBinder binder, object value)
    {
        m_dict[binder.Name] = value;
        return true;
    }

    public override bool TryGetMember(GetMemberBinder binder, out object result)
    {
        return m_dict.TryGetValue(binder.Name, out result);
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我打电话给它,如下:

static void Main(string[] args)
{
    dynamic d = new Bucket();
    d.Name = "Orion"; // 2 RuntimeBinderExceptions
    Console.WriteLine(d.Name); // 2 RuntimeBinderExceptions
}
Run Code Online (Sandbox Code Playgroud)

该应用程序执行您所期望的,但调试输出如下所示:

A first chance exception of type 'Microsoft.CSharp.RuntimeBinder.RuntimeBinderException' occurred in Microsoft.CSharp.dll
A first chance …

c# exception dynamic

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

在命令行上执行一串PHP代码

我希望能够在命令行上运行一行PHP代码,类似于以下选项的工作方式:

:~> perl -e "print 'hi';"
:~> python -c "print 'hi'"
:~> ruby -e "puts 'hi'"
Run Code Online (Sandbox Code Playgroud)

我希望能够做到:

:~> php "echo 'hi';"
Run Code Online (Sandbox Code Playgroud)

我已经读过有一个-r选项可以做我需要的php,但是当我尝试使用它时它似乎不可用.我尝试过使用PHP 5.2.13和PHP 4.4.9,并且都没有-r选项.

我写了这个脚本(我称之为run_php.php) - 这是有效的,但我并不是它的忠实粉丝,因为我觉得应该有更"正确"的方法来做到这一点.

#!/usr/bin/php5 -q
<?php echo eval($argv[1]); ?> 
Run Code Online (Sandbox Code Playgroud)

我的问题是:是否有-r选项?如果是这样,为什么我运行时无法使用--help?如果没有-r选项,那么执行此操作的最佳方法是什么(如果可能,不编写中间脚本)?

谢谢!

===编辑===

因为我认为上面不是很清楚,所以-r选项不适用于我.这是我正在运行的两个版本的PHP的php -h输出.

PHP 4.4.9

Usage: php [-q] [-h] [-s] [-v] [-i] [-f <file>] 
       php <file> [args...]
  -a               Run interactively
  -C               Do not chdir to the script's directory
  -c <path>|<file> Look for php.ini file in this directory
  -n               No php.ini file will be used
  -d …
Run Code Online (Sandbox Code Playgroud)

php command-line

60
推荐指数
4
解决办法
7万
查看次数

在迭代期间从EntitySet中删除实体

我有这个代码......看起来很漂亮和优雅,但显然框架不喜欢它,当我在迭代它时弄乱了一个集合:

foreach (KitGroup kg in ProductToTransfer.KitGroups)    
{    
// Remove kit groups that have been excluded by the user    
if (inKitGroupExclusions != null && inKitGroupExclusions.Contains(kg.KitGroupID))    
    ProductToTransfer.KitGroups.Remove(kg);    
else    
{    
// Loop through the kit items and do other stuff    
//...    
}    
}
Run Code Online (Sandbox Code Playgroud)

它迭代到集合中的第二个对象时抛出的错误是:"在枚举期间修改了EntitySet"

我知道我可以创建一个我想删除的KitGroup对象(甚至只是ID)的新集合,然后再循环通过这些对象,并从集合中删除它们,但这似乎是不必要的额外代码..任何人都可以建议一种更优雅的方式来实现同样的目标吗?

.net c# linq-to-sql

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

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

当划分1 /一个非常小的浮子时会发生坏事吗?

如果我想检查正浮点数A是否小于另一个正浮点数B的倒数平方(在C99中),如果B非常小,可能会出错吗?

我可以想象检查它

if(A<1/(B*B))
Run Code Online (Sandbox Code Playgroud)

但如果B足够小,这可能会导致无穷大吗?如果发生这种情况,代码是否仍能在所有情况下正常工作?

我也许会这样做

if(1/A>B*B)
Run Code Online (Sandbox Code Playgroud)

...这可能会稍微好些,因为如果B很小,B*B可能为零(这是真的吗?)

最后,我无法想象的解决方案是

if(sqrt(1/A)>B)
Run Code Online (Sandbox Code Playgroud)

我认为这不会导致零分割,但如果A接近于零,仍可能存在问题.

所以基本上,我的问题是:

  • 如果X大于零(但很小),1/X是否可以无穷大?
  • 如果X大于零,X*X能否为零?
  • 与无限的比较会按照我期望的方式进行吗?

编辑:对于那些想知道的人,我最终做了

if(B*A*B<1) 
Run Code Online (Sandbox Code Playgroud)

我按顺序做了,因为它在视觉上是明确的,首先发生乘法.

c floating-point division divide-by-zero

7
推荐指数
2
解决办法
1112
查看次数

在Web开发期间交换图像

我试图看看如果我用另一个图像替换某个图像,某个网页会是什么样子.每次我调整它时,我都不想上传图像,编辑网站等,而是想知道在查看远程页面时是否有办法将页面中的图像更改为本地版本.

我通常使用Firebug来调试Web开发,但我对任何其他可能执行此操作的工具持开放态度.

(除了在已部署的网站上进行动态图像交换的问题之外,搜索此内容并发现任何问题都是绝对不可能的,如果这是重复的话,请对不起.)

补充:我只是尝试替换file:///指向图像的URI(手动打开图像后从地址栏复制并粘贴),唉,它不起作用 - 图像无法更改.

firefox firebug

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