问题列表 - 第37230页

NSLog()输出中方括号中的数字是多少?

[]下面的日志消息之间有什么东西?我在我的iPhone应用程序中得到了这个,我不知道消息来自哪里.我的第一个猜测是行号,但它会在哪个文件中?

2010-10-19 08:56:12.006 Encore[376:6907]
Run Code Online (Sandbox Code Playgroud)

cocoa-touch nslog

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

阻止print()输出R中的列表索引

我有一个包含六个图的列表,如下所示:

voi=c('inadist','smldist','lardist')

plist <- llply(voi, 
    function(v,df,s) {
        list(   
            assign(
                paste(v,'.violin'), 
                bwplot(groupname~df[,which(colnames(df)==v)]|fCycle*fPhase, 
                    data=df, 
                    groups=groupname, col=rainbow(1), box.ratio=3,
                    main=paste('Distribution of ', v, ' by Treatment and Cycle'),
                    sub=s, xlab=v, panel=panel.violin)),
            assign(
                paste(v,'.hexbin'),
                hexbinplot(df[,which(colnames(df)==v)]~starttime|groupname, 
                    data=df, xlab='Time(s)',main= paste('Distribution of ',v,' by Treatment'),
                    sub=s,ylab=v, aspect=0.5, colramp=redgrad.pal, layout=c(2,4)))

            )
    },data,meta$exp_name)
Run Code Online (Sandbox Code Playgroud)

如果我打印列表,print(plist)图表将输出到图形设备,然后将索引输出到控制台,结果如下:

[[1]]
[[1]][[1]]

[[1]][[2]]


[[2]]
[[2]][[1]]

[[2]][[2]]


[[3]]
[[3]][[1]]

[[3]][[2]]
Run Code Online (Sandbox Code Playgroud)

因为我正在编写一个webapp,我需要非常严格地控制控制台输出.到目前为止,我可以输出绘图而不输出索引的唯一方法是这样的:

for(p in plist) 
    for(i in p) 
        print(i)
Run Code Online (Sandbox Code Playgroud)

是否有更有效的方式来获得我需要的东西?

printing loops r list

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

Tomcat Auto Deploy功能这个好吗?

我在生产服务器中下载并设置了Apache Tomcat 6.然后我开始查看它是否正在运行,并发现它没关系.

它运行然后我将我的项目war文件放在那里.当我注意到我的web存档文件已经解压缩并且我的项目web文件已经设置在web apps文件夹时,我将重新启动tomcat服务.

我想,我的设置有一个自动部署功能,但我一直在想这是不是一件好事?

我有这些问题:

  1. Tomcat是否真的自动部署Web归档文件,它的频率是多少?
  2. 这是一个很好的功能吗?
  3. So what if I leave my war file there, does that mean that Tomcat will reload or unzip the archive file every now and then?
  4. Is what Tomcat does to my war file the same as when I properly restart my tomcat and let the tomcat service deploy my war file?

tomcat tomcat6

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

从字节数组快速更新QPixmap

我工作的一个视觉应用,我需要有一个"实时取景"从相机显示使用的QPixmap对象在屏幕上.我们将以30帧/秒的速度连续更新屏幕.

我的问题是,这个应用程序必须运行在一些3-5岁的计算机上,按照今天的标准,这些计算机速度很慢.所以我想做的是能够直接写入QPixmap内部的显示字节数组.通过程序代码会后,正在创建的改变在新的QPixmap的点阵图结果内容几乎选项.这是我试图驾驶的开销.

另外,我想阻止所有新的/删除发生只是为了控制内存碎片.

有什么建议?

c++ windows qt

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

创建后NSManagedObject保留计数为2

我想知道是否有人可以解释为什么新创建的托管对象的保留计数为2.这是我正在使用的代码:

NSManagedObjectContext *context = [self.fetchedResultsController managedObjectContext];
NSEntityDescription *entity = [[self.fetchedResultsController fetchRequest] entity];
Album *newAlbum = [NSEntityDescription insertNewObjectForEntityForName:[entity name] inManagedObjectContext:context];
NSLog(@"Album retain count: %d", [newAlbum retainCount]);
Run Code Online (Sandbox Code Playgroud)

根据该insertNewObjectForEntity方法的文档,它返回一个新创建的自动释放对象.所以我希望保留计数为1而不是2.有人能解释一下吗?

memory-management core-data objective-c ios

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

如何使用Django ORM按年份列出所有带文章计数的文章

