问题列表 - 第23595页

如何将多个参数传递给C#线程?

如何将多个参数传递给C#线程?任何例子将不胜感激.

c# multithreading

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

在UITableViewController中处理空的UITableView

我有一个UITableViewController,填充了一些数据.如果数据返回空,显然表是空的.什么是适当的方法来处理这种情况,并提出像"没有数据可用"的UILabel.

我一直在使用,- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section但事实证明它有点麻烦,我不再相信它是最好的地方.

iphone uitableview

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

Vim的autoread是如何工作的?

:h autoread 说:

如果检测到文件已在Vim外部更改且Vim内部未更改,则会再次自动读取.

放入set autoread我之后vimrc,我用Vim打开一个文件,切换到另一个编辑器,更改文件,然后等待查看Vim中的更改.什么都没发生.我必须使用:e新内容重新加载文件.

我错过了什么?                                                                我在Mac 10.5.8上使用Vim 7.2

vim

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

运行时类型的默认值

对于任何给定的类型,我想知道它的默认值.

在C#中,有一个名为default的关键字,就像这样做

object obj = default(Decimal);
Run Code Online (Sandbox Code Playgroud)

但我有一个Type(称为myType)的实例,如果我这样说,

object obj = default(myType);
Run Code Online (Sandbox Code Playgroud)

它不起作用

这样做有什么好办法吗?我知道一个巨大的开关块可以工作,但这不是一个好的选择.

c# types default

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

汇编宽组播属性.他们是邪恶的吗?

我正在开发一个项目,我们在AssemblyInfo.cs中有几个属性,这些属性被多播到特定类的方法.

[assembly: Repeatable(
AspectPriority = 2,
AttributeTargetAssemblies = "MyNamespace",
AttributeTargetTypes = "MyNamespace.MyClass", 
AttributeTargetMemberAttributes = MulticastAttributes.Public,
AttributeTargetMembers = "*Impl", Prefix = "Cls")]
Run Code Online (Sandbox Code Playgroud)

我不喜欢这个,是它把一个逻辑放入AssemblyInfo(信息,请注意!),对于初学者来说根本不应该包含任何逻辑.最糟糕的部分是,实际的MyClass.cs在文件中没有任何属性,并且完全不清楚这个类的方法可能有它们.从我的角度来看,它极大地损害了代码的可读性(更不用说过度使用PostSharp会使调试成为一场噩梦).特别是当你有多个组播属性时.

这里的最佳做法是什么?有没有人使用像这样的PostSharp属性?

c# postsharp

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

祖先在谷歌应用引擎数据存储区中的含义是什么

任何人都可以告诉或定义更多什么是"祖先",并举例说明它是什么?我只是无法理解它到底是什么.

参考:http://code.google.com/appengine/docs/python/datastore/queryclass.html#Query_ancestor

谢谢.

google-app-engine

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

谷歌如何获得他们为"最后的帐户活动"报告的IP地址

任何人都可以让我知道他们用来获取IP的逻辑吗?

javascript gmail

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

掌握SAP R3和ABAP的正确方法

我在过去的2.5年里一直致力于SAP技术.由于技术概念太多,我无法获得单一来源,可以了解与之相关的所有内容.我没有掌握掌握所有技术概念的信心.

如果您遇到过这样的经历以及如何克服它,请帮助我.建议您遵循的一些书籍或方法可能会有所帮助.

注意:我已经在Java/J2EE中工作过.我对掌握这些概念充满信心.

abap

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

用于检查网站URL的正则表达式

我需要使用正则表达式检查网址.

如果用户输入url为

  1. www.test.com
  2. http://www.test.com
  3. https://www.test.com

我有一个正则表达式

/^(http\:\/\/[a-zA-Z0-9_\-]+(?:\.[a-zA-Z0-9_\-]+)*\.[a-zA-Z]{2,4}(?:\/[a-zA-Z0-9_]+)*(?:\/[a-zA-Z0-9_]+\.[a-zA-Z]{2,4}(?:\?[a-zA-Z0-9_]+\=[a-zA-Z0-9_]+)?)?(?:\&[a-zA-Z0-9_]+\=[a-zA-Z0-9_]+)*)$/
Run Code Online (Sandbox Code Playgroud)

但它只允许第二种选择.我怎样才能修改正则表达式,以便它也应该接受第一个和第三个选项

php regex

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

在我的视图中添加UILabel后,如何删除它?

我已经以编程方式将UILabel添加到我的视图中,如下所示:

myLabel = [[UILabel alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 100.0f, 30.0f)];
myLabel.center = CGPointMake(160.0f, 120.0f);
myLabel.backgroundColor = [UIColor clearColor];
myLabel.textColor = [UIColor whiteColor];
myLabel.font = [UIFont fontWithName:@"Helvetica" size: 18.0];
myLabel.textAlignment = UITextAlignmentCenter;
myLabel.text = @"Hello";
[self.myView addSubview:myLabel];
Run Code Online (Sandbox Code Playgroud)

在我的视图中添加标签.我似乎无法找到的是,一旦我完成了标签(在未来的一点),我该如何从视图中删除它?[myLabel release]似乎没有用,我认为这是有道理的,因为它添加的视图可能保留了它的参考.那么最佳做法是什么?

iphone uilabel

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