小编Ada*_*ort的帖子

将音频流转换为频率

我成功地使用NAudio将音频数据流传输到输出设备(扬声器):

private void OnDataAvailable(object sender, WaveInEventArgs e)
        {
            var buffer = e.Buffer;
            var bytesRecorded = e.BytesRecorded;
            Debug.WriteLine($"Bytes {bytesRecorded}");
Run Code Online (Sandbox Code Playgroud)

并且示例输出:

Bytes 19200
Bytes 19200
Bytes 19200
Bytes 19200
Bytes 19200
Bytes 19200
Bytes 19200
Bytes 19200
Bytes 19200
Bytes 19200
Bytes 19200
Bytes 23040
Bytes 19200
Bytes 19200
Bytes 19200
Bytes 19200
Bytes 19200
Run Code Online (Sandbox Code Playgroud)

然后我使用/sf/answers/1429003201/将其转换(FFT)为x和y值:

var buffer = e.Buffer;
            var bytesRecorded = e.BytesRecorded;
            //Debug.WriteLine($"Bytes {bytesRecorded}");
            var bufferIncrement = _waveIn.WaveFormat.BlockAlign;

            for (var index = 0; index < bytesRecorded; index += …
Run Code Online (Sandbox Code Playgroud)

c# audio naudio

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

如何在正文和页脚中使用此按钮?

我想在主体和页脚都有按钮,但似乎它无法访问菜单,如果我将菜单粘贴在页脚中,它也不会让你点击页脚,立即关闭一个在体内.

<!-- Connect Menu -->
<div id="menu">
  <nav>
    <a href = "mailto:adamshort1994@gmail.com" target = '_blank'>
      <img border = '0' src = 'images/emailicon.png'></a>
    <a href = "http://uk.linkedin.com/in/shortadam/" target = '_blank'>
      <img border = '0' src = 'images/linkedinicon.png'></a>
    <a href = "https://twitter.com/addrumm" target = '_blank'>
      <img border = '0' src = 'images/twittericon.png'></a>
  </nav>
</div>
Run Code Online (Sandbox Code Playgroud)

按钮的功能:

<a id="openMenu">CONNECT</a>
<script>
  $("#openMenu").click(function() {
      var menu = $("#menu");
      if ($(menu).is(":visible")) {
        $(menu).animate({width: 0}, 1000, function() {
          $(menu).hide();
        });
      } else {
        $(menu).show().animate({width: 100}, 1000);
      }
  }); …
Run Code Online (Sandbox Code Playgroud)

javascript

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

你能说出一个抽象类对象吗?

考虑到一切都是面向对象的,所以名称必须描述对象及其内容,我有一个子类继承的抽象类.这些都是屏幕上的对象(它是游戏),即玩家和重量(梯形重量).我现在将它命名为Character但它似乎不合适,因为权重不是Character本身,它只从Character继承属性.

我可以称这个类为"对象"而不破坏约定吗? - 有人能想出一个更合适的名字吗?

java

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

尝试将String追加到Java Applet Panel中的TextArea时出现NullPointerException

我正在Java Applet中创建一个文本游戏,所以我可以在我的网站上显示它并让人们在那里播放它,但是我遇到了在TextArea中显示任何文本的问题.

这是我的主要课程:

package com.game.main;

import java.applet.*;
import java.awt.*;

public class Main extends Applet {

    private TextField commandInput;
    private TextArea messageDisplay;
    private Button button;
    public Message messages;

    // Initialisation method
    public void init() {
        super.init();

        // Define colours
        setBackground(Color.white);
        setForeground(Color.black);

        Panel appletPanel = new Panel();

        // Use a border layout
        BorderLayout b = new BorderLayout();
        appletPanel.setLayout(b);
        add(appletPanel);

        this.setSize(800, 400);

        // Define UI items
        commandInput = new TextField(20);
        messageDisplay = new TextArea(20, 60); // 20 rows x 60 chars
        button = …
Run Code Online (Sandbox Code Playgroud)

java applet textarea awt layout-manager

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

MD5 Hashing返回的输出不同于预期

我使用JDBC连接灯和我有字LondonWeight作为密码MySQL数据库使用MD5加密.然后,我需要检查输入的密码,即LondonWeight检查它们是否匹配.但是,我的Java代码中的散列为该单词返回不同的输出.

MySQL哈希:1274d1c52d7a5a9125bd64f1f9a26dce

Java哈希:132310771724320562704545645352563257040366

这是我的哈希码:

private String hashPass(String pass) throws NoSuchAlgorithmException {
    MessageDigest mdEnc = MessageDigest.getInstance("MD5"); 
    mdEnc.update(pass.getBytes(), 0, pass.length());
    String md5 = new BigInteger(1, mdEnc.digest()).toString(8); // Encrypted 
    return md5;
}
Run Code Online (Sandbox Code Playgroud)

它肯定会散列在文本框中输入的字符串,因为我将它打印到终端,所以我可以检查.知道为什么它会提供不同的输出吗?我理解有不同的方法来散列字节或其他东西?

java md5 jdbc

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

%-hex编码URI的正确方法是什么?

我使用Java servlet创建了一个基本服务器.我想要做的是通过允许URI中的非字母数字字符实现更自由的URI语法,只要它们是%-hex编码即两个单词.txt可以编码为2%words.txt.

我不知道该如何解决这个问题.我尝试以uri.replace('','%')的形式使用java的.replace,但这给了我一个消息格式异常.

java http

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

标签 统计

java ×4

applet ×1

audio ×1

awt ×1

c# ×1

http ×1

javascript ×1

jdbc ×1

layout-manager ×1

md5 ×1

naudio ×1

textarea ×1