问题列表 - 第21580页

如何在用户键入时使用Silverlight数据绑定更新模型?

我目前正在使用Silverlight 4并遵循MVVM模式.我有登录框绑定到我的ViewModel,如下所示:

<PasswordBox Password="{Binding Path=Password, Mode=TwoWay}" />
Run Code Online (Sandbox Code Playgroud)

然后,我有一个绑定到Command的按钮,该按钮监听ViewModel的PropertyChanged事件,当其中一个数据绑定更新其数据时,它会检查是否有足够的数据来启用Login按钮.

但是,PropertyChanged事件仅在用户从其中一个控件更改焦点时触发,我希望每次按键都更新模型,以便尽快启用登录按钮.

data-binding silverlight mvvm command-pattern silverlight-4.0

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

为什么我一直在FOR语句中得到php错误说意外')'?

我正在编写一个HTML 10x10表,每个单元格都有一个单独的ID和链接.复制,粘贴和更改时间很长,所以我决定使用PHP,使用我不太熟悉的FOR命令.

我正在使用此代码:

<table>
<?php 
for ($r=1, $r<10,$r++) {
;echo "<TR>";
for ($d=1, $d<10,$d++) {
echo "<TR id='d" . $d . "r" . $r . "'><a href='javascript: void(0)' onclick='shoot(" . $d . "," . $r . ")'>SHOOT!</a>";
}
echo "<TD>";
} 
?>
</table>
Run Code Online (Sandbox Code Playgroud)

PHP说:

Parse error: syntax error, unexpected ')', expecting ';' in C:\xampp\htdocs\****\*****\index.php on line 16
Run Code Online (Sandbox Code Playgroud)

我主演了我不想让你看到的那个人.

我使用的是带有XAMPP 1.7.3版本的Windows 7

html php

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

使用NoSQL数据存储时遇到了哪些可伸缩性问题?

NoSQL指的是打破关系数据库和ACID保证历史的非关系数据存储.流行的开源NoSQL数据存储包括:

  • Cassandra(表格,用Java编写,由Cisco,WebEx,Digg,Facebook,IBM,Mahalo,Rackspace,Reddit和Twitter使用)
  • CouchDB(文档,用Erlang编写,BBC和Engine Yard使用)
  • Dynomite(键值,用Erlang编写,由Powerset使用)
  • HBase(键值,用Java编写,Bing使用)
  • Hypertable(表格,用C++编写,百度使用)
  • Kai(键值,用Erlang编写)
  • MemcacheDB(键值,用C编写,Reddit使用)
  • MongoDB(文档,用C++编写,由Electronic Arts,Github,NY Times和Sourceforge使用)
  • Neo4j(图形,用Java编写,一些瑞典大学使用)
  • Project Voldemort(键值,用Java编写,LinkedIn使用)
  • Redis(键值,用C语言编写,Craigslist,Engine Yard和Github使用)
  • Riak(键值,用Erlang编写,Comcast和Mochi Media使用)
  • Ringo(键值,用Erlang编写,诺基亚使用)
  • Scalaris(键值,用Erlang编写,OnScale使用)
  • Terrastore(文档,用Java编写)
  • ThruDB(文档,用C++编写,由JunkDepot.com使用)
  • 东京内阁/东京暴君(键值,用C语言写的,由Mixi.jp(日本社交网站)使用)

我想知道您的具体问题 - SO读者 - 使用数据存储解决了您使用的NoSQL数据存储.

问题:

  • 您使用NoSQL数据存储解决了哪些可扩展性问题?
  • 您使用了什么NoSQL数据存储?
  • 在切换到NoSQL数据存储之前,您使用了什么数据库?

我正在寻找第一手经验,所以除非你有这个经验,否则请不要回答.

database nosql graph-databases key-value-store distributed-database

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

修剪不会删除\n

我从textarea获取一个字符串并将其爆炸并使用array_map()修剪数组的每一行:

$answers = explode("\n", $data['answers']);
// remove all whitespace such as \r (carriage return)
$asnwers = array_map('trim', $answers);
Run Code Online (Sandbox Code Playgroud)

然后我将每个数组值存储在数据库中的表答案中的单独行中.问题是数据库中每个答案的末尾似乎都有\n字符.当我在HTML中回显这样的答案时:

<?php foreach ($this->answers as $a): ?>
                <tr>
                    <td><?php echo $this->escape($a->body); ?></td>
                </tr>
<?php endforreach; ?>
Run Code Online (Sandbox Code Playgroud)

当我看到HTML源代码时,我看到了这个:

                <tr>
                    <td>Some random answer
</td>
                </tr>
Run Code Online (Sandbox Code Playgroud)

