问题列表 - 第3338页

Java嵌套列表到数组转换

将数据从嵌套列表转换为对象数组(可以用作JTable的数据)的最有效方法是什么?

List<List> table = new ArrayList<List>();

for (DATAROW rowData : entries) {
    List<String> row = new ArrayList<String>();

    for (String col : rowData.getDataColumn())
        row.add(col);

    table.add(row);
}

// I'm doing the conversion manually now, but
// I hope that there are better ways to achieve the same
Object[][] finalData = new String[table.size()][max];
for (int i = 0; i < table.size(); i++) {
    List<String> row = table.get(i);

    for (int j = 0; j < row.size(); j++)
        finalData[i][j] = row.get(j);
}
Run Code Online (Sandbox Code Playgroud)

非常感谢!

java arrays list jtable

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

在Perl的Devel :: DProf中,什么是"外部的未堆叠呼叫"?

我正在分析一个Perl应用程序perl -d:DProf.在dprofpp生成的tmon.out文件上运行时,我收到如下警告:

Compress::Zlib::__ANON__ has 5 unstacked calls in outer
Compress::Zlib::AUTOLOAD has -5 unstacked calls in outer
Run Code Online (Sandbox Code Playgroud)
  • 什么是未被堆叠的电话?
  • 谁或什么是"外"?
  • 这些数字是什么意思?怎么会有负数的电话?
  • 我应该担心吗?

perl profiler profiling

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

网站/ Web应用程序架构建议

让我在这里登台.我是一个非常初级的开发人员,他最近从网络管理员过渡到为他的雇主做了一些WinForms,到了一个全职开发职位,从事一个将转向Silverlight的ASP.NET产品.我有很少的网络开发经验.对HTML和ASP.NET有一些基本的了解.我没有JavaScript经验,对CSS的理解很少.

我的妻子要我为她所属的少年女子俱乐部的当地分会开发一个网站.该网站有一些目标可以实现.

  1. 为章节创建真实的Web存在.目前,他们在当地城镇网站上只有一页.
  2. 为本章提供PR平台.以下是我们提供的一些社区服务,这里有一些即将举行的活动等等......
  3. 帮助推动会员资格 他们只是一个小章节,并希望利用该网站作为一种机制来帮助增加会员资格,特别是在年轻女性中.
  4. 作为成员跟踪基本信息的申请(例如成员名单等)

我在这个项目上有几个目标

  1. 学习Silverlight(至少在基础级别).
  2. 提高我对HTML的了解.
  3. 提高我对CSS的了解.
  4. 提供合理的可搜索(来自Google等人)网站.

