问题列表 - 第47623页

使用MVVM模式的UI设计

我正在尝试选择以MVVM方式实现此UI的最佳方法.我是WPF的新手(比如2个月),但我有很棒的WinForms经验. 在此输入图像描述

这里的ListBox就像一个TabControl(所以它将视图切换到右边),基本上包含表格中显示的项目类型.所有UI都是动态的(ListBox项,TabItems和Columns在运行时确定).该应用程序的目标是WPF和Silverlight.

ViewModel需要的类:

public abstract class ViewModel : INotifyPropertyChanged {}
public abstract class ContainerViewModel : ViewModel
{
    public IList<ViewModel> Workspaces {get;set;}
    public ViewModel ActiveWorkspace {get;set;}
}
public class ListViewModel<TItem> where TItem : class
{
    public IList<TItem> ItemList { get; set; }
    public TItem ActiveItem { get; set; }
    public IList<TItem> SelectedItems { get; set; }
}
public class TableViewModel<TItem> : ListViewModel<TItem> where TItem : class
{
    public Ilist<ColumnDescription> ColumnList { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

现在的问题是如何将其连接到View.

我可以在这里看到两种基本方法:

  • 使用XAML:由于XAML缺乏泛型支持,我将失去强类型.
  • 没有XAML:我可以重用它 ListView<T> : …

c# silverlight wpf xaml mvvm

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

为什么我得到'汇编'*.dll'必须签名强,才能被标记为先决条件.'?

我正在尝试使用C#4.0编译我的excel插件,并在Visual Studio中构建项目时开始遇到此问题.告诉你我之前没有遇到过这个问题,这很重要.什么可能导致这种情况发生?

c# .net-4.0 visual-studio

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

"将水从一组瓶子转移到另一瓶子"的算法(比喻说)

好的,我有一个问题.我有一套各种尺寸的瓶装"A",里面装满了水.然后我又拿了另一套各种尺寸的瓶子"B",都是空的.

我想将水从A转移到B,知道每组的总容量是相同的.(即:组A含有与组B相同的水量).

这当然是微不足道的,只需拿B中的第一个瓶子,倒入A中的第一个瓶子直到它满了.然后,如果B中的瓶子中还有水,请继续使用A中的第二个瓶子等.

但是,我想尽量减少浇注总量(从瓶子倒入另一个瓶子的动作,每个动作计数1,与其涉及的水量无关)

我想找到一个贪婪的算法来做到这一点,或者如果不可能,至少是一个有效的算法.然而,效率是算法正确性的次要因素(我不想要一个次优的解决方案).

当然,这个问题只是计算机程序中管理个人开支的真正问题的隐喻.

algorithm computer-science greedy

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

如何在Textview中更改字母间距?

如何在textview中更改字母间距?如果我有HTML文本(我不能在我的代码中使用webview)会有帮助吗?

PS我在textview中使用自己的字体和HTML文本.

android textview typeface

109
推荐指数
6
解决办法
13万
查看次数

quantmod :: chartSeries不绘制所有组件

我已经阅读了很多R文档,但我找不到任何我认可的答案.我的额头因敲打桌子而感到酸痛.;)

这是具体的library(quantmod),因为这是我想要学习的东西,但我想这也是一个普遍的问题.

R 2.12.2 GUI 1.36 Leopard构建64位(5691)Mac OS X 10.6.6

我试图quantmodhttp://www.quantmod.com/examples/intro/上复制一个例子的行为

从GUI,一切都很好 - 下面生成一个这样的图表http://www.quantmod.com/examples/intro/AAPL-full.png:

> require(TTR)
> getSymbols("AAPL")
[1] "AAPL"
> chartSeries(AAPL)
> addMACD()
> addBBands()
Run Code Online (Sandbox Code Playgroud)

但是当我source()从GUI获得一个.R文件时,我只得到了图表

> chartSeries(AAPL)
Run Code Online (Sandbox Code Playgroud)

也就是说,只有价格图表和它下面的交易量表.此外,如果我从命令行尝试以下操作,它可以按预期工作.

$ R --no-save `<`quantmod.R
Run Code Online (Sandbox Code Playgroud)

Rplots.pdf生成一个名为的文件,其中包含三个页面.第三页包含价格+成交量+ MACD +布林带.

如何quantmod让生活变得如此困难?或者我不明白这是多么明显,让生活变得如此困难?

我需要做些什么才能使源脚本能够使用图表中的函数addMACD()addBBands()函数?

作为一个附带问题,数据生成addMACD()addBBands()存储在哪里?

r quantmod

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

服务不支持chkconfig

美好的一天,程序员.我有个问题.请帮忙.我正在创建一个服务,它必须在加载Linux时自动加载.因此,我将脚本复制到目录/etc/rc.d/init.d或/etc/init.d/中.但是当我正在执行命令时

chkconfig --add listOfProcesses
Run Code Online (Sandbox Code Playgroud)

发生错误:

service  listOfProcesses doesn't support chkconfig
Run Code Online (Sandbox Code Playgroud)

这是脚本的内容.我在Google中找到了第一个版本并将其用作模式.

#!/bin/bash
# listOfProcesses   Start the process which will show the list of processes
# chkconfig: 345 110 02
# description: This process shows current time and the list of processes
# processname: listOfProcesses
### BEGIN INIT INFO
# Provides:
# Required-Start:
# Required-Stop:
# Default-Start: 3 4 5
# Default-Stop: 0 1 2 6
# Short-Description: shows current time and the list of processes
# Description: This process shows …
Run Code Online (Sandbox Code Playgroud)

linux bash

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

Spring Mvc Controller - 删除问题

我在一个j2ee项目(pojo层,Dao层(hibernate),服务层(spring),View(spring mvc))工作我有一个文章表,每行后我想添加一个链接来删除它.

这是我的看法

<c:if test="${!empty articles}">
<table>
    <tr>
        <th>Article ID</th>
        <th>Article Name</th>
        <th>Article Desc</th>
        <th>Added Date</th>
        <th>operation</th>
    </tr>

