问题列表 - 第10635页

未启用验证时,在textInput上清除验证

我已经创建了一个自定义textInput组件,它使用私有验证器处理它自己的验证.根据组件的状态启用验证,即当组件状态为"编辑"时启用验证.

但是,当状态从编辑更改时,内部验证程序设置为未启用但文本框上的验证错误未清除 - textInput仍具有红色边框,并且在鼠标悬停时出现验证错误.我想要发生的是,当禁用验证器时,错误格式化和错误消息将从文本输入控件中清除.

有没有人知道如何做到这一点我尝试将内部验证器实例设置为enabled = false并调度新的focusOutEvent如下所示,但验证错误格式仍然应用于textInput控制.

                    _validatorInstance.enabled = false;
                //clear the validation errors if any
                dispatchEvent(new FocusEvent(FocusEvent.FOCUS_OUT));
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

谢谢

乔恩

apache-flex validation flex3 actionscript-3 uicomponents

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

在运行时使对象不可变[C#]

是否有任何方法(利用我希望的反射),我可以使实例化对象与其所有公共属性一起不可变?我有一个来自别人的代码库(没有可用的源代码)的类,我需要利用它,如果任何代码片段在实例化之后尝试调用此类中的公共setter,我基本上都希望抛出异常.

注意:我不想在类周围创建一个包装器对象来实现它.我很懒.

.net c# reflection setter immutability

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

用于下载Wget以外的文件的命令

我的主机允许有限访问SSH和Linux命令.但是,我不能用Wget信不信由你.

我希望从另一台服务器下载文件(.flv).我可以尝试另一个命令吗?

如果没有,我可能会使用Python,Perl或PHP(最喜欢的)来实现文件下载.可能吗?

linux ssh command-line wget

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

提高我的正则表达能力

我一直想要提高我的正则表达技能已经有一段时间了,而且"掌握正则表达式"被推荐了很多次,所以我买了它并且在过去一天左右阅读它.

我创建了以下正则表达式:

^(?:<b>)?(?:^<i>)?<a href="/site\.php\?id=([0-9]*)">(.*?) \(([ a-z0-9]{2,10})\)</a>(?:^</i>)?(?:</b>)?$
Run Code Online (Sandbox Code Playgroud)

哪个匹配前两个链接但忽略<i>标记所包含的两个链接.它提取id,标题和类型.

<a href="/site.php?id=6321">site 1 title (type 1)</a>
<b><a href="/site.php?id=10254">site 2 title (type 2)</a></b>

<i><a href="/site.php?id=5479">site 3 title (type 3)</a></i>
<b><i><a href="/site.php?id=325">site 4 title (type 4)</a></i></b>
Run Code Online (Sandbox Code Playgroud)

虽然它有效,但对于这么简单的东西来说似乎相当长,可以改进吗?

html regex matching

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

DataContracts与行为

有多糟糕?我已经阅读了无数文章,从未创建过具有行为的抽象DataContracts,但似乎这样做将解决我遇到的问题,这将阻止我在各处创建工厂以确定子类实现.我的问题是,如果我决定在数据合同中添加行为,我会受到惩罚吗?当然,在调用存储库调用并保持数据之前,它们不能被消耗并且在那里执行特定于该子类类型的某些操作.我可以为每个子类创建"Manager"类,但这会让我回到工厂,我正在尝试更多的多态方法.提前致谢.

wcf datacontract

8
推荐指数
3
解决办法
2881
查看次数

在VB.NET win表单项目中将输出发送到stdout(控制台)

我有一个带有String变量的应用程序,该变量重复从数据库获取一个Date,对该字段执行某些操作,然后进入下一行.

有没有办法可以发送一些调试信息到stdout控制台,这样我可以更好地调试/查看程序的进度?

vb.net stdout

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

检测C++二进制文件是否已优化

是否有一个标志或其他可靠的方法来检测编译的C++二进制文件是否使用优化编译?

我对编译器特定的解决方案没问题.


编辑:这适用于构建部署系统,可能会意外部署未正确构建的二进制文件.不太可能采用防水解决方案,但如果可以在某些时候检测到这种情况,它可以节省一些痛苦(和金钱).

编译器通常是gcc,有时是sun,如果有MSVC解决方案,我不想为了社区的利益而排除它.

c++ optimization

7
推荐指数
3
解决办法
4466
查看次数

你能把一个库放在命名空间里面吗?

我正在使用OpenCV,我想将整个库放在它自己的命名空间中.我环顾四周但没找到答案......

你能不修改库源代码吗?如果那么怎么样?

c++ opencv namespaces

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

使用Zend PHP进行Recaptcha样式设计

我在项目中使用Zend_Service_ReCaptcha并希望自定义框的颜色方案,但是我完全不知道要使用哪个函数来实现这一点. http://framework.zend.com/manual/en/zend.form.standardElements.html#zend.form.standardElements.captcha似乎没有任何消息.

感谢您的回答.

php zend-framework

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

MKTime函数返回错误的时间?

我在使用mktime函数时遇到了一些麻烦.在我的生产服务器上,如果我执行以下操作:

echo '<p>' . mktime(24, 0,0, 8,29,2009) . ' - 12pm</p>';
echo '<p>' . mktime(23, 0,0, 8,29,2009) . ' - 11pm</p>';
echo '<p>' . mktime(22, 0,0, 8,29,2009) . ' - 10pm</p>';
Run Code Online (Sandbox Code Playgroud)

然后将这些时间戳转换回可读格式(使用www.unixtimestamp.com进行快速转换),时间全部缩短一小时.我最初认为这是2400 VS 0000的问题,但这不会解释其他日期关闭.

有任何想法吗?

php datetime mktime

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