问题列表 - 第7280页

低频声音采样

我之前已经发布过这个问题,但还没有得到答复.也许我不够清楚,所以让我改写一下:

如您所知,当您以特定采样率对信号进行采样时,任何高于采样率一半的频率都会出现锯齿.为了避免这种情况,您需要通过适当的低通滤波器传递信号(以模拟形式或以更高速率采样的数字形式).

现在,就我而言,我正在使用Windows的waveIn函数以一定的速率收集麦克风输入.由于waveIn函数似乎以我提供给它的任何采样率工作,而不是按照任意的预定速率工作,我真的不知道声卡是否实际以该速率采样,或者它是否以预定义的速率采样并且系统"转换" "这是我要求的费率.我也不在乎,实际上......

我所关注的是,当我在8kHz采样时,声卡或系统是否执行低通滤波器(声卡上的模拟卡或数字卡,然后限制为某些最大采样率)声卡)所以我不会在输入上得到混叠频率.

或者,我应该以尽可能高的采样率进行采样并自行过滤掉频率?

audio filtering signal-processing sampling pointer-aliasing

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

是否在dotNet(或C#)中考虑了leapseconds?

DateTime结构是否负责这个?还有其他类/结构吗?

更新:

我现在已经知道,只有提前6个月宣布跳跃,因为地球的旋转不是那么可预测的......

既然在将来的日期里没有可能实现它,我可以想象他们只是省略了它们?

.net c# time datetime

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

CSS解析器+ XHTML生成器,需要建议

伙计们,我需要开发一种能满足以下要求的工具:

  1. 输入:XHTML文档,其中包含CSS规则head.
  2. 输出:具有在标记属性中计算的CSS规则的XHTML文档

说明我想要的行为的最佳方式如下.

输入示例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
  <style type="text/css" media="screen">
    .a { color: red; }
        p { font-size: 12px; }
  </style>
</head>
<body>
    <p class="a">Lorem Ipsum</p>
    <div class="a">
         <p>Oh hai</p>
    </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

示例输出:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<body>
    <p style="color: red; font-size: 12px;">Lorem Ipsum</p>
    <div style="color: red;">
         <p style="font-size: 12px;">Oh hai</p>
    </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

哪些工具/库最适合此类任务?我不确定BeautifulSoup和cssutils是否能够做到这一点.

Python不是必需的.任何建议都将受到高度赞赏.

css python xhtml parsing

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

Sharepoint开发 - Microsoft VPC与VMWare

我在Microsoft Virtual PC上开发了一些小的Sharepoint应用程序,但现在我们在Sharepoint上启动了一个新的更大的项目.

你怎么看?我们应该从VPC切换到VMWare(服务器?)还是没有明显的性能差异?

(开发人员的硬件:带外置硬盘的笔记本电脑,2GB内存,Core 2 Duo)

vmware sharepoint vpc

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

MSI安装错误:不会安装此广告应用程序,因为它可能不安全

我创建了一个msi来安装我的Windows窗体应用程序,当我尝试运行msi时,我收到以下错误:

"This advertised application will not be installed because it might be unsafe. Contact your administrator to change the installation user interface option of the package to basic"
Run Code Online (Sandbox Code Playgroud)

我知道这是一个权限问题,你需要实际上是管理员,而不仅仅是拥有管理员权限.

有没有办法解决?将包更改为基本?

谢谢

installer windows-installer

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

将向量附加到空MATLAB矩阵

我有MATLAB代码将n维点(n> 1)插入到矩阵(myPointMatrix)中,并且想到如何插入第一个点.

现在程序检查myPointMatrix插入点之前的大小.如果是1x1,myPointMatrix则设置为等于当前点.否则,附加当前点.这个if-statement只有一次,但每次插入一个点时都要进行评估,这是非常频繁的.

删除if和尝试追加myPointMatrix使得MATLAB可以理解地抱怨矩阵维度不一致.删除if-statement和inialization myPointMatrix = 0导致MATLAB找到myPointMatrixundefined.也可以理解.

如何初始化myPointMatrix以便我可以删除if-statement?还是有其他智能解决方案吗?

myPointMatrix = 0;
for x=0:limit
    for y=0:limit
        for z=0:limit
            tempPoint = [x y z];
            if (length(myPointMatrix) == 1)
                myPointMatrix = tempPoint;
            else
                myPointMatrix = [myPointMatrix; tempPoint];
            end
        end
    end
end
Run Code Online (Sandbox Code Playgroud)

matlab matrix

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

重载operator =在C#中.我怎么能接受其他类型?

所以一位朋友告诉我游戏是如何被黑客入侵的,以及该技术是如何运作的.然后他问最新的防止这种攻击的方法.我知道的最直接的方式是A)洗牌重要值的比特B)散列值并每次比较它们(保持得分或金钱的int很可能很少被检查).