    <c:forEach items="${articles}" var="article">
        <tr>
            <td><c:out value="${article.articleId}"/></td>
            <td><c:out value="${article.articleName}"/></td>
            <td><c:out value="${article.articleDesc}"/></td>
            <td><c:out value="${article.addedDate}"/></td>
            <td><a href="articles/${article.articleId}">delete</a></td>
        </tr>
    </c:forEach>
</table>
Run Code Online (Sandbox Code Playgroud)

这是要删除的控制器

@RequestMapping(value="/articles/{articleId}", method=RequestMethod.POST)
public String deleteContact(@PathVariable("articleId")
Integer articleId) {

    articleService.removeArticle(articleId);

    return "redirect:/articles.html";
}
Run Code Online (Sandbox Code Playgroud)

这是服务层

    @Transactional(propagation = Propagation.REQUIRED, readOnly = false)
public void removeArticle(Integer id) {
    articleDao.removeArticle(id);
}
Run Code Online (Sandbox Code Playgroud)

这是Dao层(我试图找到文章然后删除它)

    public void removeArticle(Integer id) {
            //to get the article
    Article article = (Article) sessionFactory.getCurrentSession().load(
            Article.class, id);
    if …
Run Code Online (Sandbox Code Playgroud)

dao hibernate controller spring-mvc

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

拉到刷新(ios)

我最近在这里实现了pull刷新:https://github.com/leah/PullToRefresh.它有点工作,但它会被一个旋转活动指示器卡住.它们也没有箭头右侧的文字.我究竟做错了什么?谢谢!

iphone objective-c ipad ios

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

可以在应用程序中过于频繁地使用非原始的Integer/Long数据类型,会影响性能吗?

我在我的应用程序中经常使用Long/ Integerdata类型来构建Generic数据类型.我担心使用这些包装器对象而不是原始数据类型可能对性能有害,因为每次它需要创建一个昂贵的操作对象.但似乎我别无选择(当我必须使用带有泛型的原始物)而不是仅使用它们.
但是,如果你可以建议我能做些什么来改善它,那还是会很棒的.或任何方式,如果我可以避免它?

还有什么可能是缺点?

建议欢迎!

java performance

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

哪个MySQL数据类型用于IP地址?

可能重复:
如何在mySQL中存储IP

我想获取IP地址$_SERVER['REMOTE_ADDR']和其他一些$_SERVER变量,哪种数据类型是正确的?

VARCHAR(n)吗?

php mysql types ip-address

91
推荐指数
3
解决办法
10万
查看次数