因此,以下是我想到的基本高级架构(不考虑DB等).

  1. 在HTML或ASPX页面中托管整个Silverlight应用程序,并在Silverlight中建立整个站点. - 这个选项充其量只能让我感到震惊,不足以构建可搜索的网络存在.

  2. 使用母版页构建一个ASP.NET网站来管理整体外观和主机在适当的位置托管一些 Silverlight控件(标题中的菜单,相册的丰富控件,管理数据的控件等等). - 这使我最容易保持整体外观和感觉,同时仍然保持一定的可搜索性.

  3. 构建一个主要的HTML站点,使用CSS作为管理外观的主要机制,并在我想要丰富的交互的地方托管适当的Silverlight控件(如上面的#2). - 这让我觉得是最容易搜索的选项,但考虑到我目前的技能,这对我来说可能是最困难的.

我意识到架构还有其他选择,并希望听到这些建议,但请记住,我有一个即将推出的Silverlight项目,并希望将其部分用作学习该技术的工具,这意味着全部HTML,CSS,JavaScript/JQuery选项并没有真正为我提供.

我还想听听你们所说的有关良好资源(付费或免费)学习CSS以及我需要根据所做出的选择学习的任何技术.

感谢您对长篇文章的耐心等待.

---后来添加了Clarity(我希望)---

我应该补充一点,我愿意稍后重新写这篇文章,以获得更好的性能并了解更多内容,但为了让这个网站在一个月或更短的时间内(我的业余时间),我想限制我需要学习的新东西的数量.我很乐意有时间学习JavaScript,MVC,也许是一个DotNetNuke框架,但是从一个非常初级的开发人员甚至更多的初级Web开发人员的角度来看,它太多了.婴儿步骤第一,最好是婴儿步骤,这将帮助我完成我的日常工作,因为我有很多学习也在那里.

.net html css silverlight

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

使用javascript进行本地文件访问

是否有使用JavaScript完成的本地文件操作?我正在寻找一种可以在没有安装空间的情况下完成的解决方案,例如需要AIR.

具体来说,我想从文件中读取内容并将这些内容写入另一个文件.在这一点上,我并不担心获得权限,只是假设我已经拥有这些文件的完全权限.

javascript file-access

167
推荐指数
7
解决办法
33万
查看次数

对象初始化语法

我刚刚开始使用F#,我找不到像C#3那样进行对象初始化的语法.

即这样:

public class Person {
  public DateTime BirthDate { get; set; }
  public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

如何在F#中编写以下内容:

var p = new Person { Name = "John", BirthDate = DateTime.Now };
Run Code Online (Sandbox Code Playgroud)

syntax f# object-initializers

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

基于ComboBox选择的WPF按钮IsEnabled覆盖默认样式

我有一个Button正在查看2个组合框,以确保它们在启用之前有一个值.问题是我这样做的方式是覆盖我的主题项目中声明的默认样式.

<Button x:Name="btnOK" VerticalAlignment="Center" Content="OK" IsDefault="True"  Margin="0" Click="btnOK_Click">
                    <Button.Style>
                      <Style BasedOn="{StaticResource DefaultButton}">
                            <Style.Triggers>
                                <DataTrigger Binding="{Binding ElementName=ddlWageTypes, Path=SelectedItem}" Value="{x:Null}">
                                    <Setter Property="Button.IsEnabled" Value="false"/>
                                </DataTrigger>
                                <DataTrigger Binding="{Binding ElementName=ddlJobTitles, Path=SelectedItem}" Value="{x:Null}">
                                    <Setter Property="Button.IsEnabled" Value="false"/>
                                </DataTrigger>
                            </Style.Triggers>
                        </Style>
                    </Button.Style>
                </Button>
Run Code Online (Sandbox Code Playgroud)

我已经尝试在样式标记中添加BasedOn ="{StaticResouce MyDefaultButtonStyleName}",但它在运行时会爆炸.

错误是"'System.Windows.Style'值不能分配给对象'System.Windows.Controls.Button'的属性'Style'.只能基于具有基类型'IFrameworkInputElement'的目标类型的Style.在标记文件中的对象'System.Windows.Style'中

是否在XAML中执行此操作而不覆盖默认样式.

编辑:代码示例已更新.我在OKButtonStyle上收到错误,说"无法将元素添加到属性'Resources',因为如果属性使用显式集合标记,则该属性只能有一个子元素.对象'System.Windows.Style'在标记文件中出错"

<UserControl x:Class="UK.Budgeting.XBAP.ShiftDiff.NewFTEPremiumPaySummary"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:compModel="clr-namespace:System.ComponentModel;assembly=WindowsBase"
    xmlns:local="clr-namespace:UK.Budgeting.XBAP.ShiftDiff">
    <UserControl.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="CellTemplates.xaml"/>
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>

      <Style TargetType="{x:Type Button}" x:Key="OKButtonStyle" BasedOn="{StaticResource DefaultButton}">
        <Style.Triggers>
          <DataTrigger Binding="{Binding ElementName=ddlWageTypes, Path=SelectedItem}" Value="{x:Null}">
            <Setter Property="Button.IsEnabled" Value="false"/>
          </DataTrigger>
          <DataTrigger Binding="{Binding ElementName=ddlJobTitles, Path=SelectedItem}" Value="{x:Null}">
            <Setter Property="Button.IsEnabled" Value="false"/>
          </DataTrigger>
        </Style.Triggers> …
Run Code Online (Sandbox Code Playgroud)

wpf xaml styles isenabled

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

差异执行如何工作?

我在Stack Overflow上看到了一些这样的提及,但是盯着维基百科(相关页面已被删除),并且在一个MFC动态对话框演示中没有任何启发我.有人可以解释一下吗?学习一个根本不同的概念听起来不错.


根据答案:我认为我对此有了更好的感受.我想我第一次没有仔细查看源代码.在这一点上,我对差异执行情有不同的看法.一方面,它可以使某些任务变得相当容易.另一方面,启动并运行(即,用您选择的语言设置)并不容易(我确信如果我更好地理解它)...虽然我猜它的工具箱只需要制作一次,然后根据需要进行扩展.我认为为了真正理解它,我可能需要尝试用另一种语言实现它.

language-agnostic model-view-controller differential-execution

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

是否应隐藏,禁用UI中的未授权操作或导致错误?

对我来说这是一个长期存在的问题,我从未真正解决过,所以我想要你的意见.如果我知道用户因权限或对象状态不足而无法执行的操作,那么这些操作的UI元素是否应对用户隐藏,可见但已禁用或可见,如果尝试会导致错误?你答案的理由是什么?如果禁用,您会告知原因,如果是,如何?

这是一个Web界面,所以我已经知道我需要检查传入的帖子/获取权限并在那里处理错误.我主要谈论如何处理UI.

这与关于禁用或隐藏菜单项的规则类似,但我对所有类型的UI元素感兴趣,而不仅仅是菜单.

例子:

  1. 我有一个新页面,允许用户创建一个新的事件.事件可以是主事件或子事件.创建主事件需要"EditMasterEvent"特权,而创建子事件只需要"EditEvent"特权.我有一个下拉列表,允许选择现有事件作为父事件(主事件)或没有父事件(这是一个主事件).如果用户仅具有"EditEvent"权限,那么"创建主事件"选项是否应显示在下拉列表中或省略.

  2. 删除事件要求您是应用程序管理员或具有事件类型的相应编辑权限.在后一种情况下,该活动也必须超过5年.删除事件会导致系统中相关数据的主要级联删除,并且出于法律原因,此数据必须在事件发生后保留至少5年.由于此操作对于普通用户来说很少见,因此典型情况是该操作不可用.是应该一直显示还是仅在实际可能时显示?

user-interface authorization

57
推荐指数
4
解决办法
7908
查看次数

.Net XmlWriter - 意外的编码让我感到困惑

环境是VS2008,.Net 3.5

以下C#代码(注意UTF8的指定编码)

XmlWriterSettings settings = new XmlWriterSettings ();
StringBuilder sb  = new StringBuilder();
settings.Encoding = System.Text.Encoding.UTF8;
settings.Indent   = false;
settings.NewLineChars = "\n";
settings.ConformanceLevel =  System.Xml.ConformanceLevel.Document;

XmlWriter writer = XmlWriter.Create (sb, settings);
{
   // Write XML data.
   writer.WriteStartElement ("CCHEADER");
   writer.WriteAttributeString ("ProtocolVersion", "1.0.0");
   writer.WriteAttributeString ("ServerCapabilities", "0x0000000F");
   writer.WriteEndElement ();
   writer.Flush ();
}
Run Code Online (Sandbox Code Playgroud)

实际上生成XML(> <省略,因为它们上面有SO barfs):

?xml version ="1.0"encoding ="utf-16"?
CCHEADER ProtocolVersion ="1.0.0"ServerCapabilities ="0x0000000F"/

为什么我在这里生成了错误的编码?我究竟做错了什么 ?

c# xml

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

实体框架函数导入,不能为返回实体类型的函数加载关系

我已经创建了一个函数导入,它将存储的进程的结果作为我的实体之一返回.但是我似乎无法遍历导航属性来访问其他实体中的数据.我知道你可以对objectQueries使用include()但是找不到任何会强制EF为函数导入的实体结果加载关系的东西.

有任何想法吗??

提前致谢.

entity-framework

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