我正在尝试使用django ORM获取所有文章的年份列表,旁边有文章计数,例如:

2010(5篇)
2009(4篇)
2008(9篇)

我尝试过这样的事情:

archive = Articles.objects.dates('created','year').annotate(archive_count = Count('created'))

要么:

archive = Articles.objects.values('created').annotate(archive_count = Count('created'))

要么:

archive = Articles.objects.values('created').aggregate(archive_count = Count('created'))

最后一个给了我正确的计数,但是没有给我任何年份值,其他的给出了任何一个的混合,或者每行的archive_count被设置为1.

我出错的任何想法?

django django-templates django-models django-views

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

C++初学者问题

我正在学习C++,以便了解我给出的一些开源代码.

我遇到如下一行:

cmd << '\n'
Run Code Online (Sandbox Code Playgroud)

我认为"cmd"必须是流的某种特殊接受者,也许是一个字符串 - 但在进一步调查中,我发现"cmd"是一个具有各种数据和功能的整个类.这让我很困惑.为什么代码看起来不像这样:

cmd.stringpart << '\n'
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我发生了什么,或者建议给我一篇文章来看看.

更正: cmd是类的实例而不是类本身.

c++

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

PHP调用时间传递不可避免?

给出以下界面:

interface ISoapInterface {
  public static function registerSoapTypes( &$wsdl );
  public static function registerSoapOperations( &$server );
}
Run Code Online (Sandbox Code Playgroud)

以下代码:

$soapProvider = array( "FilePool", "UserList" );
foreach( $soapProvider as $provider ) {
  call_user_func( array( $provider, "registerSoapTypes" ), &$server->wsdl );
  call_user_func( array( $provider, "registerSoapOperations" ), &$server );
}
Run Code Online (Sandbox Code Playgroud)

FilePoolUserList实施ISoapInterface.

PHP会抱怨foreach中的两个调用声明:

已弃用调用时传递引用

所以我看了那个消息,文档似乎很清楚如何解决这个问题.从实际呼叫中删除&符号.
所以我改变了我的代码看起来像这样:

$soapProvider = array( "FilePool", "UserList" );
foreach( $soapProvider as $provider ) {
  call_user_func( array( $provider, "registerSoapTypes" ), $server->wsdl );
  call_user_func( array( $provider, "registerSoapOperations" …
Run Code Online (Sandbox Code Playgroud)

php pass-by-reference

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

泛型:为什么编译器在这种情况下不能推断出类型参数?

我想写一个扩展方法,它可以在字典上工作,它的值是某种顺序.不幸的是,编译器似乎无法从我对该方法的使用中推断出泛型参数; 我需要明确指定它们.

public static void SomeMethod<TKey, TUnderlyingValue, TValue>
    (this IDictionary<TKey, TValue> dict)
    where TValue : IEnumerable<TUnderlyingValue> { }    

static void Usage()
{
    var dict = new Dictionary<int, string[]>();
    var dict2 = new Dictionary<int, IEnumerable<string>>();

    //These don't compile
    dict.SomeMethod();
    SomeMethod(dict); // doesn't have anything to do with extension-methods
    dict2.SomeMethod(); // hoped this would be easier to infer but no joy


    //These work fine
    dict.SomeMethod<int, string, string[]>();
    dict2.SomeMethod<int, string, IEnumerable<string>>();
}
Run Code Online (Sandbox Code Playgroud)

我意识到类型推断不是一门精确的科学,但我想知道是否有一些基本的"规则"我在这里缺失 - 我不熟悉规范的细节.

  1. 这是推理过程的缺点还是我期望编译器在这种情况下应该"弄明白"不合理(或许是歧义)?
  2. 我可以改变方法的签名,使其同样功能但"可推断"吗?

c# generics type-inference

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

用破折号格式化字符串

我有一个压缩的字符串值,我从导入文件中提取.我需要将其格式化为包裹编号,格式如下:##-##-##-###-###.因此,字符串"410151000640"应变为"41-01-51-000-640".我可以使用以下代码执行此操作:

String.Format("{0:##-##-##-###-###}", Convert.ToInt64("410151000640"));
Run Code Online (Sandbox Code Playgroud)

但是,字符串可能不是所有数字; 它可能有一两个字母,因此转换为int将失败.有没有办法在字符串上执行此操作,以便每个字符(无论是数字还是字母)都能正确地符合格式?

.net c# string.format

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