问题列表 - 第42228页

二分搜索中值计算

以下是我从TopCoder关于二进制搜索的教程中得到的伪代码

binary_search(A, target):
   lo = 1, hi = size(A)
   while lo <= hi:
      mid = lo + (hi-lo)/2
      if A[mid] == target:
         return mid            
      else if A[mid] < target: 
         lo = mid+1
      else:
         hi = mid-1

   // target was not found
Run Code Online (Sandbox Code Playgroud)

为什么我们计算中间值为mid = lo +(hi-lo)/ 2(hi + lo)/ 2错了

我有一点想法,可能是为了防止溢出,但我不确定,也许有人可以向我解释,如果还有其他原因.

binary-search

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

您在哪里推荐有经验的开发人员学习Javascript?

我想进入jQuery或Moo Tools之类的框架之前学习一些Javascript .

由于我已经熟悉C#/ Java/Python,我想要一个资源,只是告诉我如何做事而不是浪费时间,这是一个对象,这是你如何添加数字等.

你会为我推荐什么资源?非常感谢你.

javascript

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

如何使用带有密钥的SHA-1来散列字符串?

我用来在iPhone上开发应用程序的时候我用两个组合将String转换为SHA1:

  • 数据

现在我正在开发一个Android应用程序,我没有任何关于如何使用key计算SHA1的示例.

我非常感谢任何指导或帮助.


[我目前使用的代码]

private void convertStringToSHA1()
{
        String sTimeStamp  = new SimpleDateFormat("MM/dd/yyyy HH:MM:SS").format(new java.util.Date());
        String sStringToHash = String.format("%1$s\n%2$s", "Username",sTimeStamp);

        MessageDigest cript = MessageDigest.getInstance("SHA-1");
        cript.reset();

        cript.update(sStringToHash.getBytes("utf-8"));
        sStringToHash = new BigInteger(1, cript.digest()).toString(16);
}
Run Code Online (Sandbox Code Playgroud)

java security hash android sha1

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

从sox输出获取.wav的长度

我需要获取.wav文件的长度.

使用:

sox output.wav -n stat
Run Code Online (Sandbox Code Playgroud)

得到:

Samples read:            449718
Length (seconds):     28.107375
Scaled by:         2147483647.0
Maximum amplitude:     0.999969
Minimum amplitude:    -0.999969
Midline amplitude:     0.000000
Mean    norm:          0.145530
Mean    amplitude:     0.000291
RMS     amplitude:     0.249847
Maximum delta:         1.316925
Minimum delta:         0.000000
Mean    delta:         0.033336
RMS     delta:         0.064767
Rough   frequency:          660
Volume adjustment:        1.000
Run Code Online (Sandbox Code Playgroud)

如何使用grep或其他方法仅输出第二列中的长度值,即28.107375?

谢谢

audio grep pipe wav sox

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

当只有一个项目循环时,$ .each()不起作用?

我对每个方法调用了一些getJSON结果:

    if(data && data.query && data.query.results)
    {                
        $.each(data.query.results.span, function(i, item)
        {
            console.log("Content:" + item.content); // FAILS --> UNDEFINED!!
         });
    }
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚为什么它不会显示任何东西,即使我可以看到JSON返回一个结果.

所以我删除了每个并做了这个:

    if(data && data.query && data.query.results)
    {
            console.log("Content:" + data.query.results.span.content); // WORKS!!
    }
Run Code Online (Sandbox Code Playgroud)

现在它有效.

each()当只有一个结果时,没有办法使用吗?

each jquery getjson

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

从 HeadlessGraphicsEnvironment.getDefaultScreenDevice 抛出 java.awt.HeadlessException

我需要在 java 服务器上进行一些图像处理(Debian 的 java 版本为“1.6.0_12”),并且我从代码中收到 java.awt.HeadlessException:

java.awt.HeadlessException
    at sun.java2d.HeadlessGraphicsEnvironment.getDefaultScreenDevice(HeadlessGraphicsEnvironment.java:64)
    at WaxOn.getDefaultConfiguration(WaxOn.java:341)
Run Code Online (Sandbox Code Playgroud)

即使 java.awt.headless 设置为 true(通过此代码打印可以明显看出):

if (!java.awt.GraphicsEnvironment.isHeadless())
{
    logger.warn("Headless mode is not enabled");
}
else
{
    logger.info("Headless mode");
}
Run Code Online (Sandbox Code Playgroud)

这是抛出异常的代码:

public static GraphicsConfiguration getDefaultConfiguration()
{
    GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
    GraphicsDevice gd = ge.getDefaultScreenDevice();
    return gd.getDefaultConfiguration();
}
Run Code Online (Sandbox Code Playgroud)

知道如何解决这个问题吗?

java awt headless

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

在JavaScript中,双引号("")和没有引号的属性名称有什么区别?

var car = { manyCars: {a: "Saab", "b": "Jeep"}, 7: "Mazda" };  
Run Code Online (Sandbox Code Playgroud)

这个例子car.manyCars.a和之间的区别是什么car.manyCars.b

javascript properties object

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

如何在mysql中编码西里尔文?

这是怎么回事?:-)
我有一个问题,我希望你可以帮助我.

我的一个朋友有一个简单的固体HTML网站,我实现了小PHP; 文章的CRUD系统...我遇到的问题是从mysql数据库中放置和获取西里尔字符.

我想要实现的是下一个:
在主导航中有一些分隔的部分,其名称,ID和项目的顺序我想放在mysql中,而不是拉取名称并将每个名称作为链接.名字应该是西里尔字符.

问题来自于我使用php mysql_fetch_assoc函数,尝试显示在数据库行中插入西里尔字符的名称,行的排序是utf8_general_ci,并且我以?????原始字符的内容结束.如果我通过提交表单提交西里尔字符到mysql它显示这样的东西У.

我怎么能解决这个问题,提前谢谢!?:-)

php mysql

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

CPU昂贵的JavaScript

我计划从BBC新闻复制统计javascript ,但我对该脚本的CPU使用情况感兴趣(按下"开始"按钮后).可以添加脚本这么贵吗?

你能告诉我为什么那个脚本太昂贵了吗?我是javascript的新手,但我认为简单的算术运算会占用过多的客户端CPU.这可以吗?

javascript cpu

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

TypeError:'module'对象不可调用

File "C:\Users\Administrator\Documents\Mibot\oops\blinkserv.py", line 82, in __init__
    self.serv = socket(AF_INET,SOCK_STREAM)
TypeError: 'module' object is not callable
Run Code Online (Sandbox Code Playgroud)

为什么我收到此错误?我糊涂了.

你需要知道什么来回答我的问题?

python sockets

491
推荐指数
7
解决办法
95万
查看次数

标签 统计

javascript ×3

java ×2

android ×1

audio ×1

awt ×1

binary-search ×1

cpu ×1

each ×1

getjson ×1

grep ×1

hash ×1

headless ×1

jquery ×1

mysql ×1

object ×1

php ×1

pipe ×1

properties ×1

python ×1

security ×1

sha1 ×1

sockets ×1

sox ×1

wav ×1