问题列表 - 第16363页

基本的DSP级别调整

我是DSP编程的新手,我想知道如何最好地执行水平调整的看似基本的操作.假设我有一个8位数字代表我希望信号以256步进入的幅度.我有一组代表信号数据的16位数字.基于"音量"参数缩放信号数据的最佳方法是什么,以便说0是完全衰减,255使数据保持不变?

signals signal-processing

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

如何在MySQL中连接结果集?

我想将逗号作为分隔符字符串加入MySQL中的集合中返回的结果.

例如,set return包含:

COLUMN_X
john
jerry
maria
joseph
gugla
Run Code Online (Sandbox Code Playgroud)

我想收到的结果是:

COLUMN_X-concat
john,jerry,maria,joseph,gugla
Run Code Online (Sandbox Code Playgroud)

那可能吗?谢谢.

SELECT CONCAT(rooms.ID,",") FROM rooms AS rooms LEFT JOIN inter AS i ON rooms.ID=i.value WHERE xxx=999
Run Code Online (Sandbox Code Playgroud)

不起作用,因为它返回单独的结果.

mysql concatenation set

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

PHP基准函数计时器脚本

我有两个函数,我想比较它们的执行时间:

function subject_one() {
    $str = preg_match_all( ...[SNIP]... );
    // ...[SNIP]...
    return $str;
}

function subject_two() {
    $reader = new XMLReader;
    $writer = new XMLWriter;
    // ...[SNIP]...
    echo $str;
}
Run Code Online (Sandbox Code Playgroud)

是否可以编写一个函数来执行此操作?

例如:

function benchmark_two_functions( $first_function, $second_function ) {
    // do stuff
    return $length_of_time_to_complete_each_function
}
Run Code Online (Sandbox Code Playgroud)

我见过的大多数例子都是在脚本的顶部和底部添加代码,如果可能的话,我想避免使用.

php

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

性能敲击使用runat = server进行html控件

我试图谷歌这个并且有点短,所以也许这里的人可以对这个主题有所了解.

对于asp.net中的URL重写目的,我想使用runat ="server"属性声明我的应用程序中的所有图像和其他资源,以利用"〜/ images"服务器路径语法.当使用相对路径时(使用url重写时),在locahost上调试尤其困难.我知道我可以修改主机文件来解决这个问题,但由于我们处理的项目数量很多,这是不可行的.

将html控件声明为runat服务器通常会添加到viewstate以启用数据持久性,但这与图像无关,或者我对此有误......?

我也意识到有更多的控件可以处理和处理asp net运行时引擎,但这真的是一个严重的性能消耗......?

以这种方式声明图像是否存在严重的开销,如果是这样,有人可以解释性能敲击的大部分来自何处.

提前致谢.

asp.net performance runatserver

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

我们如何解决所有这些"从类型DBNull转换为类型字符串无效"nastiness?

在我们的应用程序中,我想不出很多我们关心空字符串字段的情况.我们只是希望它们在大多数情况下显示为空字符串.

因此,当使用内置的ADO.NET数据集/数据表时,错误:

从类型DBNull到String类型的转换无效

在引用任何旧字符串数据时,在应用程序中稍后会很常见.

这是一个特别的问题,因为它可以很容易地把我们赶出去(而且通常在测试中看不到)

我知道有各种解决方案:

1.在所有情况下检查.IsXXXNull

但:

  • 这是整个应用程序中繁琐的额外几行代码

  • 如果我们忘记支票,即使是100次中的一次,我们也有潜在的错误

2.在数据集设计器中,将字段的NullValue属性从默认的"Throw Exception"更改为"Empty"

但:

  • 我们必须识别并更改我们添加到数据集设计器的每个表和每个字符串字段(请记住默认值为"Throw Exception")

  • 如果我们在100中忘记了一次变化,我们就会潜伏着潜在的错误

3.避免在基础数据中存储Null

但:

  • 我们必须识别并更改我们添加到数据库的每个表和每个字符串字段

  • 我们并不总是对基础数据有这种控制

4.不要使用数据集设计器,将数据拉入我们自己的类对象,在我们自己的代码中处理所有DBNull混乱

但:

  • 是的,我们确实为我们的"主要"表格做到了这一点.但数据集设计器是一个很好的,快速的方法来提取选项列表或查找表,我们只需要默认的数据行为

5.使用代码生成器或框架,如CSLA而不是DataSet

但:

  • 解决一个小问题的重要一步......关于SO标记CSLA的排名最高的问题的第二个答案提到:"它的缺点在于它有一点学习曲线."

ado.net dataset strongly-typed-dataset winforms

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

在经典ASP中使用字典中的类

我通常做C#但继承了一个经典的ASP项目.

我已经定义了一个类:

    Class clsPayment    
        Public Name
    End Class

Set objPayment = New clsPayment
objPayment.Name = "StackOverflow payment"    
Run Code Online (Sandbox Code Playgroud)

还有一本字典:

Set colPayments = CreateObject("Scripting.Dictionary")
colPayments.Add 1, objPayment 
Run Code Online (Sandbox Code Playgroud)

稍后读取对象时,我无法调用公共字段:

For i = 0 to colPayments.Count - 1
    objPayment = colPayments.Item(i)
    Response.Write(objPayment.Name)
Next    
Run Code Online (Sandbox Code Playgroud)

这会在Response.Write行上引发错误:

Microsoft VBScript运行时错误"800a01a8"

所需对象: ''

我做错了什么?

vbscript dictionary asp-classic

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

我想开始阅读Python源代码.我应该从哪里开始

我想开始阅读Python源代码.

我的经验,

我非常了解Python和Java.我知道其他几种语言的熟练程度,但C/C + /特别好.我在大学里学过C,但从未专业编程.

我阅读此代码的原因.

  1. 了解python如何在引擎盖下工作.
  2. 更好地学习C.

1对我来说比2更重要.

我应该怎么做呢?

c python

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

44
推荐指数
4
解决办法
10万
查看次数

Android支持JDBC吗?

我知道在Android上有android.database.sqlite包,提供有用的类来管理内部的android数据库.

问题是 - 我可以使用标准的java.sql包来操作Android的数据库,而无需使用android.database.sqlite中的任何内容.*我尝试使用SQLite JDBC驱动程序打开连接但是当我添加库作为项目eclipse的e引用时崩溃与"java堆内存不足...无法转换为dalvik VM".

sqlite android jdbc

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

如何在Chrome中显示"Aw Snap"屏幕时获取更多信息?

我正在尝试在Google Chrome浏览器中查看某个页面,但我收到消息:"噢,Snap!显示此网页时出错了".有没有办法获得有关出错的更多信息?

更新:仅当JavaScript控制台可见时才会显示"Aw,Snap"注释.

debugging google-chrome

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