到目前为止,我只使用了一些基本的jquery选择器和函数.但我正在看这个清晰的表单功能,我无法弄清楚如何添加它,所以我可以删除隐藏的输入和readonly输入清除.
任何人都可以帮忙吗?谢谢.
function clearForm(form) {
// iterate over all of the inputs for the form
// element that was passed in
$(':input', form).each(function() {
var type = this.type;
var tag = this.tagName.toLowerCase(); // normalize case
// it's ok to reset the value attr of text inputs,
// password inputs, and textareas
if (type == 'text' || type == 'password' || tag == 'textarea')
this.value = "";
// checkboxes and radios need to have their checked state cleared
// …Run Code Online (Sandbox Code Playgroud) 我最近遇到了一些问题,只是在我正在制作的游戏中传递对象/敌人的引用,我想知道我是否使用了错误的方法.
我遇到的主要问题是处置敌人和物体,当其他敌人或玩家可能仍然有链接时.
例如,如果你有一只兔子和一只狼,狼可能会选择兔子作为它的目标.我正在做的是,狼有一个GameObject Target = null;,当它决定它是饥饿时,目标成为兔子.如果兔子然后死了,比如另一只狼杀了它,它就无法正确地从游戏中移除,因为这只狼仍然有参考它.
此外,如果您使用的是解耦方法,兔子可能会被闪电击中,将其健康状况降至零以下.当它下次更新时,它意识到它已经死亡,并从游戏中移除......但是没有办法更新对它感兴趣的所有内容.
如果你给每个敌人一个唯一的ID,你可以简单地使用对它的引用,并使用一个处理它的中央查找类.如果怪物死了,查找类可以从它自己的索引中删除它,随后任何试图访问它的东西都会被告知它已经死了,然后他们可以采取相应的行动.
有什么想法吗?
我有以下XAML:
<UserControl x:Class="EMS.Controls.Dictionary.TOCControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="clr-namespace:EMS.Controls.Dictionary.Models"
xmlns:diagnostics="clr-namespace:System.Diagnostics;assembly=WindowsBase"
x:Name="root" >
<TreeView
x:Name="TOCTreeView"
Background="White"
Padding="3,5"
ContextMenuOpening="TOCTreeView_ContextMenuOpening"
ItemsSource="{Binding Children}" BorderBrush="{x:Null}" >
<TreeView.ItemTemplate>
<HierarchicalDataTemplate ItemsSource="{Binding Path=Children, Mode=OneTime}">
<Grid >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<!--<ColumnDefinition Width="Auto"/>-->
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<!--<CheckBox VerticalAlignment="Center" IsChecked="{Binding IsVisible}"/>-->
<ContentPresenter Grid.Column="0" Height="16" Width="20"
Content="{Binding LayerRepresentation}" />
<!--<ContentPresenter Grid.Column="1" >
<ContentPresenter.Content>
Test
</ContentPresenter.Content>
</ContentPresenter>-->
<TextBlock Grid.Column="2" FontWeight="Normal" Text="{Binding Path=Alias, Mode=OneWay}" >
<ToolTipService.ToolTip>
<TextBlock Text="{Binding Description}" TextWrapping="Wrap"/>
</ToolTipService.ToolTip>
</TextBlock>
</Grid>
<HierarchicalDataTemplate.ItemTemplate>
<HierarchicalDataTemplate ItemsSource="{Binding Path=Children, Mode=OneTime}">
<!--<DataTemplate>-->
<Grid >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition …Run Code Online (Sandbox Code Playgroud) 我想通过点击关闭按钮解除键盘,如何在键盘上建立一个栏?像这样: alt text http://www.alexcurylo.com/blog/wp-content/uploads/2009/10/UIKeyboardDismiss.png
我是否必须将.cpp中的代码放在来自相应.h的命名空间中,或者仅仅使用声明来编写?
//file .h
namespace a
{
/*interface*/
class my
{
};
}
//file .cpp
using a::my; // Can I just write in this file this declaration and
// after that start to write implementation, or
// should I write:
namespace a //everything in a namespace now
{
//Implementation goes here
}
Run Code Online (Sandbox Code Playgroud)
谢谢.
我在这里寻找一些意见,我正在构建一个具有相当标准功能的Web应用程序:
当您从Web应用程序发送电子邮件时,通常(通常)会对持久层进行一些更改.例如:
如何发送这些电子邮件对于您的应用程序的成功至关重要.您如何发送它们取决于预期收件人收到电子邮件的重要程度.
我们将使用示例1来查看与邮件服务器关闭的情况相关的以下四种策略.
TRANSACTIONAL&SYNCHRONOUS发送电子邮件失败,并向用户显示一条错误消息,指出无法创建其帐户.当应用程序等待连接超时时,应用程序将显得缓慢且无响应.由于事务已回滚,因此未在数据库中创建该帐户.
TRANSACTIONAL&ASYNCHRONOUS这里的事务定义是指将电子邮件发送到JMS队列或将其保存在数据库表中,以便另一个后台进程进行提取和发送.
用户帐户在数据库中创建,电子邮件将发送到JMS队列以便稍后处理.交易成功并提交.将向用户显示一条消息,指出他们的帐户已创建,并检查其电子邮件是否有确认链接.在这种情况下,可能由于某些其他错误而从未发送电子邮件,但是用户被告知已将电子邮件发送给他们.如果必须调用应用程序支持来诊断电子邮件问题,则可能会有一些延迟将电子邮件发送给用户.
非事务性和同步性用户是在数据库中创建的,但是当应用程序尝试使用确认链接发送电子邮件时,应用程序会收到超时错误.将向用户显示一条错误消息,指出存在错误.应用程序缓慢且无响应,因为它等待连接超时
当邮件服务器恢复生命并且用户再次尝试注册时,会告诉他们他们的帐户已经存在但尚未确认,并且可以选择将电子邮件重新发送给他们.
非事务性和异步性这与事务性和异步性之间的唯一区别在于,如果将电子邮件发送到JMS队列或将其保存在数据库中时出错,则仍会创建用户帐户,但直到用户才会发送电子邮件试图再次注册.
我想知道的是其他人在这里做了什么?除了上面提到的4之外,你能推荐其他解决方案吗?解决这个问题的合理方法是什么?我不想过度设计一个处理(希望)我的邮件服务器出现故障的情况的系统!
最简单的方法是同步编码,但这种方法还有其他缺陷吗?我想我想知道是否有最好的做法,我用谷歌搜索找不到多少.
我试过这个:
def str1="good stuff 1)"
def str2 = str1.replaceAll('\)',' ')
Run Code Online (Sandbox Code Playgroud)
但我得到以下错误:
异常org.codehaus.groovy.control.MultipleCompilationErrorsException:启动失败,Script11.groovy:3:意外字符:'\'@第3行,第29列.1错误org.codehaus.groovy.control.ErrorCollector(failIfErrors:296)
所以问题是我该怎么做:
str1.replaceAll('\)',' ')
Run Code Online (Sandbox Code Playgroud) 这是运行ActiveMQ的JVM(win64,6u17)的屏幕截图,在堆大小减少的每次垃圾收集之后.随着堆大小的减少,垃圾收集变得更加频繁,并且堆减少得更快.最终,VM会锁定,因为它在GC中花费了所有时间.
-Xms是默认值,-Xmx是2048mb.
怎么了!!?我怎么能避免这个?
缩小堆http://imagebin.org/index.php?mode=image&id=92614
nb最初发布在serverfault.com上,按要求移至stackoverflow.com
详见这里在其他地方,在HTML/CSS类名称的有效字符是az,AZ,0-9,连字符和下划线,并且第一个字符必须是字母.但实际上,大多数浏览器实际上支持哪些字符?更具体地说,我想知道什么浏览器正确理解类名中的斜杠(/),以及哪些浏览器支持以数字开头的类名.
我主要是想获得html而不是xhtml的答案,以防万一.
谢谢.