问题列表 - 第2361页

如何用Java在PC扬声器上发出噪音

我想在Swing应用程序中通过旧式PC扬声器提示某些事件提醒用户,因为并非每台PC上都有一个附带扬声器的声卡.(至少在我的工作PC上没有发言者,有理由.:-)我该怎么做?

更新:java.awt.Toolkit.getDefaultToolkit().beep()通常似乎在声卡上生成声音.如果没有活动的声卡,它只使用扬声器.要打印ASCII值7,只有在终端中启动应用程序时才有效,至少Swing应用程序通常不会.所以问题仍然存在.

java audio

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

使用Malloc Hooks

我试图使用malloc钩子来创建自定义函数my_malloc().在我的主程序中,当我调用malloc()时我希望它调用my_malloc()可以有人请给我一个如何在C中执行此操作的示例

c malloc

5
推荐指数
3
解决办法
9285
查看次数

BigDecimal("0")和BigDecimal.ZERO之间有区别吗?

无论是对于新变量的比较还是初始化,它是否会影响您使用哪一个?

我知道BigDecimal.ZERO是一个1.5特性,所以这是一个问题,但假设我使用1.5是否重要?

谢谢.

java bigdecimal zero

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

如何在MySQL中导致测试目的的死锁

我想让我的Python库使用MySQLdb能够检测死锁并再试一次.我相信我编写了一个很好的解决方案,现在我想测试一下.

我可以使用MySQLdb运行以创建死锁条件的最简单查询的任何想法?

系统信息:

  • MySQL 5.0.19
  • 客户5.1.11
  • Windows XP
  • Python 2.4/MySQLdb 1.2.1 p2

python mysql database deadlock

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

Flash和辅助功能

作为一名网络开发人员,我工作的一些项目属于政府保护伞,因此需要遵守508无障碍法律,有时还要遵守W3C无障碍指南.在满足这些要求的同时可以使用Flash的程度如何?

对于使用javascript,通过提供相同的内容和功能,仅在不同的页面上,或以较少的交互/动态方式,口头禅是"优雅地降级".这允许非JavaScript浏览器/用户仍然使用该站点,以及允许搜索引擎机器人访问所有内容.屏幕阅读软件的用户,如JAWS和Orca,仍然能够充分利用该网站.

使用闪存,有没有类似的方式优雅地回退非Flash用户?如果没有,基于闪存的内容对搜索引擎机器人的可访问性如何?此外,屏幕阅读器如何处理基于闪存的内容?

flash accessibility section508 screen-readers

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

编写更高效的时钟功能

我在VB.NET程序中有一个时钟功能,显示时间,包括秒.我现在有一个计时器不断使用现在轮询.我必须经常轮询系统时钟,因为我需要让第二次更新与系统时钟同步.

只有在秒数发生变化时,是否有更直接的访问时间?

有没有更有效的方法来编写这段代码?

如果您需要更多信息,请告诉我们.

.net vb.net performance clock

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

如何调试.NET远程调用?

我有一个具有以下基本架构的应用程序:

一种Windows服务(服务),用于注册.NET类型(RemoteObject)以进行远程访问(.NET Remoting).RemoteObject创建使用ThreadPool进行IO处理的非ThreadPool线程.由于特定原因,必须将ThreadPool的大小限制为限制.GUI应用程序使用.NET Remoting来访问RemoteObject.

我注意到如果ThreadPool的大小太小,GUI应用程序将在调用RemoteObject时挂起.

我的问题是,我怎么能弄清楚为什么会挂起,为什么RemoteObject线程会受到ThreadPool的影响?

这真让我抓狂; 谢谢您的帮助!

.net remoting multithreading

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

使用Python对ASP.NET角色/成员资格创建的DB中的原始用户名,哈希,salt进行身份验证

我们有一个当前的应用程序,其中用户登录凭据存储在SQL Server数据库中.它们基本上存储为纯文本用户名,密码哈希以及此哈希的关联盐.

这些都是由ASP.NET的成员资格/角色系统中的内置函数创建的.以下是名为"joe"的用户和"password"密码的行:

乔,kDP0Py2QwEdJYtUX9cJABg ==,OJF6H4KdxFLgLu + oTDNFodCEfMA =

我已将这些内容转储到CSV文件中,我试图将其转换为Django的可用格式,它以这种格式存储密码:

[ALGO] $ [盐] $ [散列]

salt是普通字符串,哈希是SHA1哈希的十六进制摘要.

到目前为止,我已经能够确定ASP以base64格式存储这些哈希值和盐.上面的那些值解码成二进制字符串.

我们使用了反射器来收集ASP如何对这些值进行身份验证:

internal string EncodePassword(string pass, int passwordFormat, string salt)
{
    if (passwordFormat == 0)
    {
        return pass;
    }
    byte[] bytes = Encoding.Unicode.GetBytes(pass);
    byte[] src = Convert.FromBase64String(salt);
    byte[] dst = new byte[src.Length + bytes.Length];
    byte[] inArray = null;
    Buffer.BlockCopy(src, 0, dst, 0, src.Length);
    Buffer.BlockCopy(bytes, 0, dst, src.Length, bytes.Length);
    if (passwordFormat == 1)
    {
        HashAlgorithm algorithm = HashAlgorithm.Create(Membership.HashAlgorithmType);
        if ((algorithm == null) && Membership.IsHashAlgorithmFromMembershipConfig)
        {
            RuntimeConfig.GetAppConfig().Membership.ThrowHashAlgorithmException(); …
Run Code Online (Sandbox Code Playgroud)

python asp.net passwords hash

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

舍入Java中的负数

根据维基百科在舍入负数时,您可以舍入绝对数.因此,通过这种推理,-3.5将四舍五入为-4.但是当我使用java.lang.Math.round(-3.5)返回-3时.有人可以解释一下吗?

java rounding

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

在Subversion中将功能分支合并到主线的最佳方法是什么?

我们在Subversion中使用功能分支进行开发,这是一种非常方便的方法,可以将代码保留在尚未为主线准备的版本控制中.但是,每当我将功能分支修订版合并到主线时,都会很痛苦.现在我将完成以下步骤:

  1. 查看原始功能分支修订到新目录
  2. 使用Beyond Compare等工具在我当前的开发和原始功能分支目录之间执行区别
  3. 查看新目录的当前主线修订
  4. 将新/已更改的文件合​​并到当前主线目录中.
  5. 使用我的IDE执行差异,以确保所有文件都已正确检出/添加到subversion
  6. 编译和测试
  7. 承诺

在我看来,在这个过程中有很多错误的余地,每次我走过这些步骤都会让我感到紧张.当然,在我的功能分支上检查所有内容都是Subversion,因此任何步骤的错误都是可以恢复的.

我相信Subversion 1.5有一种方法可以将分支合并到主线,但我们仍在使用Subversion 1.4.还有哪些人用来简化将Subversion中的功能分支合并到主线开发中的步骤?你在使用不同的工具吗?您是否正在使用Subversion 1.5中的合并功能?

svn

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