小编Ala*_*ter的帖子

同时播放两种声音

有没有办法同时播放两种声音?

我知道SoundPlayer无法做到这一点.我无法使用,SoundEffect因为我相信它只是XNA的一部分.

两个必需的声音将在未知和随机时间调用.声音播放后需要进行控制.即,声音必须能够在完成播放之前停止.

c# audio simultaneous playback winforms

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

IE CSS显示:内联块渲染问题

我的IE代码有一个恼人的渲染问题

CSS:

div {
    display: inline-block;
    margin-right:40px;
    border: 1px solid;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<div>element</div>
<div>element</div>
<div>element</div>
<div>element</div>
<div>element</div>
Run Code Online (Sandbox Code Playgroud)

这是它在firefox/chrome中的外观(预期的显示)

在此输入图像描述

这就是它在IE中的样子

在此输入图像描述

如果IE支持display:inline-block,我用google搜索,显然它确实如此.

html css internet-explorer rendering

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

Haskell打印线功能

我是Haskell的新手,我想知道是否有办法在Haskell中的函数中输出'debug'行?IE我想调试输入函数的值

我目前的代码是

import Prelude

foo(a,b,c) 
    print("input a : " ++ a)
    = a + b + c

main = print(foo(1, 2, 3))
Run Code Online (Sandbox Code Playgroud)

我有编程经验,但这是我第一次接近函数式编程,所以任何帮助都将受到赞赏.

haskell functional-programming

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

从PDF中删除页面

我目前正在使用iText,我想知道是否有办法从PDF文件中删除页面?

我用读卡器等打开了它,我想删除一个页面然后保存回新文件; 我怎样才能做到这一点?

java pdf itext

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

haskell模数原始递归

我正在尝试使用原始递归函数在haskell中创建一个模数函数.我知道这是可能的(因为它在维基百科上的示例函数列表中)

而且我知道我在逻辑上也是这样做的..但我无法实现它!

IE,逻辑是(不是原始递归或haskell)

function mod(a, b){
  while(a > b)
    a -= b
  return a;
}
Run Code Online (Sandbox Code Playgroud)

我可以使用递归定义(再次不是haskel)

function mod(a, b){
  if(a < b) return a;
  return mod(a - b, b);
} 
Run Code Online (Sandbox Code Playgroud)

但我似乎无法使用原始递归函数来实现它.我不能做的是<b的逻辑

我认为要真正解决我的问题我需要某种定义的逻辑,例如(再次不是haskel)

reduce(a, b)
    = a >= b -> a-b 
    otherwise x
Run Code Online (Sandbox Code Playgroud)

如果有人能帮我解决这个问题,我真的很感激,谢谢

编辑::我想可能定义一个模数函数利用除法,即mod(a,b)= a - (a/b)*b,但由于我的原始递归函数除法依赖于模数我不能做哈哈

primitive haskell functional-programming

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

数据整合

我一直在研究数据集成方法“全局作为视图”和“本地作为视图”,但我找不到任何关于如何为这些方法形成查询的示例,任何人都可以给我示例如何使用 GAV 和 来查询这些数据集成方法请 LAV

我在这里专门询问GAV和LAV

我知道 GAV(全局视图)是通过数据源描述的,而 LAV(局部视图)是通过中介模式描述的。但是我不完全确定这些术语的含义,也不完全确定它们如何影响生成的查询。

有一个 GAV 的维基百科页面,没有查询示例,遗憾的是没有 LAV 的维基百科页面

data-integration

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

是否有可能在c#中模仿这个java enum代码

是否有可能复制在枚举中提供抽象方法的功能,内部枚举常量必须覆盖并提供功能?

public enum Logic {
    PAY_DAY {
        @Override
        public void acceptPlayer(Player player) {
            // Perform logic
        }
    },
    COLLECT_CASH {
        @Override
        public void acceptPlayer(Player player) {
            // Perform logic
        }
    }
    ,
    ETC_ETC {
        @Override
        public void acceptPlayer(Player player) {
            // Perform logic
        }
    };

    public abstract void acceptPlayer(Player player);
}
Run Code Online (Sandbox Code Playgroud)

如果它不能:: 你能提供一种方法,我可以用类似的方式实现许多特定的逻辑吗?

编辑::我知道C#中的枚举并不像Java那样真正的"对象",但我希望执行类似的逻辑.

编辑::为了澄清,我不想为每个特定的逻辑位提供具体的类.IE,创建一个接口acceptPlayer并创建许多新类是不合适的

c# java enums

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

在.Net中准备SELECT语句

我无法理解我做错了什么,我似乎无法用准备好的语句进行SELECT.但是我可以用准备好的声明插入INSERT.

MySqlCommand cmd = new MySqlCommand("SELECT * FROM code_post WHERE name = ?postRequired LIMIT 1",  dbcon);
cmd.Parameters.Add(new MySqlParameter("?postRequired", requestString));
cmd.ExecuteNonQuery();

DataSet ds = new DataSet();
cmd.fill(ds, "result");
try {
             thisBlog = ds.Tables["result"].Rows[0];
} catch {
             invalid();
             return;
}
Run Code Online (Sandbox Code Playgroud)

任何有关这方面的建议将不胜感激!

c# mysql select prepared-statement

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

在Java中实现接口和覆盖方法?

为什么必须覆盖接口的所有方法?

例如,如果我有

public class Foo extend JFrame implements ActionListener, KeyListener {
      foo(){
      }
    @Override
    public void keyPressed(KeyEvent arg) {          
    }

    @Override
    public void keyReleased(KeyEvent arg) {
}

    @Override
    public void keyTyped(KeyEvent arg) {        
    }
}
Run Code Online (Sandbox Code Playgroud)

我将有很多我甚至不会使用的方法,有没有办法删除未使用的已实现的方法,例如,如果我打算从接口使用一个方法

我也不想使用抽象,因为这意味着我无法创建对象的实例(至少我的编译器是这样说的)

java interface implements

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