问题列表 - 第9054页

为什么在调试模式下启动GWT时,我的断点不会中断

我使用Eclipse 3.4.2和最新的GWT.IDE甚至不会自动切换到Debug Perspective.

eclipse gwt

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

为什么我的IE8开发者工具不起作用?

它曾经工作,现在当我按F12没有任何事情发生...窗口没有出现.我已经卸载了我安装的任何其他工具栏,并尝试通过IE中的安全设置重置...没有.

我正在使用Windows 7测试版

ie-developer-tools

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

当参数是Model时,ASP.NET MVC发布了文件模型绑定

有没有办法让发布的文件(<input type="file" />)参与ASP.NET MVC中的模型绑定,而无需在自定义模型绑定器中手动查看请求上下文,而无需创建仅将已发布文件作为输入的单独操作方法?

我原以为这会起作用:

class MyModel {
  public HttpPostedFileBase MyFile { get; set; }
  public int? OtherProperty { get; set; }
}

<form enctype="multipart/form-data">
  <input type="file" name="MyFile" />
  <input type="text" name="OtherProperty" />
</form>

public ActionResult Create(MyModel myModel) { ... } 
Run Code Online (Sandbox Code Playgroud)

但鉴于上述情况,MyFile甚至不是绑定上下文中值提供者值的一部分.(OtherProperty当然是.)但如果我这样做,它会起作用:

public ActionResult Create(HttpPostedFileBase postedFile, ...) { ... } 
Run Code Online (Sandbox Code Playgroud)

那么,当参数是模型时,为什么没有绑定发生,我怎样才能使它工作?我使用自定义模型绑定器没有问题,但是如何在不看的情况下在自定义模型绑定器中执行此操作Request.Files["MyFile"]

为了保持一致性,清晰度和可测试性,我希望我的代码能够自动绑定模型上的所有属性,包括绑定到已发布文件的属性,而无需手动检查请求上下文.我目前正在使用Scott Hanselman撰写的方法测试模型绑定.

或者我是以错误的方式解决这个问题?你怎么解决这个问题?或者,由于Request.Form和Request.Files之间的分离历史,这是不可能的设计?

asp.net-mvc defaultmodelbinder modelbinders httppostedfilebase

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

jQuery UI对话框按钮定位

如何将jQuery UI中的按钮彼此分开定位.按钮在同一方向上对齐.我希望一个按钮与左边对齐,而另一个按钮在右边.可能吗?

jquery jquery-ui modal-dialog

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

我怎样才能始终了解Mercurial中的所有标签?

我不使用Mercurial,但我想开始,所以我正在阅读它.我广泛使用的唯一SCM系统是CVS.我读过的关于Mercurial的大部分内容都很有意义,听起来也不错.但是,我对这种标签的方式感到震惊和困惑.

标签只是变更集的昵称(而'变更集'我们实际上是指变更集产生的状态).凉.从标签到变更集ID的映射存储在.hgtags文件中.也很酷.该.hgtags文件已版本化.

什么?

这有很多违反直觉的后果.例如,如果我提交一个我想要标记的变更集(例如,将形成版本1.0的代码),我必须在标记后再次提交,以将更新的标记文件放入存储库.如果我稍后更新到该标记的变更集,则工作副本将不包含该标记的任何知识.如果我做了一些工作,从而建立了一个新的分支(例如,对于错误修正,朝向1.1),该分支将不知道它所生长的标记.除非我手动复制它,即.

随着开发在原始主干和我的新分支上继续进行,创建标签以标记重要的变更集(主干上的2.0版本,分支上的1.1和1.2错误修复版本),两个分支将继续无知其他分支分支的标签.所以,如果我在一个分支上完成工作,并希望切换到另一个分支上的某个特定变更集(比如说,我完成1.2 bugfix发布,但现在必须从2.1 bugfix开始,基于2.0),我现在已经塞满了.我目前的变化集不知道2.0!

我能做什么?

  • 我可以请一位在2.x分支上工作的人读出2.0的实际变更集ID,并明确地使用它,但这是令人震惊的.
  • 我可以命名我的分支,以及使用标签,这样我就可以跳到2.x分支的头部,从而了解新标签,然后跳回到2.0标签.假设分支与标签不同,是普遍可见的 - 就是这种情况吗?即使它是,这似乎很笨重.
  • 我可以hgtags在存储库外维护一个单独的全局文件,并使用一些钩子来获取更新的副本,覆盖本地副本,并复制提交中的任何更改.我不确定这在多用户环境中是如何工作的,开发人员正在将更改推送到共享存储库; 我可能只需要一个单独的存储库用于该hgtags文件.
  • 我可以使用本地标记,它们位于版本控制机制之外,因此避免了整个问题.与共享全局标记一样,我必须建立一种机制来localtags在开发人员之间同步文件.

