问题列表 - 第20761页

什么是字节码以及JVM如何处理它们

我多次听说Java实现了JIT(即时)编译,它的跨平台可移植的字节码得到了JVM的"解释".但是,我真的不知道字节码是什么,以及JVM在Java语言架构中的实际意义; 我想更多地了解他们.

java jvm bytecode

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

如何在Gridlight 3.0中将Grid的Cursor属性绑定到我的ViewModel的属性?

我正在尝试将IsLoading属性绑定到UI的LayoutRoot Grid的Cursor属性.我试图让主应用程序光标变成沙漏,只要属性说它正在加载.

我绑定财产如下:

<Grid Cursor="{Binding IsLoading, Converter={StaticResource CursorConverter}}">
Run Code Online (Sandbox Code Playgroud)

键"CursorConverter"映射到资源中的BoolToCursorConverter.转换器代码是:

public class BoolToCursorConverter : IValueConverter
{
    public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
    {
        if (parameter == null)
            return ((bool)value == true) ? Cursors.Wait : Cursors.Arrow;
        return false;
    }

    public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
    {
        Cursor cursor = value as Cursor;
        if (cursor != null)
            return cursor == Cursors.Wait ? true : false;
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

当我尝试运行它时虽然我得到了XamlParseException"给定的密钥在字典中不存在."

任何帮助将不胜感激,谢谢,

c# silverlight xaml silverlight-3.0

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

设计维度层次结构:自然或不自然

我正在使用Analysis Services,在设计维度时,我无法确定构建自然层次结构还有多远.

我的意思是我添加了所有真正的属性关系.因此,大多数层次结构都是自然的,但最常请求的层次结构是3个或更多级别,中间级别是缓慢变化的属性.

该方案是跟踪工作.该工作有许多属性都是静态的,但债务人属性(即谁支付发票)可以在工作过程中发生变化.所以层次结构看起来像这样

 - Manager -> Debtor -> Job Name
 - Director -> Debtor -> Job Name 
 - Office -> Debtor -> Job Name 
 - Office -> Manager -> Debtor -> Job Name
Run Code Online (Sandbox Code Playgroud)

因此,在维度内,有许多层次结构以作业的静态属性开始,后面是债务人(缓慢变化),底部是作业名称(维度键).

因此,我们目前所做的"自然化"这些层次结构的是为每个债务人创建"假"属性,这些属性出现在层次结构中,该层次结构是其上方的属性的组合.例如,对于上面的第一个示例,Debtor级别属性将具有Manager和Debtor id的密钥.对于最后一个示例,Manager级别将具有Manager和Office的密钥,而Debtor级别属性将具有Office,Manager和Debtor的密钥.然后,我们隐藏所有这些属性,以便它们仅用于层次结构中.

因此,这使我们的维度变得更加复杂,但我们确实在查询中获得了额外性能的好处.这通常是一个显着的进步.除了复杂性之外,我们经常遇到问题,因为我们现在有多个版本的"债务人",而属性的关键不是债务人的身份.因此,如果我们想要更改某些级别的行为,这会影响钻取和报告操作以及使某些类型的计算更加困难.

我们使用的客户端是Reporting Services,Excel和Office Web Components.

有人告诉我,在SQL 2005的早期版本中,涉及非自然层次结构的复杂查询可能会导致服务器完全绑定,这是我们为避免不自然的层次结构而付出很大努力的另一个原因.

此外,感叹号设计警告在Visual Studio中如此引人注目,以至于拥有不自然的层次结构似乎是一件非常糟糕的事情.

在这些情况下,其他设计师会做些什么?你要走多远才能避免不自然的等级制度?

sql-server olap ssas mdx

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

检索QTableWidget中特定单元格中的文本?

我一直在尝试使用QT4和QTableWidget来存储数据.我似乎无法选择一个单元格并从中获取文本,并想知道它为什么不能检索它.

ui->QTableWidget->item(ui->QTableWidget->rowCount(),0)->setText("");
Run Code Online (Sandbox Code Playgroud)

c++ qt

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

使用Excel中的XML电子表格打印适合宽度

我有一个自动生成的XML电子表格.根据报告,有不同数量的列和行.

打印时我希望它适合宽度(现在如果有太多的列,它将不适合页面......即使是景观).

我最初使用的是FitToPage,但对于包含数百行的报告,它需要进入多个页面.

有关如何做到这一点的任何建议?

xml excel spreadsheet

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

基于当前用户的"角色"动态构建ASP.NET MVC主页面菜单

我见过一些类似的问题,但没有一个看起来像我正在尝试做的事情.

这是我当前的实施,没有任何安全性:

<div id="menucontainer">
    <ul id="menu">              
        <li><%= Html.ActionLink("Main List", "Index", "AController")%></li>
        <li><%= Html.ActionLink("Product List", "Index", "BController")%></li>
        <li><%= Html.ActionLink("Company List", "Index", "CController")%></li>
        <li><%= Html.ActionLink("User List", "Index", "DController")%></li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

这很好,以上工作.我在Actions for CController和DController上设置[授权]属性以防止未经授权的访问 - 但我想从菜单中删除那些没有正确角色的用户,因为当他们看到它并点击时在它上面它告诉他们他们没有许可,他们会想要它.如果他们不知道那里,那对所有参与者来说都更好......

这样的事情最终是我想要达到的目标,但我正在寻找更多MVC风味的方法,其中"视图"是"愚蠢的":

<div id="menucontainer">
    <ul id="menu">              
        <li><%= Html.ActionLink("Main List", "Index", "AController")%></li>
        <li><%= Html.ActionLink("Product List", "Index", "BController")%></li>
        <% If(Role = Roles.Admin) { %>
        <li><%= Html.ActionLink("Company List", "Index", "CController")%></li>
        <li><%= Html.ActionLink("User List", "Index", "DController")%></li>
        <% } %>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net security asp.net-mvc

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

h:绑定到String属性的inputText是提交空字符串而不是null

我在Tomcat上有一个JSF 2.0应用程序,有很多<h:inputText>字段可以在我的数据库中输入数据.某些字段不是必需的.

<h:inputText value="#{registerBean.user.phoneNumber}" id="phoneNumber">
    <f:validateLength maximum="20" />
</h:inputText>
Run Code Online (Sandbox Code Playgroud)

当用户将此字段留空时,JSF设置空字符串""而不是null.

如何在不检查每个String的情况下修复此行为

if (string.equals("")) { string = null; }
Run Code Online (Sandbox Code Playgroud)

string null jsf tomcat el

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

项目不会以调试模式启动

我正在使用VS2008,当我按下F5或单击工具栏中的小绿色三角形时,我有一个项目无法启动.屏幕闪烁一次,就像项目将要运行一样,然后它就没有了.构建消息声称构建成功,但项目将无法启动.

在Configuration Manager中,我的"Active solution configuration:"设置为Debug,在"Project contexts"列表中,Project的"Configuration"列设置为Debug.我甚至在Debug和Release之间来回切换它们然后再回到Debug,都没有效果.我正在尝试运行的项目在我的解决方案中设置为"启动项目".

如果我转到我的\ bin\Debug文件夹并双击.exe,(显示文件上的正确时间戳)我的应用程序运行正常.

任何想法为什么我不能在调试模式下运行愚蠢的事情?

编辑:
这是一个winforms应用程序.

我的Visual Studio版本是9.0.30729.1 SP

.NET Framework:版本3.5 SP1

编辑:

这可能与TortoiseSVN有关.我在SVN中保留了这个项目的源代码.当我在TortoiseSVN中进行不同/新的结账时,有时新的结账将允许项目运行.我不明白这个问题看似断断续续的性质.

编辑:

不确定这些信息是否与问题相关,但是当我进行新的结账并且文件夹结构不如原始结帐时那么深(没有多少嵌套文件夹)时,我似乎更有可能运行项目没有问题.

编辑: 问题与TortoiseSVN无关,请参阅下面的答案.

vb.net ide debugging visual-studio

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

Flex:检测用户空闲?

如何判断用户在我的Flex应用程序上闲置5分钟?

当我说"空闲"时,我的意思是用户根本没有与应用程序进行交互.

谢谢!!

apache-flex air detect python-idle

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

当VS 2010 RC即将发布时?

我当时希望为Microsoft Visual Studio安装最新的Windows Azure工具.但是,此版本不适用于Visual Studio 2010 Beta 2.他们说最新版本的Azure Tools&SDK仅适用于VS 2008和VS 2010 RC,而对于VS 2010 Beta 2,我仍需要安装11月版本.

我知道VS 2010将于今年4月12日发布,但有谁知道VS 2010 RC何时问世?

编辑:Visual Studio 2010的完整RTM版本自2010年4月14日发布.

azure visual-studio-2010 visual-studio

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