问题列表 - 第26836页

我怎样才能更新.RData?

在阅读完这个问题后,我试图清理我的工作区,发现每次打开R时,我最近删除的所有原始项目都已恢复.然后我检查了.RData并发现它在几周内没有被修改,即使我反复保存了工作区图像..RData的更新频率是多少?如何更新.RData,以便它反映更近期的更改?

workflow r rdata

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

collection/string .Contains vs collection/string.IndexOf

是否有理由在字符串/列表上使用.Contains而不是.IndexOf?我将使用.Contains编写的大多数代码在不久之后需要项目的索引,因此必须执行这两个语句.但为什么不在一个?

if ((index = blah.IndexOf(something) >= 0)
    // i know that Contains is true and i also have the index
Run Code Online (Sandbox Code Playgroud)

.net c# string indexing contains

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

按钮被禁用时如何更改图像?

当按钮被禁用时,我正试图显示不同的图像; 我认为触发器很容易.

但是,当禁用该按钮时,我无法让图像源切换到禁用的图像.我已经尝试在图像和按钮上设置触发器.我的下面有什么问题?如何在启用/禁用按钮时更改图像源?

<Button
         x:Name="btnName"
         Command="{Binding Path=Operation}"
         CommandParameter="{x:Static vm:Ops.OpA}">
            <Button.Content>
                <StackPanel>
                    <Image
                  Width="24"
                  Height="24"             
                  RenderOptions.BitmapScalingMode="NearestNeighbor"
                  SnapsToDevicePixels="True"
                  Source="/MyAssembly;component/images/enabled.png">
                        <Image.Style>
                            <Style>
                                <Style.Triggers>
                                    <DataTrigger Binding="{Binding ElementName=btnName, Path=Button.IsEnabled}" Value="False">
                                        <Setter Property="Image.Source" Value="/MyAssembly;component/images/disabled.png" />
                                    </DataTrigger>
                                </Style.Triggers>
                            </Style>
                        </Image.Style>
                    </Image>
                </StackPanel>
            </Button.Content>
        </Button>
Run Code Online (Sandbox Code Playgroud)

wpf image button

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

如何创建C头文件

我希望能够在头文件中创建一个函数集合,我可以在我的一个C程序中#include.

c function header-files modular

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

我应该将什么样的Swing外观用于Java桌面应用程序?

我正在开发一个Java桌面应用程序,我使用Swing来构建GUI.我意识到我可以通过设置不同的L&F来改变我的应用程序的外观.

JRE(来自SUN)为我提供了至少两个L&F,一个是默认的Metal L&F,另一个是"System"L&F,它让我的应用具有原生外观.我也可以在互联网上找到一些非常酷的L&F.

问题是:我应该将哪些L&F用于我的桌面应用程序?有人说原生外观会更加用户友好,这是真的吗?如果我使用系统L&F,我应该制作不同版本的用户手册(因为UI会根据操作系统而改变)吗?

java look-and-feel

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

ASP.NET MVC AuthorizeAttribute将值传递给ActionMethod?

我只是ASP.NET MVC的新手,我不确定如何以"正确的方式"完成某项任务.

本质上,我将登录的userId存储在HttpContext.User.Identity中,并编写了一个EnhancedAuthorizeAttribute来执行一些自定义授权.

在overriden OnAuthorization方法中,我的域模型命中数据库以确保当前用户id可以访问传入的routeValue"BatchCode".原型是:

ReviewGroup GetReviewGroupFromBatchCode(string batchCode);
Run Code Online (Sandbox Code Playgroud)

如果用户无法访问ReviewGroup,则它将返回null,然后OnAuthorization拒绝访问.

现在,我知道装饰动作方法只有在OnAuthorization通过时才会执行,但我不想再次访问数据库以再次获取ReviewGroup.

我正在考虑将ReviewGroup存储在控制器中HttpContext.Items["reviewGroup"]并从控制器访问它.

这是一个可行的解决方案,还是我走错了路?

谢谢!

c# asp.net asp.net-mvc actionmethod authorize-attribute

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

为什么不死$ template-> error()显示一个行号?

在以下简短程序中:

 use Template;
 my $template = Template->new (INCLUDE_PATH => ".");
 $template->process ("non-existent-file")
      or die $template->error ();
Run Code Online (Sandbox Code Playgroud)

为什么不死会产生一个行号和换行符?我的输出如下:

 ~ 502 $ perl template.pl
 file error - non-existent-file: not found ~ 503 $ 
Run Code Online (Sandbox Code Playgroud)

perl template-toolkit

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

是否可以覆盖派生类中的静态方法?

我有一个在基类中定义的静态方法,我想在其子类中重写此方法,是否可能?

我尝试了这个,但它没有像我预期的那样工作.当我创建类B的实例并调用其callMe()方法时,将调用类A中的静态foo()方法.

public abstract class A {
  public static void foo() {
    System.out.println("I am base class");
  }

  public void callMe() {
    foo();
  }
}

Public class B {
  public static void foo() {
      System.out.println("I am child class");
  }
}
Run Code Online (Sandbox Code Playgroud)

java static

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

在Ruby on Rails应用程序的Mercurial .hgignore中要忽略什么

我用rails HelloWorld命令创建了一个hello world app .我最终得到了许多目录:

  • 应用
  • 配置
  • D b
  • DOC
  • LIB
  • 日志
  • 上市
  • 脚本
  • 测试
  • TMP
  • 供应商

这些都应该在源头控制之下吗?什么是.hgignoreRuby on Rails应用程序文件夹的优秀默认文件?

mercurial ruby-on-rails

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

如何保留100万个同步TCP连接?

我将设计一个服务器,它需要为通过TCP 同时与服务器连接的数百万个客户端提供服务.

服务器和客户端之间的数据流量将很稀疏,因此可以忽略带宽问题.

一个重要的要求是,每当服务器需要向任何客户端发送数据时,它应该使用现有的TCP连接而不是向客户端打开新连接(因为客户端可能位于防火墙后面).

有人知道如何做到这一点,以及需要什么硬件/软件(至少是成本)?

tcp

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