问题列表 - 第17514页

功能语言与语言实现的观点有何不同

有一个全新的"函数式编程"范式,与程序式编程相比,需要彻底改变思维模式.它使用更高阶函数,纯度,monad等,我们通常在命令式和面向对象语言中看不到它们.

我的问题是这些语言的实现与命令式或面向对象语言的区别在于,例如,内存管理或内部指针等.

有一些函数语言在JVM之上运行.这是否意味着这些语言在内部像JVM上的其他语言一样工作?

lisp haskell functional-programming ml

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

有没有办法让ValidationSummary与客户端验证器一起使用?

.NET ValidationSummary控件聚合来自在回发时触发的验证程序的错误消息.有没有办法让它也显示来自客户端验证器的错误消息?

我正在处理的问题是,在长页面上,可以单击提交按钮,让某些客户端验证器失败,但从不会看到错误消息.我想在按钮附近有一个验证摘要,这样用户永远不会没有反馈.

我希望任何具有客户端验证的标准.NET验证器都会反映在验证摘要中,但我最关心的是让RequiredFieldValidators工作.

我可以破解它,以便在短暂延迟后点击按钮会自动显示一条消息,告诉用户检查页面上的错误.这适用于没有发生回发的情况,但这会很难看.

以下是一些不适合我的示例代码:

<asp:LinkButton ID="btnOpen" runat="server" ToolTip="Open" ValidationGroup="Create" CausesValidation="true" />
<asp:TextBox ID="txtBlah" runat="server" />
<asp:RequiredFieldValidator ID="reqBlah" runat="server" ControlToValidate="txtBlah" EnableClientScript="true" Display="Dynamic" ErrorMessage="Enter some blah" ValidationGroup="Create" />
<asp:ValidationSummary ID="summary" runat="server" EnableClientScript="true" DisplayMode="BulletList" HeaderText="Errors:" ShowMessageBox="true" ShowSummary="true" ValidationGroup="Create" />
Run Code Online (Sandbox Code Playgroud)

验证器显示错误而没有回发,但摘要没有.

正如评论中所建议的那样,页面上可能还有其他东西可以阻止我的示例代码工作.我现在无法重现确切的原因,虽然页面很重,并且有一些UpdatePanels,所以我会坚持我的黑客,直到有更多的时间来处理它.

感谢您的帮助.我建议人们不再处理这个问题,因为我认为我没有提供足够的信息来真正帮助任何人解决问题.

.net c# asp.net validation

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

在CVS预提交挂钩中使用提交消息

是否可以在CVS的预提交钩子中使用提交消息?CVS服务器正在远程运行,我使用它来访问它pserver.

理想情况下,如果文件通过过滤器提交消息包含某些文本,我想允许提交.

我没有选择使用其他版本控制系统.

cvs version-control commit pre-commit-hook

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

jquery形式BASIC验证问题

我正在尝试验证表单,如果输入字段中没有文本,则会弹出错误图标...如果输入中有ANYTHING,则会弹出一个成功图标.没有使用真正的验证方法.你可以在这里看到表格.

如您所见,当您在第一个字段中键入内容并按Tab键时,图标会正确弹出,但在第一个字段后面的任何字段都不起作用.这是我的jquery:

<script type="text/javascript">
        $(function(){
        var field = document.getElementById('myFormField');
        var icon = document.getElementById('myIcon');

        field.onchange = function(){
            icon.src = this.value ? 'success.png' : 'fail.png';
        };
        });
</script>
Run Code Online (Sandbox Code Playgroud)

我不知道如何在所有输入字段上工作,但我确定这是一个简单的修复.我的HTML设置如下:

<input type="text" class="name" name="name" tabindex="1" id="myFormField"  /><img id="myIcon" />
Run Code Online (Sandbox Code Playgroud)

id myFormfield触发图标,类"name"触发单击后台.我认为我应该坚持使用该类,并尝试将其作为此解决方案的一部分.有任何想法吗?

forms validation jquery

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

仅使用一个用户即可保护高价值的C#应用​​程序

我有一个应用程序 - 用C#编写 - 只有一个用户使用.我提供这个软件的月费很高(> 10,000美元).我想保护此应用程序不被任何其他用户使用,我希望能够阻止一个用户使用该应用程序,如果他们停止支付许可费用.

我知道没有完善的保护方案,我已经回顾了很多关于SO的类似问题,但我的问题有点不同,因为我只有一个客户端,我可以完全访问他们的硬件,我不介意每次安装甚至花费几个小时来大幅提高安全性.

c# protection

10
推荐指数
4
解决办法
3133
查看次数

Haskell问题:限制使用show的数据类型

码:

data Exp a = Const a | Eq (Exp a) (Exp a)
Run Code Online (Sandbox Code Playgroud)

我希望Const a包含一个show类型的值,以便我可以在以后打印它.所以在C#中我会写:

class Const : Exp { IShow X; }
class Eq : Exp { Exp X, Y; }
Run Code Online (Sandbox Code Playgroud)

我怎么能在Haskell做到这一点?

haskell types existential-type typeclass gadt

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

Erlang中函数参数列表的可变长度

是否可以使用变量长度的参数列表定义函数?

我知道我可以写:

function() -> function([]).
function(X) when not is_list(X) -> function([X]);
function(X) -> do_something_with_arguments(X).
Run Code Online (Sandbox Code Playgroud)

但我想避免这种技术.

erlang

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

Python属性错误:类型对象'_socketobject'没有属性'gethostbyname'

我想在我的程序中这样做:

dest = socket.gethostbyname(host)
Run Code Online (Sandbox Code Playgroud)

我已经包括这条线:

from socket import * 
Run Code Online (Sandbox Code Playgroud)

在文件的开头.

我收到此错误:

AttributeError:类型对象'_socketobject'没有属性'gethostbyname'

我正在运行Vista 64bit.我的操作系统有问题吗?我拒绝了我的防火墙和一切.

python attributeerror gethostbyname

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

如何在Java的jdb中跳过一定次数的断点?

如何在jdb中跳过一定次数的断点?

jdb的帮助提供了这个提示:

!!                        -- repeat last command
<n> <command>             -- repeat command n times
# <command>               -- discard (no-op)
Run Code Online (Sandbox Code Playgroud)

当我尝试多次跳过断点时,如下所示:

80 cont
Run Code Online (Sandbox Code Playgroud)

或者像这样:

80 run
Run Code Online (Sandbox Code Playgroud)

jdb barfs:

main[1] 80 cont
> Nothing suspended.
> Nothing suspended.
> Nothing suspended.
> Nothing suspended.
> Nothing suspended.
> Nothing suspended.

Breakpoint hit: main[1] > Nothing suspended.
> Nothing suspended.
> Nothing suspended.
> Nothing suspended.
> Nothing suspended.
> Nothing suspended.Exception in thread "event-handler" java.lang.NullPointerException
        at com.sun.tools.example.debug.tty.TTY.printCurrentLocation(TTY.java:212)
        at com.sun.tools.example.debug.tty.TTY.vmInterrupted(TTY.java:189)
        at com.sun.tools.example.debug.tty.EventHandler.run(EventHandler.java:86)
        at …
Run Code Online (Sandbox Code Playgroud)

java debugging jdb

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

用javascript添加浮点数

我正在使用jQuery,我想总结我的表列中的值,一切似乎工作正常,但我的值返回一个字符串,其中添加了所有值,如: 123.5013.0012.35

我怎样才能正确地总结这些?

var totals

$(".add").each(function(i) {
  totals += parseFloat($(this).text()).toFixed(2);
});

console.log(totals);
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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