如您所见,字符串末尾有一个换行符(可能是\n),因为结束标记会移动到下一行.

我做错了什么?

php

0
推荐指数
1
解决办法
483
查看次数

如何在Java中处理时间

我正在研究与Java中的作业调度相关的功能,我需要根据天,周或小时来安排作业.

我遇到了两个问题:

  • 处理一段时间(不是日期)的好表示/库是什么?

  • 什么是一个很好的图书馆来解析时间的文本表示,即2d 3wk 3周和2天?与JIRA的相似之处.


我以为这一定是以前做过的,但我似乎无法找到正确的词来谷歌.

java time scheduling date

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

如何在Windows上安装Python的html5lib-0.90库?

我正在使用Windows,并尝试在python上安装html5lib-0.90库

C:\>python C:\Users\Junior\Downloads\Python\html5lib-0.90\setup.py install
Traceback (most recent call last):
File "C:\Users\Junior\Downloads\Python\html5lib-0.90\setup.py", line 36, in <module>
for name in os.listdir(os.path.join('src','html5lib'))
WindowsError: [Error 3] The system cannot find the path specified: 'src\\html5lib/*.*'
Run Code Online (Sandbox Code Playgroud)

是否可以在Windows上安装此库?

有教程或安装手册吗?

python html5lib

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

创建泛型方法并使用类型参数

我创建了这个方法,它是一个对象工厂:

public static T GetService<T>(T serviceInterface)
{
    if (serviceInterface.Equals(typeof(IMemberService)))
    {
        return (T)(object)new MemberService();
    }
    else if (serviceInterface.Equals(typeof(ILookupService)))
    {
        return (T)(object)new LookupService();
    }
    throw new ArgumentOutOfRangeException("No action is defined for service interface " + serviceInterface.Name);
}
Run Code Online (Sandbox Code Playgroud)

现在,我想进一步消除对"serviceInterface"参数的需求,但我的问题是 - 我不知道如何将类型参数T与接口进行比较:

T.Equals(typeof(ILookupService)) 
Run Code Online (Sandbox Code Playgroud)

给出编译器错误:'T'是'type parameter',在给定的上下文中无效.

任何想法如何将类型参数与接口进行比较?

谢谢,安德烈

c# generics interface

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

在Windows上将每个shell会话的应用程序限制为一个实例

有很多解决方案可以限制应用程序运行两次.按进程名称搜索,使用命名的互斥锁等.但是如果我想将我的应用程序限制为shell会话,那么所有这些方法都不起作用.

用户可能在Windows上拥有多个登录会话和shell(对吗?)?如果这是真的,我希望能够在每个shell会话中运行我的应用程序的一个实例,但只允许一个.

有没有办法获得一个shell标识符,然后可以将其放入互斥锁名称?

c c++ windows windows-shell single-instance

0
推荐指数
1
解决办法
1533
查看次数

阻止WPF帧在堆栈中存储历史记录

这似乎是一个简单的解决方案,但我浪费了太多时间试图解决这个问题.也许我正在设计我的应用程序(可能是这种情况),所以如果你有更好的解决方案,请帮助我.

我正在设计一个企业级WPF应用程序,它看起来很像Outlook Ribbon而不是工具栏.当用户点击a时,我有很多不同的模块被加载到一个框架中RibbonButton.请记住,他的功能区在所有模块中共享.

所以我有一个带有色带和框架的外壳.当用户单击功能区按钮时,它会将正确的模块(usercontrol)加载到框架中.一切都很好.但是,如果我导航到另一个模块(通过单击另一个RibbonButton),然后单击原始模块RibbonButton,我现在有两个相同模块的实例打开...但框架中只显示一个...另一个模块在框架的堆栈中.

所以我的问题是,当我导航到另一个模块时,如何告诉框架关闭用户控件?我试过设置JournalEntry.KeepAlive="False",但仍然无法正常工作.有什么想法吗?实际上没有太多的代码可以发布,但如果能帮到你,我可以这么做.

wpf mvvm composite-application

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

为什么Perl中存在这么多"魔力"?

通过perlsubperlop联机操作页面,我注意到那里有许多"魔法"和"魔法"的引用(只搜索其中任何一个"魔法").我想知道为什么Perl如此丰富.

一些例子:

print ++($foo = 'zz')            # prints 'aaa'       
printf "%d: %s", $! = 1, $!      # prints '1: Operation not permitted'
while (my $line = <FH>) { ... }  # $line is tested for definedness, not truth
use warnings; print "0 but true" + 1  # "0 but true" is a valid number!
Run Code Online (Sandbox Code Playgroud)

perl

15
推荐指数
4
解决办法
3596
查看次数