然后我尝试在C#中实现,我无法重载=运算符.我怎样才能做到这一点?

前代码.

class EncryptVal <T>
{
    T v;
    public T operator = (T v2)
    {
        //shuffle bits
    }
    public T operator ()()
    {
        //return unshuffle bits
    }
}
Run Code Online (Sandbox Code Playgroud)

c# operator-overloading

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

将对象序列化为XmlDocument

为了返回SoapException.Detailasmx Web服务的有用信息,我从WCF中获取了一个想法,并创建了一个包含所述有用信息的错误类.然后将该故障对象序列化为XmlNode抛出所需的对象SoapException.

我想知道我是否有最好的代码来创建XmlDocument- 这是我对它的看法:

var xmlDocument = new XmlDocument();
var serializer = new XmlSerializer(typeof(T));
using (var stream = new MemoryStream())
{
    serializer.Serialize(stream, theObjectContainingUsefulInformation);
    stream.Flush();
    stream.Seek(0, SeekOrigin.Begin);

    xmlDocument.Load(stream);
}
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法呢?

更新:我实际上最终执行了以下操作,因为除非您将XML包装在<detail>xml元素中,否则您将SoapHeaderException在客户端获得:

var serialiseToDocument = new XmlDocument();
var serializer = new XmlSerializer(typeof(T));
using (var stream = new MemoryStream())
{
    serializer.Serialize(stream, e.ExceptionContext);
    stream.Flush();
    stream.Seek(0, SeekOrigin.Begin);

    serialiseToDocument.Load(stream);
}

// Remove the xml declaration
serialiseToDocument.RemoveChild(serialiseToDocument.FirstChild);

// Memorise the node we want
var …
Run Code Online (Sandbox Code Playgroud)

c# xmldocument xml-serialization

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

私人收藏映射流畅的nhibernate

我该如何映射:

public class Customer
{
   private IList<Order> _orders;
   public IEnumerable<Order> 
   GetAllOrders()
   {
      return _orders;     
   }
}
Run Code Online (Sandbox Code Playgroud)

在项目页面上有一些样本,但没有关于这种情况.有这个样本:

// model   
public class Account   
{   
  private IList<Customer> customers = new List<Customer>();   

  public IList<Customer> Customers   
  {   
    get { return customers; }   
  }   
}

// mapping   
HasMany(x => x.Customers)   
  .Access.AsCamelCaseField();  
Run Code Online (Sandbox Code Playgroud)

但它假设Account有公共领域的客户,那个场景与我的不同.我尝试了一些可能的选项但没有效果:

HasMany(x => Reveal.Propertie("_orders"))
Run Code Online (Sandbox Code Playgroud)

私有字段在简单属性映射中工作正常但集合映射完全不同.任何的想法?谢谢

fluent-nhibernate

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

将Java GUI Builder .form文件转换为源代码?

我创建了一个相当庞大的Java GUI应用程序,其中包含许多表单窗口,其中的设置被锁定在.form文件中.我想知道有没有办法将这些.form文件转换或重构为我可以修改的真正的Java源代码?

GUI是使用Netbeans 6.5创建的.

java netbeans gui-designer matisse

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