这些解决方案似乎都不是很好.我该怎么办?

这里的假设是我在单个存储库中使用命名分支来管理分支,而不是每个分支存储库.如果我做后者,情况会好转吗?

tags mercurial dvcs

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

如果文本不在某些指定的HTML标记内,请替换它

我有一个应该在HTML页面上替换的单词列表,但前提是单词不在标签列表中(如ABI)

所以,如果有文字:

<p> some text and XXX term <a href="http://some-XXX-bla.com">good morning XXX world</a> other text and XXX term <b>another XXX inside other sentance</b> </p>
Run Code Online (Sandbox Code Playgroud)

和XXX应该替换为YYY,而最终文本应该是:

<p> some text and YYY term <a href="http://some-XXX-bla.com">good morning XXX world</a> other text and YYY term <b>another XXX inside other sentance</b> </p>
Run Code Online (Sandbox Code Playgroud)

只有当XXX不在限制标签列表(A,I,B)内时,YYY才会替换XXX

应该在C#正则表达式中以某种方式完成

非常感谢帮助:)

c# regex

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

Ruby:从字节创建一个String

我想从字节值构建一个字符串.

我目前使用:

str = " "
str[0] = byte
Run Code Online (Sandbox Code Playgroud)

这似乎工作正常,但我觉得它很难看,并且不能很好地扩展到超过1个字符的字符串.

任何的想法?

ruby string byte

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

Python创建列表字典

我想创建一个值为列表的字典.例如:

{
  1: ['1'],
  2: ['1','2'],
  3: ['2']
}
Run Code Online (Sandbox Code Playgroud)

如果我做:

d = dict()
a = ['1', '2']
for i in a:
    for j in range(int(i), int(i) + 2): 
        d[j].append(i)
Run Code Online (Sandbox Code Playgroud)

我得到一个KeyError,因为d [...]不是一个列表.在这种情况下,我可以在分配初始化字典后添加以下代码.

for x in range(1, 4):
    d[x] = list()
Run Code Online (Sandbox Code Playgroud)

有一个更好的方法吗?让我们说在我进入第二个for循环之前,我不知道我需要的密钥.例如:

class relation:
    scope_list = list()
...
d = dict()
for relation in relation_list:
    for scope_item in relation.scope_list:
        d[scope_item].append(relation)
Run Code Online (Sandbox Code Playgroud)

然后将替代另一种选择

d[scope_item].append(relation)
Run Code Online (Sandbox Code Playgroud)

if d.has_key(scope_item):
    d[scope_item].append(relation)
else:
    d[scope_item] = [relation,]
Run Code Online (Sandbox Code Playgroud)

处理这个问题的最佳方法是什么?理想情况下,追加将"正常工作".有没有办法表达我想要一个空列表字典,即使我在第一次创建列表时不知道每个键?

python dictionary

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

附加错误消息,想先清除div

我的HTML看起来像和js看起来像这样:

<div class="container"></div>

var html = "<div class="error">hello</div>";

$(".container").append( $(html) );
Run Code Online (Sandbox Code Playgroud)

问题是我没有先用class = container清除div里面的html,所以我不断向该区域添加消息.

我怎样才能首先清除div class ="container"中的任何内容,然后附加我的'html'div?

jquery

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

在WinForms UI(.NET3.5)中淡出透明图像

应用程序: 我正在编写一个小游戏,可以教用户阅读音乐笔记.游戏很简单.该应用程序显示一个注释,我的小女儿(目标用户)应该点击与该注释匹配的WinForm GUI上的模拟键盘键.她有1分钟可以获得尽可能多的好点击.计算成功和失败.

任务: 当她点击一个好/坏的键盘键时,我想立即确认她是对还是错,而不会打断游戏.我的计划是显示一个OK或FAILED位图逐渐淡出并在~2秒内变得完全透明.将位图淡出是一种很好的方法,可以鼓励用户专注于下一个音符而不再烦扰先前的结果.

技术问题: 如何在具有透明度的Windows窗体上显示位图?或者您是否有其他非侵入性,易于实现的想法让用户知道当前的好/坏选择?

c# transparency image fadeout winforms

7
推荐指数
1
解决办法
7755
查看次数