小编gru*_*ber的帖子

haskell排序

如何以最简单的方式编写(或者可能有嵌入haskell中的内容)函数,它作为元组(String,Int)和Int x的参数列表,并根据x值返回顶部x元组作为列表.

我想知道是否有可能编写一个函数,该函数也需要3个参数,这是在元组中提交的(或索引)的名称,根据哪个必须进行排序.

什么是使其非常通用的最佳解决方案?

sorting haskell tuples

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

WPF keyDown响应时间准确性

我正在开发一个应用程序,用户可以看到某些东西,并且必须通过单击键盘上的键来做出反应.反应时间至关重要,越精确越好.

我只用几行代码编写了示例app inf WPF来测试默认设置:

namespace Test
{
  /// <summary>
  /// Interaction logic for MainWindow.xaml
  /// </summary>
  public partial class MainWindow : Window
  {
    private Stopwatch sw; 
    public MainWindow()
    {
        InitializeComponent();
        sw = new Stopwatch();
        sw.Start();
        this.KeyDown += OnKeyDown;
    }

    private void OnKeyDown(object sender, KeyEventArgs keyEventArgs)
    {
        sw.Stop();

        lbl.Content = sw.ElapsedMilliseconds;
        sw.Restart();
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

lbl 是一个简单的标签.

奇怪的是,当我按下例如空格并保持lbl范围内变化的值时:30-33.

所以我无法预测响应准确度是多少?例如1毫秒精度是不可能的?用户同时点击空间(例如1毫秒精度)我可以在事件处理程序中处理它吗?

主要问题是:

假设我有一个按键事件处理程序:

Test_KeyDown(object sender, KeyEventArgs keyEventArgs)
{
   time = stopwatch.elapsed();
   stopwatch.Restart();
}
Run Code Online (Sandbox Code Playgroud)

什么是可能发生的"时间"的最小值?我能确定时间值精确到1毫秒吗?在这种方法中,我启动秒表但是我必须等待 - 多长时间 - 刷新GUI?

.net c# wpf

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

将Haskell与数据库后端一起用于"业务应用程序"

我想知道是否有可能使用Haskell与小型数据库如sql server compact,以便客户端不必在他的桌面上安装任何服务器.

是否有任何api提供sql语句等等...使用haskell实现小型数据库应用程序的最佳解决方案是什么.

感谢帮助

database haskell

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

在回发之前运行Javascript函数

在我的ASPX页面上,有一个带有以下代码的按钮:

OnClick="save_Click"
Run Code Online (Sandbox Code Playgroud)

是否有可能在回发之前执行Javascript,如果结果是true,那么回发并转到方法save_click

.net c# asp.net

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

更改css链接并等到新css加载

我想知道是否可以更改加载文档的样式表链接,然后等到新的css加载,然后运行适当的js代码

谢谢你的任何建议

javascript css jquery

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

如果在t-sql中大于0,则选择true

我想执行查询,其中如果前一列中的值为0,则我的列为false;如果大于0则为true:

例如:

id  count
1   1
2   3
3   0
4   5
5   2
Run Code Online (Sandbox Code Playgroud)

结果:

id   count
1    true
2    true
3    false
4    true
5    true
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server-2008

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

Haskell中的简单文本菜单

我想知道创建具有下述功能的简单菜单(伪代码)的最佳解决方案是什么,就像我以前一样:

while (true) {
    x = readLine();
    case (x):
         x == "1" then do sth1 function
         x == "2" then do sth2 function
}
Run Code Online (Sandbox Code Playgroud)

或者也许关于如何使菜单不在上述模式中的任何其他想法?

haskell menu

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

过滤联合结果

我正在选择工会.select*from table_1 union select*from table_2 ...

是否可以按列值过滤查询结果?

t-sql sql-server-2008

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

wxWidgets中的线程

我使用wxWidgets,我调用函数需要很长时间才能继续.我想在后台做.

我怎样才能做到这一点?

感谢帮助

c++ wxwidgets

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

更新面板工作速度非常慢

我正在编写一个用户可以注册的应用程序。注册时,可以选择多个选项,并根据这些注册字段可见或不可见以及是否必需。我想到了一个想法,所有字段都将位于 updatePanel 中,当用户更改注册选项时,我将在服务器端设置这些字段的可见性。

它可以工作,但速度非常慢,而且在 FF 上我遇到了给定的错误:

该页面的状态信息无效并且可能已损坏

updatePanel 中有 3 个带有其他字段的复选框

每个字段都在 dl 标签中runat="server>

我必须这样做,因为“required”选项我只是将css类添加到这个dl中(需要在javascript验证中。如果字段应该可见,我为给定的dl设置visible =“false”,然后为该字段设置FirstName回发后可见标题等。

难道我做错了什么 ?为什么需要这么长时间(在本地主机上大约 4 分钟)并且在 Firefox 中它实际上不起作用(当我使用调试时,我认为该过程在 ff 上完成而没有错误,我根本不明白:)

如果更新面板如此弱,还有什么其他选项可以更改可见性并向所有 dls 添加所需的类。逻辑相当复杂,必须对数据库进行查询,所以简单的 JavaScript 会非常棘手。

感谢您的任何提示,

哦,我正在使用 ASP.Net,但无法升级该项目。

谢谢你的帮助,再见

c# asp.net updatepanel

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