问题列表 - 第18972页

在Javascript中,如何判断用户是否同时按下两个键?

在Javascript中,如何判断用户是否同时按下两个键?

例如,我在屏幕中间画了一个圆圈.当用户按住向上箭头时,我想将其向上移动,而当用户按住向右箭头时,我想向右移动它.那部分很容易.如果用户同时持有向上和向右箭头,我想对角线,向上和向右移动圆圈.

基本的Javascript事件处理看起来不太可能,但肯定有人已经找到了解决/黑客/改进的方法.

javascript keyboard events

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

使用Ruby的md5复制PHP 5中的md5 raw_output标志(原始字节)

由于荒谬的SOAP身份验证方案,我需要md5使用其他一些参数来散列API密钥.不幸的是,提供的唯一示例代码是用PHP编写的,由于我觉得不可思议的原因,它要求md5哈希在PHP中使用可选的raw_output标志(http://php.net/manual/en/function.md5.php)这导致它返回二进制(然后我必须base64编码).

我的应用程序是用Ruby编写的,如果我不需要,我不想将这部分推迟到PHP文件中.但是,我似乎无法找到如何让Ruby以二进制形式返回哈希值.当我在PHP中正常散列它时,输出与我的Ruby输出匹配,但这不是他们要求的.

PHP:

<?php
  $encode = "test";
  echo md5($encode); // 098f6bcd4621d373cade4e832627b4f6
  echo "\n";
  // PHP5 - md5 with raw_output flag set to true - what I need to mimic in Ruby
  echo md5($encode, true); // binary that looks something like: ?k?F!?s??N?&'??
  echo "\n";
?>
Run Code Online (Sandbox Code Playgroud)

红宝石:

require 'digest/md5'
encode = "test"
puts Digest::MD5.hexdigest(encode) # 098f6bcd4621d373cade4e832627b4f6
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏.

php ruby encryption hash

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

如何将库与我的jar组合?

好的,所以我写了一个程序,利用第三方开源库,我想用我的程序打包在一个罐子里.我正在使用netbeans 6.8,我尝试过的java总是吐出错误:

java.lang.NoClassDefFoundError: libraryname;
Run Code Online (Sandbox Code Playgroud)

关于主题:我也想知道如果可能的话,如何通过netbeans制作可执行jar(exe).(我见过用java编写但是是.exe的程序)

编辑发现了一个名为FatJar的eclipse插件可以做我想要的,但是我找不到类似netbeans的东西,有这样的东西吗?

java jar

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

Ajax html响应中的asp.net评估脚本

我正在使用“更新面板”,我的回答中包含一些类似波纹管的JavaScript。成功响应后,我需要评估,加载(使用外部脚本)

例如:我的HTML回应

<script type="text/javascript" src="test.js"></script>
<script type="text/javascript">
alert('asd');
</script>
<div>test</div>
<div>blah blah blah</div>
Run Code Online (Sandbox Code Playgroud)

asp.net ajax updatepanel

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

如何在Android中启用/禁用日志级别?

我有很多日志语句要调试,例如.

Log.v(TAG, "Message here");
Log.w(TAG, " WARNING HERE");
Run Code Online (Sandbox Code Playgroud)

在设备电话上部署此应用程序时,我想关闭可以启用/禁用日志记录的详细日志记录.

logging android

148
推荐指数
7
解决办法
19万
查看次数

做性能记录的好方法(C#)

我试图从我公司正在开发的应用程序中获取一些详细的性能信息.我想要获得的信息示例包括网络事务需要多长时间,应用程序使用多少CPU /内存,给定方法完成所需的时间等.

我过去曾尝试过一些失败的尝试(比如尝试使用DateTime.Now来测量小时间段).最重要的是,我对获取CPU和内存统计信息知之甚少.是否有任何好的.Net类,库或框架可以帮助我收集这类信息和/或将其记录到文本文件中?

c# performance logging frameworks

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

防止显示一个表单的多个实例

我正在开发一个应用程序,其中有一个主要表单和几个可以同时使用的其他表单.当用户点击打开另一个表单时,我想使其单击表单按钮,如果表单已经打开,则不会再次打开表单.

showDialog不会工作,因为用户仍然需要访问主窗体上的控件.

这是我的帮助窗口代码,所有其他表单以相同的方式打开.

private void heToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form help = new help();
            help.Show();
        } 
Run Code Online (Sandbox Code Playgroud)

c# forms window

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

Winform DatagridView数字列排序

我只使用一个简单的DataGridView来保存一堆数据(搞笑).

我在特定列中有小数.但是当按照那个十进制列排序时,它会错误地命令它.例如 :

开始订单可能是:

  • 0.56
  • 3.45
  • 500.89
  • 20078.90
  • 1.56
  • 100.29
  • 2.39

结束顺序是:

  • 0.56
  • 100.29
  • 1.56
  • 20078.90
  • 2.39
  • 3.45
  • 500.89

如您所见,它从第一个数字开始对其进行排序.然后以这种方式命令它.

我想可能我可以将列设置为不同的"ColumnType",并且可以自动执行此操作.但是没有"数字"或"十进制"列类型.

我在MSDN上查找问题,我可以找到可以在DataGridView上使用的"排序"方法.但是解释有点过头了,示例没有使用数字,只有文字,所以我无法看到我应该如何切换.

任何帮助将非常感激.

c# datagridview winforms

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

将LINQ的名称空间更改为SQL生成的类

无论如何,我可以更改LINQ to SQL生成的类的命名空间

现在它是ProjectName.FolderName

无论如何我可以改变这个默认约定

c# namespaces linq-to-sql

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

SQL顺序按字母顺序不带前面的零,小于10的数字

是否可以按以下方式在mySQL中按字母顺序排序:

A1
A2
A3
A5
A10
A11
A20
A23
A24

不幸的是,我收到的订单如下所示.请注意A10之前的任何数字是如何组合在一起的?

A1
A10
A11
A12
A2 <A2
A20
A23
A24
A3 <A3
A5 <A5

注意:这些字母数字字符串实际上是邮政编码,所以我不能放A01,因为这在技术上不是邮政编码前缀.我还想避免让用户输入其他数据来帮助系统正确排序,因为我的用户不是非常精通网络.此外,这些字母数字字符串将无法以正确的顺序输入到数据库中,因为它们可以随时删除和添加.

mysql alphanumeric

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