想想看,我只是处理的应用程序Messages和Users我希望我的窗口有一个共同的Menu,并在当前的区域View显示.
我只能使用消息或用户,所以我不能同时使用两个视图.因此,我有以下控件
这只是为了更容易一点,无论是Message Model和User Model看起来像这样:
现在,我有以下三个ViewModel:
在UsersViewModel和MessagesViewModel两个刚取的ObserverableCollection<T>其关于Model其在相应的约束View是这样的:
<DataGrid ItemSource="{Binding ModelCollection}" />
在MainWindowViewModel两个不同的挂钩Commands已经实施了ICommand,看起来像下面这样:
public class ShowMessagesCommand : ICommand
{
private ViewModelBase ViewModel { get; set; }
public ShowMessagesCommand (ViewModelBase viewModel)
{
ViewModel = viewModel;
}
public void Execute(object parameter)
{
var viewModel = new ProductsViewModel(); …Run Code Online (Sandbox Code Playgroud) 我正在Drupal创建一张信用卡表单.我需要一个日期选择字段,用户可以在其中选择信用卡到期日期,该日期仅包括月份和年份.
Drupal表单#type'date'生成一个日期选择器,它有day-month-year选项.我只需要month-year.有帮助吗?
我正在尝试密码保护子域及其所有子目录和文件,但我对此事的知识非常有限,我该怎么做呢?
Thanx提前!
我接管了一些C#代码.
代码正在使用一些SQL使用参数的数据库.
所有字符串参数都是键入DbType.AnsiString而不是DbType.String.
你为什么要用DbType.AnsiString而不是DbType.String?
我有一套约2000个独立的时间序列形式SortedList<DateTime,double>.每个系列对应于给定证券的每日流动性.我想创建这些值的每日排名.如果我用for循环执行此操作,我会执行以下操作:
SortedList<DateTime,double>.简而言之,这是每日流动性从最大到最小的排名.我可以让linq从对象中提取数据并按日期分组,但其余的超出了我的linq技能.
任何linq大师都会照顾到这一点?
下面概述了对象结构的简化版本.
注意:我有意创建了一个日期(2011,01,18),其中值(30)是相同的.在这种情况下,符号名称的子排名是可接受的.所以他们将排名第一名6753 JT,第二名6754 JT.6752 JT没有该日期的值,因此不会包含它.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Ranking_Query
{
class Program
{
static void Main(string[] args)
{
// created an instance of the datasource and add 3 securities to it
Datasource ds = new Datasource() { Name = "test" };
ds.securities.Add("6752 JT", new Security() {
timeSeries = new Dictionary<string, SortedList<DateTime, double>>() {
{ "liquidity", new SortedList<DateTime, double>() {
{new …Run Code Online (Sandbox Code Playgroud) 我最近搬到了vim,Emacs因为我想用org-mode.我打开了一个~10000行,50kb的文件Emacs23 Org-mode并继续添加大约10个一级标题.在Ubuntu 10.04/32bit下Emacs23中具有3GB RAM的四核的性能非常慢,无法使用.我在电子邮件列表中发现了两个 讨论此问题的线程 Org-mode似乎启用linum会导致性能下降..org如果必须的话,我可以在文件中没有行号,但我不想为我编辑的所有文件禁用行号.如果我要在"Emacs"中"活",我会想要所有其他文件的行号.
如何仅禁用linum部分或全部.org文件?如果我打开几个文件Emacs并在它们之间切换,是否可以这样做?我在这里找到了关于禁用主要模式的行号的一些讨论,但是没有任何我可以实现的(虽然页面上提到的linum-off.el脚本看起来很有希望,但我还没有(还)知道(E)Lisp,所以我不能按照我的需要改变它.
我Org-mode从版本Emacs237.5的版本6.21b 更新,但它没有任何区别.EmacsGUI中的性能非常糟糕,应用程序根本无法响应.性能-nw"更好",但仍无法使用.
我想要做的就是选择两个日期之间的记录到第二精度(在YYYY-MM-DD HH:II:SS和YYYY-MM-DD HH:II:SS之间).包含日期和时间的字段采用TIMESTAMP格式.我甚至无法按日期选择记录.
查询
SELECT *
FROM INVOICE
WHERE CAST(INVOICE.WHENINVOICED AS DATE) = CAST('2010-10-15' AS DATE)
ORDER BY INVOICE.WHENINVOICED ASC
Run Code Online (Sandbox Code Playgroud)
不返回任何记录,也没有错误.此日期存在记录.
我有这个代码:
<a id="various3" href="picture.php?id=',$pid,'" title="'.$info.'"><img src="picture.php?id=',$pid,'" width="150" height="210"></a>
Run Code Online (Sandbox Code Playgroud)
它将id传递给我的picture.php,我在查询字符串上使用它.
$sql = sprintf("select pics, ext from `06-07` where id='%d'",$_GET['id']);
Run Code Online (Sandbox Code Playgroud)
是否可以使用此方法传递多个变量?因为我想把"dept"和"id"一起传递.如果是的话怎么样?
我试过这个:
<a id="various3" href="picture.php?id=',$pid,'&dept=',$dept,'" title="'.$info.'"><img src="picture.php?id=',$pid,'&dept=',$dept,'" width="150" height="210"></a>
Run Code Online (Sandbox Code Playgroud)
与匹配
$sql = sprintf("select pics, ext from 06-07 where id='%d' AND dept='%s'", $_GET['id'], $_GET['dept']); but it doen't work. what's wrong?
Run Code Online (Sandbox Code Playgroud) 给出诸如的查询
SELECT * FROM WIN32_PROCESS
Run Code Online (Sandbox Code Playgroud)
可能重复:
Visual Studio"任何CPU"目标
我注意到在VS中编译C#代码时,通常有编译32/64位系统的选项,还有一个用于编译任何cpu的选项.
这两个选项有什么区别?选择任何CPU只能编译为中间字节代码,而第一个选项编译为机器代码(这听起来不太可能)?或者是其他东西?